Sample MKV File Download — Matroska Video Test Files
Download free Matroska video sample files in MKV format — 1MB to 100MB with exact sizes. Use these MKV test files to verify multi-audio track switching, subtitle extraction, and codec compatibility. MKV is the most flexible video container — supports H.264, H.265, VP9, AV1, unlimited audio tracks, embedded subtitles, and chapter markers.
sample-1mb.mkv
854×480 · 4s · 480p · H.264
Verified file details
- Filename
- sample-1mb.mkv
- Exact size
- 1,048,576 bytes
- Displayed size
- 1 MB
- MIME type
- application/octet-stream
- Dimensions
- 854 x 480 px
- Resolution
- 480p
- Duration
- 4s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-1mb.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-5mb.mkv
1280×720 · 10s · 720p · H.264
Verified file details
- Filename
- sample-5mb.mkv
- Exact size
- 5,242,880 bytes
- Displayed size
- 5 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,280 x 720 px
- Resolution
- 720p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-5mb.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-10mb.mkv
1920×1080 · 10s · 1080p · H.264
Verified file details
- Filename
- sample-10mb.mkv
- Exact size
- 10,485,760 bytes
- Displayed size
- 10 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-10mb.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-50mb.mkv
1920×1080 · 55s · 1080p · H.264
Verified file details
- Filename
- sample-50mb.mkv
- Exact size
- 52,428,800 bytes
- Displayed size
- 50 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 55s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-50mb.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-100mb.mkv
1920×1080 · 120s · 1080p · H.264
Verified file details
- Filename
- sample-100mb.mkv
- Exact size
- 104,857,600 bytes
- Displayed size
- 100 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 2m
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-100mb.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-4k.mkv
3840×2160 · 10s · 2160p · H.264
Verified file details
- Filename
- sample-4k.mkv
- Exact size
- 78,643,200 bytes
- Displayed size
- 75 MB
- MIME type
- application/octet-stream
- Dimensions
- 3,840 x 2,160 px
- Resolution
- 2160p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-4k.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-h265.mkv
1920×1080 · 10s · 1080p · H.265
Verified file details
- Filename
- sample-h265.mkv
- Exact size
- 5,242,880 bytes
- Displayed size
- 5 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10s
- Codec
- H.265
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-h265.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-vp9.mkv
1920×1080 · 10s · 1080p · VP9
Verified file details
- Filename
- sample-vp9.mkv
- Exact size
- 5,242,880 bytes
- Displayed size
- 5 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10s
- Codec
- VP9
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-vp9.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-with-subtitles.mkv
1920×1080 · 15s · 1080p · H.264
Verified file details
- Filename
- sample-with-subtitles.mkv
- Exact size
- 10,485,760 bytes
- Displayed size
- 10 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 15s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-with-subtitles.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-multi-audio.mkv
1920×1080 · 15s · 1080p · H.264
Verified file details
- Filename
- sample-multi-audio.mkv
- Exact size
- 10,485,760 bytes
- Displayed size
- 10 MB
- MIME type
- application/octet-stream
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 15s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/mkv/sample-multi-audio.mkv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
Use cases for sample MKV files
- Testing MKV playback and codec support in video players
- Verifying multi-audio track selection and switching
- Testing embedded subtitle extraction and rendering
- Benchmarking MKV vs MP4 container overhead
- Testing video transcoding pipelines (MKV to MP4)
- Validating metadata extraction (codec, resolution, duration)
MKV vs MP4 — When to use which
| Feature | MKV | MP4 |
|---|---|---|
| Video codecs | Any (H.264, H.265, VP9, AV1, etc.) | H.264, H.265, AV1 |
| Audio tracks | Unlimited | Multiple (limited) |
| Subtitles | SRT, ASS, SSA, VobSub, PGS | Limited (tx3g, WebVTT) |
| Chapters | Yes (nested) | Basic |
| Browser support | None (use players) | All browsers |
| Streaming | Not designed for web | HLS, DASH |
| Best for | Archival, media servers, Plex | Web, mobile, streaming |
How to convert MKV to MP4
# Remux without re-encoding (instant, no quality loss)
ffmpeg -i input.mkv -c copy output.mp4
# Re-encode to H.264 (slower, universal compatibility)
ffmpeg -i input.mkv -c:v libx264 -crf 23 -c:a aac output.mp4
# Extract subtitles from MKV
ffmpeg -i input.mkv -map 0:s:0 subtitles.srt
# List all tracks in an MKV file
ffprobe -show_streams input.mkvRemuxing (-c copy) is nearly instant and preserves the original quality. It only works if the MKV contains codecs that MP4 supports (H.264/H.265 + AAC).
Codecs supported by MKV
| Type | Codecs |
|---|---|
| Video | H.264, H.265/HEVC, VP8, VP9, AV1, MPEG-4, Theora |
| Audio | AAC, AC3, DTS, FLAC, Opus, Vorbis, MP3, PCM |
| Subtitles | SRT, ASS/SSA, VobSub, PGS, WebVTT |
Technical specifications
| Full name | Matroska Video Container |
| Extensions | .mkv (video), .mka (audio), .mks (subtitles) |
| Based on | EBML (Extensible Binary Meta Language) |
| Video codecs | Any — H.264, H.265, VP9, AV1, etc. |
| Audio codecs | Any — AAC, FLAC, Opus, AC3, DTS, etc. |
| Subtitles | SRT, ASS/SSA, VobSub, PGS, WebVTT |
| License | Open-source, royalty-free (LGPL) |
| Developed by | Matroska.org (2002) |
Frequently Asked Questions
What is MKV format?
MKV vs MP4 — What is the difference?
How to play MKV files?
How do I convert MKV to MP4 without losing quality?
What is the difference between MKV and WebM?
Can MKV files have subtitles?
Other video formats
Related reading
How to Test Video Upload — Sample Videos and Code Examples
Guide to testing video upload in web apps. Sample MP4 files from 1MB to 500MB, HTML5 video validation, and server-side processing.
Test Upload Forms with Generated Files
A practical workflow for testing upload forms with generated TXT, CSV, JSON, XML, BIN, and SVG files. Includes custom file size checks up to 1GB.
Testing Word and Excel Uploads in Production
Validating DOCX and XLSX uploads — size limits, macro detection, corrupted files, and viewer compatibility. Sample office files for every edge case.