Format and codec
A file extension or container does not fully describe decoder support. Show both container and codecs when known.
Find direct video files for browser, player, upload, transcoding and QA tests. Filter by format, resolution, duration and size, then copy one or more URLs.
Big Buck Bunny
H.264 1080p sample under 1 MB.
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1920x1080
0:10
1022 KB
Big Buck Bunny
H.264 720p quick test clip.
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1280x720
0:10
946 KB
Big Buck Bunny
Low resolution H.264 sample.
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
640x360
0:10
968 KB
Big Buck Bunny
VP9 1080p WebM sample.
Source: test-videos.co.uk · License or usage terms: Not specified
webm
1920x1080
0:10
1.00 MB
Big Buck Bunny
VP9 720p WebM sample.
Source: test-videos.co.uk · License or usage terms: Not specified
webm
1280x720
0:10
1022 KB
Big Buck Bunny
VP9 360p WebM sample.
Source: test-videos.co.uk · License or usage terms: Not specified
webm
640x360
0:10
1.00 MB
Sintel
Sintel 1080p ten-second slice (~5 MB).
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1920x818
0:10
5.00 MB
Sintel
Sintel 720p ten-second slice (~2 MB).
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1280x546
0:10
2.00 MB
Sintel
Sintel 360p ten-second slice.
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
640x272
0:10
1023 KB
Jellyfish
Jellyfish 1080p constant-bitrate clip (~2 MB).
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1920x1080
0:10
2.00 MB
Jellyfish
Jellyfish 1080p constant-bitrate clip (~5 MB).
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1920x1080
0:10
5.00 MB
Jellyfish
Jellyfish 1080p constant-bitrate clip (~10 MB).
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1920x1080
0:10
10.00 MB
Jellyfish
Jellyfish 1080p high-bitrate clip (~20 MB).
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1920x1080
0:10
20.0 MB
Jellyfish
Jellyfish 720p clip (~1 MB).
Source: test-videos.co.uk · License or usage terms: Not specified
mp4
1280x720
0:10
1023 KB
Sintel Trailer
Sintel official trailer in H.264 MP4.
Source: W3C media · License or usage terms: Not specified
mp4
1280x546
0:52
4.17 MB
Sintel Trailer
Sintel trailer in WebM (VP8).
Source: W3C media · License or usage terms: Not specified
webm
1280x546
0:52
2.95 MB
Sintel Trailer
Sintel trailer in Ogg Theora for legacy compatibility.
Source: W3C media · License or usage terms: Not specified
ogv
1280x546
0:52
12.4 MB
Big Buck Bunny Trailer
Big Buck Bunny official trailer.
Source: W3C media · License or usage terms: Not specified
mp4
640x360
0:33
10.5 MB
Big Buck Bunny Full Movie
Full Big Buck Bunny short film at 480p.
Source: W3C media · License or usage terms: Not specified
mp4
854x480
9:56
238 MB
Generic Sample
Generic 30-second 360p MP4 sample.
Source: W3C media · License or usage terms: Not specified
mp4
640x360
0:30
2.63 MB
Big Buck Bunny
Common HTML5 video tutorial sample.
Source: W3Schools · License or usage terms: Not specified
mp4
320x176
0:10
770 KB
Bear Movie
Tiny under-1 MB demo clip.
Source: W3Schools · License or usage terms: Not specified
mp4
320x240
0:04
311 KB
Flower
Public-domain flower clip used in MDN examples.
Source: MDN (CC0) · License or usage terms: Not specified
mp4
320x176
0:30
1.08 MB
Flower
Same clip as flower.mp4 in WebM.
Source: MDN (CC0) · License or usage terms: Not specified
webm
320x176
0:30
541 KB
Sample 5s
Five-second 1080p clip.
Source: samplelib.com · License or usage terms: Not specified
mp4
1920x1080
0:05
2.72 MB
Sample 10s
Ten-second 1080p clip.
Source: samplelib.com · License or usage terms: Not specified
mp4
1920x1080
0:10
5.23 MB
Sample 15s
Fifteen-second 1080p clip.
Source: samplelib.com · License or usage terms: Not specified
mp4
1920x1080
0:15
11.4 MB
Sample 20s
Twenty-second 1080p clip.
Source: samplelib.com · License or usage terms: Not specified
mp4
1920x1080
0:20
11.3 MB
Sample 30s
Thirty-second 1080p clip.
Source: samplelib.com · License or usage terms: Not specified
mp4
1920x1080
0:30
20.7 MB
Sample MP4
Generic 720p training video.
Source: learningcontainer.com · License or usage terms: Not specified
mp4
1280x720
0:30
10.1 MB
Big Buck Bunny 720p
Full Big Buck Bunny short film, 720p surround audio.
Source: Internet Archive · License or usage terms: Not specified
mp4
1280x720
9:56
59.0 MB
They provide predictable media inputs for testing uploads, HTML5 playback, format support, CORS, range requests, transcoding and UI states. Each file should show its technical properties and source terms so testers know what they are using.
This catalog is designed for development and QA. A sample file helps reproduce player, upload, decoder, CORS, range, metadata and transcoding behavior. It is not automatically licensed for commercial publication merely because its URL is public.
Frontend and backend developers, QA engineers, browser testers, media-platform teams, support engineers, instructors and technical writers can use the catalog to reproduce behavior with known formats and sizes.
Start with the smallest file that reproduces the feature under test.
Match the target format, codec, resolution, duration and presence of audio.
Use a direct URL only after checking CORS, content type, redirects and byte-range behavior.
Pin or mirror a permitted fixture for automated tests when third-party availability would make the test unstable.
Record the source, checksum, expected metadata and usage terms in the test case.
A file extension or container does not fully describe decoder support. Show both container and codecs when known.
Choose a low-resolution sample for fast functional tests and larger footage for layout, memory and performance tests.
Short files reduce test time. Long or large files are useful only when testing progress, cancellation, memory or throughput.
A direct URL returns media bytes, not an HTML page. It may redirect, expire, require authorization or change headers.
For each sample, preserve the original title, source page, creator and license or usage terms when available. If terms are unknown, say “Not specified” and link to the source; do not label it royalty-free, public domain or commercially usable without evidence.
External files may disappear, redirect, change codec, alter CORS or reject range requests. For production test suites, use a versioned fixture you are allowed to host and verify it with a checksum.
Opening, previewing or copying a URL can contact the third-party host. The host may receive normal request information such as IP address, user agent and referrer according to browser policy. AppKiro must not describe external resources as locally processed or privately hosted unless that is true.
Use the file’s direct media URL or inspect the page for an authorized download link.
The media element may use a different CORS mode than JavaScript fetch. Check Access-Control-Allow-Origin and credentials.
The host may not support byte-range requests, or the media index may be at the end of the file. Inspect response headers and container layout.
Check URL status, redirects, checksum, response headers and metadata. Replace unstable external fixtures with a permitted versioned copy.
Not automatically. Review the license and source terms for each item. Public accessibility is not the same as commercial permission.
It is a URL that returns media bytes such as video/mp4 or video/webm rather than an HTML page.
Use a small, short file in a format your application accepts. Reserve large files for progress, timeout and memory tests.
Container and codec support, hardware decoding, profile level and browser policy differ. Test the actual browser matrix.
CORS rules for JavaScript fetch can differ from media playback. The source must send suitable response headers.
The server may not support byte-range requests or the media may not have seek-friendly indexing.
You can, but third-party fixtures are unstable. For deterministic tests, use a permitted, versioned local fixture with a checksum.
They are container families. Actual playback also depends on the video and audio codecs stored inside.
Only implement bulk download if it respects source terms, browser limits and third-party load. Copying URLs is safer for a reference catalog.
They should be treated as observed values and revalidated. Redirects, updates or alternate variants can change size.
No. External resources are controlled by their hosts. Show last-verified dates and provide a broken-link reporting path.
Send the item title, URL, observed status, date, browser and whether the failure was playback, CORS, range or download related.