Sample MKV 100KB File
Matroska video container
Click below for an instant download — no signup, no redirect.
Download 100KB MKV100 KBTestFile-mkv-100kb.mkv
File details
| Format | MKV |
| Extension | .mkv |
| MIME type | video/x-matroska |
| Size | 100 KB |
| Exact bytes | 102,400 |
| Filename | TestFile-mkv-100kb.mkv |
| Format version | Matroska (MKV) / H.264 + AAC-LC — IETF RFC 8794 |
| Contents | 854 × 480 SMPTE colour bars, ~10 s; H.264 Baseline CRF 28; AAC-LC 440 Hz mono 64 kbps; Matroska container |
| Encoding | H.264 Baseline profile, CRF 28; AAC-LC 44.1 kHz mono 64 kbps; Matroska EBML container |
What is a 100KB MKV file useful for?
A 100 KB MKV is the right file for testing that your media pipeline correctly identifies the Matroska container format separate from the codec — many systems conflate container and codec, assuming MKV means H.265 or that MP4 means H.264. Use it to verify MIME type detection (video/x-matroska), to confirm your media player or transcoder correctly remuxes MKV to MP4 for browser delivery, and to test that your upload validator handles the Matroska EBML header magic bytes (1A 45 DF A3).
What's inside this file?
Generated by ffmpeg. An 854 × 480 SMPTE colour-bar test pattern approximately 10 seconds long, encoded with H.264 Baseline at CRF 28. Audio: a 440 Hz sine tone, mono, AAC-LC at 64 kbps, 44.1 kHz. Matroska container with an EBML header, a Segment containing SeekHead, Info, Tracks, and Cluster elements. No chapters, attachments, or subtitle tracks. The Matroska container adds slightly more overhead than MP4 for the same codec content.
Download via curl
curl -L "http://localhost:8000/files/mkv/TestFile-mkv-100kb.mkv" \ -o TestFile-mkv-100kb.mkv
Need different parameters?
Generate a custom MKV file with exact settings.