Sample MKV 1MB File
Matroska video container
Click below for an instant download — no signup, no redirect.
Download 1MB MKV1 MBTestFile-mkv-1mb.mkv
File details
| Format | MKV |
| Extension | .mkv |
| MIME type | video/x-matroska |
| Size | 1 MB |
| Exact bytes | 1,048,576 |
| Filename | TestFile-mkv-1mb.mkv |
| Format version | Matroska (MKV) / H.264 Main + AAC-LC — IETF RFC 8794 |
| Contents | 1,280 × 720 SMPTE colour bars, ~45 s; H.264 Main CRF 28; AAC-LC 440 Hz stereo 128 kbps; Matroska container |
| Encoding | H.264 Main profile, CRF 28; AAC-LC 44.1 kHz stereo 128 kbps; Matroska EBML container |
What is a 1MB MKV file useful for?
A 1 MB MKV is commonly produced by OBS Studio screen recordings, game capture tools, and Linux desktop recorders, all of which default to Matroska output. Use it to test that your media upload pipeline correctly handles MKV submissions from Linux and cross-platform users, that ffprobe correctly reads stream metadata from the Matroska container, and that your remux-to-MP4 step preserves the audio track without drift.
What's inside this file?
Generated by ffmpeg. A 1,280 × 720 SMPTE colour-bar test pattern approximately 45 seconds long. H.264 Main profile at CRF 28. Audio: a 440 Hz sine tone, stereo, AAC-LC at 128 kbps, 44.1 kHz. Matroska container with EBML header, SeekHead, Tracks, and Cluster elements. At this duration the Cluster structure contains approximately 90 audio and video blocks interleaved by timestamp.
Download via curl
curl -L "http://localhost:8000/files/mkv/TestFile-mkv-1mb.mkv" \ -o TestFile-mkv-1mb.mkv
Need different parameters?
Generate a custom MKV file with exact settings.