Định dạng và codec
Extension hoặc container không mô tả đầy đủ khả năng decode. Khi biết, nên hiển thị cả container và codec.
Big Buck Bunny
H.264 1080p sample under 1 MB.
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:10
1022 KB
Big Buck Bunny
H.264 720p quick test clip.
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1280x720
0:10
946 KB
Big Buck Bunny
Low resolution H.264 sample.
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
640x360
0:10
968 KB
Big Buck Bunny
VP9 1080p WebM sample.
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
webm
1920x1080
0:10
1.00 MB
Big Buck Bunny
VP9 720p WebM sample.
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
webm
1280x720
0:10
1022 KB
Big Buck Bunny
VP9 360p WebM sample.
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
webm
640x360
0:10
1.00 MB
Sintel
Sintel 1080p ten-second slice (~5 MB).
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x818
0:10
5.00 MB
Sintel
Sintel 720p ten-second slice (~2 MB).
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1280x546
0:10
2.00 MB
Sintel
Sintel 360p ten-second slice.
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
640x272
0:10
1023 KB
Jellyfish
Jellyfish 1080p constant-bitrate clip (~2 MB).
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:10
2.00 MB
Jellyfish
Jellyfish 1080p constant-bitrate clip (~5 MB).
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:10
5.00 MB
Jellyfish
Jellyfish 1080p constant-bitrate clip (~10 MB).
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:10
10.00 MB
Jellyfish
Jellyfish 1080p high-bitrate clip (~20 MB).
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:10
20.0 MB
Jellyfish
Jellyfish 720p clip (~1 MB).
Nguồn: test-videos.co.uk · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1280x720
0:10
1023 KB
Sintel Trailer
Sintel official trailer in H.264 MP4.
Nguồn: W3C media · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1280x546
0:52
4.17 MB
Sintel Trailer
Sintel trailer in WebM (VP8).
Nguồn: W3C media · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
webm
1280x546
0:52
2.95 MB
Sintel Trailer
Sintel trailer in Ogg Theora for legacy compatibility.
Nguồn: W3C media · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
ogv
1280x546
0:52
12.4 MB
Big Buck Bunny Trailer
Big Buck Bunny official trailer.
Nguồn: W3C media · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
640x360
0:33
10.5 MB
Big Buck Bunny Full Movie
Full Big Buck Bunny short film at 480p.
Nguồn: W3C media · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
854x480
9:56
238 MB
Generic Sample
Generic 30-second 360p MP4 sample.
Nguồn: W3C media · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
640x360
0:30
2.63 MB
Big Buck Bunny
Common HTML5 video tutorial sample.
Nguồn: W3Schools · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
320x176
0:10
770 KB
Bear Movie
Tiny under-1 MB demo clip.
Nguồn: W3Schools · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
320x240
0:04
311 KB
Flower
Public-domain flower clip used in MDN examples.
Nguồn: MDN (CC0) · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
320x176
0:30
1.08 MB
Flower
Same clip as flower.mp4 in WebM.
Nguồn: MDN (CC0) · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
webm
320x176
0:30
541 KB
Sample 5s
Five-second 1080p clip.
Nguồn: samplelib.com · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:05
2.72 MB
Sample 10s
Ten-second 1080p clip.
Nguồn: samplelib.com · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:10
5.23 MB
Sample 15s
Fifteen-second 1080p clip.
Nguồn: samplelib.com · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:15
11.4 MB
Sample 20s
Twenty-second 1080p clip.
Nguồn: samplelib.com · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:20
11.3 MB
Sample 30s
Thirty-second 1080p clip.
Nguồn: samplelib.com · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1920x1080
0:30
20.7 MB
Sample MP4
Generic 720p training video.
Nguồn: learningcontainer.com · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1280x720
0:30
10.1 MB
Big Buck Bunny 720p
Full Big Buck Bunny short film, 720p surround audio.
Nguồn: Internet Archive · Giấy phép hoặc điều khoản sử dụng: Chưa xác định
mp4
1280x720
9:56
59.0 MB
Chúng cung cấp input media có thể lặp lại để test upload, HTML5 playback, hỗ trợ định dạng, CORS, range request, transcode và các trạng thái UI. Mỗi tệp nên có thuộc tính kỹ thuật cùng điều khoản nguồn rõ ràng.
Danh mục này phục vụ phát triển và QA. Một tệp mẫu giúp tái hiện hành vi player, upload, decoder, CORS, range, metadata và transcode. URL công khai không đồng nghĩa tệp được phép dùng cho nội dung thương mại.
Frontend, backend, QA, kiểm thử trình duyệt, đội nền tảng media, hỗ trợ kỹ thuật, giảng viên và technical writer có thể dùng để tái hiện hành vi với định dạng và dung lượng đã biết.
Bắt đầu bằng tệp nhỏ nhất có thể tái hiện tính năng cần test.
Khớp định dạng, codec, độ phân giải, thời lượng và việc có audio với mục tiêu.
Chỉ dùng URL trực tiếp sau khi kiểm tra CORS, content type, redirect và byte-range.
Với test tự động, hãy pin hoặc lưu bản fixture được phép host để tránh phụ thuộc tính sẵn có bên thứ ba.
Ghi nguồn, checksum, metadata kỳ vọng và điều khoản sử dụng trong test case.
Extension hoặc container không mô tả đầy đủ khả năng decode. Khi biết, nên hiển thị cả container và codec.
Dùng video thấp cho test chức năng nhanh; dùng footage lớn hơn cho layout, bộ nhớ và hiệu năng.
Tệp ngắn giảm thời gian test. Tệp dài/lớn chỉ cần khi test progress, timeout, memory hoặc throughput.
URL trực tiếp trả bytes media, không phải HTML. Nó có thể redirect, hết hạn, cần xác thực hoặc đổi header.
Với từng mẫu, giữ tên gốc, trang nguồn, tác giả và giấy phép hoặc điều khoản khi có. Nếu không biết, ghi “Chưa xác định” và liên kết tới nguồn; không được tự gắn royalty-free, public domain hoặc được phép thương mại.
Tệp ngoài có thể mất, redirect, đổi codec, đổi CORS hoặc từ chối range. Test production nên dùng fixture có version mà bạn được phép host và xác minh bằng checksum.
Mở, preview hoặc tải URL có thể liên hệ máy chủ bên thứ ba. Host có thể nhận thông tin request thông thường như IP, user agent và referrer theo chính sách trình duyệt. Không được mô tả tài nguyên ngoài là xử lý cục bộ hoặc do AppKiro host nếu không đúng.
Hãy dùng URL media trực tiếp hoặc tìm liên kết tải được phép trên trang nguồn.
Media element và JavaScript fetch có thể dùng CORS mode khác nhau. Hãy kiểm tra Access-Control-Allow-Origin và credentials.
Host có thể không hỗ trợ byte-range hoặc index media nằm cuối tệp. Hãy xem response header và cấu trúc container.
Kiểm tra status URL, redirect, checksum, header và metadata. Thay fixture ngoài không ổn định bằng bản có version được phép lưu.
Không tự động. Phải kiểm tra giấy phép và điều khoản từng tệp. Truy cập công khai không đồng nghĩa có quyền thương mại.
Đó là URL trả về bytes media như video/mp4 hoặc video/webm thay vì trang HTML.
Dùng tệp nhỏ, ngắn trong định dạng ứng dụng chấp nhận. Chỉ dùng tệp lớn cho progress, timeout và memory.
Hỗ trợ container, codec, hardware decode, profile level và chính sách trình duyệt khác nhau.
CORS cho JavaScript fetch có thể khác playback. Máy chủ phải trả header phù hợp.
Máy chủ có thể không hỗ trợ byte-range hoặc media chưa có index thân thiện với seek.
Có thể, nhưng fixture bên thứ ba không ổn định. Test quyết định nên dùng bản local có version, được phép và có checksum.
Chúng là họ container. Playback còn phụ thuộc codec video và audio bên trong.
Chỉ nên implement bulk download khi phù hợp điều khoản, giới hạn trình duyệt và tải host. Với catalog tham chiếu, sao chép URL an toàn hơn.
Nên coi là giá trị đã quan sát và xác minh lại; redirect, cập nhật hoặc variant có thể làm thay đổi.
Không. Tài nguyên ngoài do host kiểm soát. Nên hiện ngày xác minh và cơ chế báo link hỏng.
Gửi tên tệp, URL, status quan sát, ngày, trình duyệt và lỗi thuộc playback, CORS, range hay download.