/video-test-file-links

Collection of links to places to find test video files

Primary LanguageMarkdownMIT LicenseMIT

video-test-file-links

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.

  • Chromium Media Test Files

    • 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
  • bengarney/list-of-streams

    • Collection of links to DASH and HLS public-facing streams
  • Wikimedia Commons

    • 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.
  • Web-Platform-Tests Project

    • Example directory: media-source/webm
    • Similar to the Chromium repo, this is about test coverage, so has a lot of different types of files
  • test-videos.co.uk

    • 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
  • Pixabay.com: Videos

  • Pexels.com: Videos

  • 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

  • Public Domain Films from the National Film Registry

    • Free to use and reuse
    • Has large video files, e.g. 1.9GB MP4

Individual Test Files

WEBM

VP9 / Video ONLY
VP8/Vorbis