Sample MKV 10MB File
Matroska video container
Click below for an instant download — no signup, no redirect.
Download 10MB MKV10 MBTestFile-mkv-10mb.mkv
File details
| Format | MKV |
| Extension | .mkv |
| MIME type | video/x-matroska |
| Size | 10 MB |
| Exact bytes | 10,485,760 |
| Filename | TestFile-mkv-10mb.mkv |
| Format version | Matroska (MKV) / H.264 High + AAC-LC — IETF RFC 8794 |
| Contents | 1,920 × 1,080 SMPTE colour bars, ~5.5 min; H.264 High CRF 23; AAC-LC 440 Hz stereo 128 kbps; Matroska container |
| Encoding | H.264 High profile, CRF 23, CABAC; AAC-LC 44.1 kHz stereo 128 kbps; Matroska EBML container |
What is a 10MB MKV file useful for?
A 10 MB MKV is the right size for testing that your video platform correctly handles Matroska files submitted by power users, OBS streamers, and Linux users who default to MKV. Use it to verify that your remux-to-MP4 pipeline handles files above the 5 MB single-PUT threshold, that audio/video sync is maintained through the remux, and that your duration and resolution extraction handles the Matroska multi-cluster structure without reading every cluster.
What's inside this file?
Generated by ffmpeg. A 1,920 × 1,080 SMPTE colour-bar test pattern approximately 5.5 minutes long. H.264 High profile at CRF 23. Audio: a 440 Hz sine tone, stereo, AAC-LC at 128 kbps. Matroska container. At 1080p and 5+ minutes the file exercises seek performance across many Matroska Clusters and is representative of a full screen recording or gameplay clip.
Download via curl
curl -L "http://localhost:8000/files/mkv/TestFile-mkv-10mb.mkv" \ -o TestFile-mkv-10mb.mkv
Need different parameters?
Generate a custom MKV file with exact settings.