Collection of links to places to find test video files.
I'm working on a few posts / projects right now that require a variety of test video files (in an assortment of formats), and I wanted to share some of the best resources I have found so far. These are not all licensed the same, nor are all public domain, so some are not suitable for commercial use, copyleft, etc.
-
- This is an amazing directory of test files. Chromium (the core behind the Chrome browser, as well as Edge and many other browsers) has to handle a lot of different media formats, so their repository includes hundreds of sample files that unit and integration tests can be ran against.
- It also includes some broken and unusual files that can trip up decoders; useful if you are trying to build something that would need to handle that gracefully
- For a non-mirror link, here is the Chromium VCS link
-
- Collection of links to DASH and HLS public-facing streams
-
- The really nice thing about video files on Wikimedia Commons, is that many have been automatically transcoded into a variety of formats, ready for download
- If you want to search for public domain / CC0 licensed content, use the query
haswbstatement:P275=Q6938433
- You can use
filetype:video
to find only videos - Sample query - this is for public domain videos.
-
- Example directory: media-source/webm
- Similar to the Chromium repo, this is about test coverage, so has a lot of different types of files
-
- Has a lot of the standard permissive stuff (Big Buck Bunny, etc.), pre-transcoded in different formats and filesizes
- Word of warning: Will not work with
fetch()
due to CORS, unless you re-host yourself
-
Webm Project: libwebm Test Data
- As name would imply, these test files are specifically of the Webm format
-
MDN Learning Area: Multimedia and Embedding
- This is the source behind docs pages like this one
-
MDN Interactive Example: live-examples/media
- Media, for example, this page
-
Public Domain Films from the National Film Registry
- Free to use and reuse
- Has large video files, e.g. 1.9GB MP4
VP9 / Video ONLY
- https://raw.githubusercontent.com/web-platform-tests/wpt/master/media-source/webm/test-vp9.webm
- https://upload.wikimedia.org/wikipedia/commons/transcoded/6/60/Wikipedia_logo_puzzle_globe_spins_horizontally_and_vertically%2C_revealing_the_contents_of_all_of_its_puzzle_pieces_%284K_resolution%29_%28VP9%29.webm/Wikipedia_logo_puzzle_globe_spins_horizontally_and_vertically%2C_revealing_the_contents_of_all_of_its_puzzle_pieces_%284K_resolution%29_%28VP9%29.webm.120p.vp9.webm
VP8/Vorbis
- https://mdn.github.io/learning-area/html/multimedia-and-embedding/video-and-audio-content/rabbit320.webm
- https://upload.wikimedia.org/wikipedia/commons/transcoded/8/87/Schlossbergbahn.webm/Schlossbergbahn.webm.160p.webm
- https://upload.wikimedia.org/wikipedia/commons/transcoded/2/22/Volcano_Lava_Sample.webm/Volcano_Lava_Sample.webm.160p.webm
- https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm
- https://www.w3schools.com/tags/mov_bbb.webm
- http://dl5.webmfiles.org/big-buck-bunny_trailer.webm
- https://storage.googleapis.com/web-dev-assets/video-and-source-tags/chrome.webm
- https://upload.wikimedia.org/wikipedia/commons/transcoded/f/f5/STB_Stuttgart_F%C3%B6hrich_U6_Line_Entering_Station_VIDEO.webm/STB_Stuttgart_F%C3%B6hrich_U6_Line_Entering_Station_VIDEO.webm.160p.webm