Sample WebM video files for testing, free, CC0 and hotlinkable

webm/720p-5s-vp9.webm is a sample WebM file: 1280x720 VP9 video with Opus audio, free to hotlink or download.

https://loremfile.dev/webm/720p-5s-vp9.webm · 621.2 KB (621,241 bytes) · video/webm · 1280x720 · 5.008 s · vp9 · Profile 0 · opus · 48 kHz · 1 channel

WebM is the royalty-free video format browsers play natively: a restricted Matroska container holding VP8, VP9 or AV1 video with Vorbis or Opus audio. These clips use ffmpeg's synthetic test pattern and a 440 Hz tone, with no third-party footage.

webm/720p-5s-vp9.webm is 1280x720 at 30 frames per second for five seconds, VP9 video with Opus audio. It pairs with mp4/720p-5s.mp4, the same picture size, frame rate and length in H.264 and AAC, so a player, thumbnailer or upload pipeline can be compared across the two formats that between them cover nearly every browser.

Use it to test <video> playback, transcoders, thumbnail generation and upload forms that accept the video/webm media type. It is also a check that code reads the codecs from the stream rather than trusting the extension: a .webm file can carry VP8, VP9 or AV1, and each needs a different decoder. Related formats: MP4, MKV and OGV.

1 file. The same list as JSON: https://loremfile.dev/webm/index.json

WebM files
FileSizePropertiesDescription
720p-5s-vp9.webm 621.2 KB (621,241 bytes) 1280x720, 5.008 s, vp9, opus 1280x720 at 30 fps, five seconds, VP9 video with Opus audio.
Snippets
<video src="https://loremfile.dev/webm/720p-5s-vp9.webm" controls></video>
curl -O https://loremfile.dev/webm/720p-5s-vp9.webm

Every WebM file in one command, each checked against its hash: npx loremfile get --format webm, or loremfile get --format webm after pip install loremfile.

File names follow the naming grammar. Verify a download against sha256sums.txt.