Skip to content
>_ TrueFileSize.com

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

1 MB

854×480 · 4s · 480p · H.264

File details and verification
Filename
sample-1mb.mkv
Exact size
1,048,576 bytes
Displayed size
1 MB
Catalog status
Valid catalog fixture
SHA-256
64edff473e01b7e6369ac3c6665bc696c37b42c9484ae44604e4d33c3c2fe746
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-1mb.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-5mb.mkv

5 MB

1280×720 · 10s · 720p · H.264

File details and verification
Filename
sample-5mb.mkv
Exact size
5,242,880 bytes
Displayed size
5 MB
Catalog status
Valid catalog fixture
SHA-256
48b46e9d4288b12fb8208bcace1a4330c977c96249da70e7eebf52e386d5946b
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-5mb.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-10mb.mkv

10 MB

1920×1080 · 10s · 1080p · H.264

File details and verification
Filename
sample-10mb.mkv
Exact size
10,485,760 bytes
Displayed size
10 MB
Catalog status
Valid catalog fixture
SHA-256
a74f9845bcc50f2404337ae9b2b9f6840e0a65f05f6117af23ca6a234c9757c6
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-10mb.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-50mb.mkv

50 MB

1920×1080 · 55s · 1080p · H.264

File details and verification
Filename
sample-50mb.mkv
Exact size
52,428,800 bytes
Displayed size
50 MB
Catalog status
Valid catalog fixture
SHA-256
48eaeee2ca383abc1542ed0fb1b7eed390bab3692c0afc976b0861b1ff222b2b
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-50mb.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-100mb.mkv

100 MB

1920×1080 · 120s · 1080p · H.264

File details and verification
Filename
sample-100mb.mkv
Exact size
104,857,600 bytes
Displayed size
100 MB
Catalog status
Valid catalog fixture
SHA-256
2c260252374e78ce9e617d9d4fcc9ab689cfd03dfef09c3c4f73a8545258ef56
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-100mb.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-4k.mkv

75 MB

3840×2160 · 10s · 2160p · H.264

File details and verification
Filename
sample-4k.mkv
Exact size
78,643,200 bytes
Displayed size
75 MB
Catalog status
Valid catalog fixture
SHA-256
2e740b827ac7a9050bf7166dd5c9adba85db03db003e4d935804008dd809fd5d
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-4k.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-h265.mkv

5 MB

1920×1080 · 10s · 1080p · H.265

File details and verification
Filename
sample-h265.mkv
Exact size
5,242,880 bytes
Displayed size
5 MB
Catalog status
Valid catalog fixture
SHA-256
649683c03421476b5dc4cec4c07d464ed4bf1a36cdfa180d0d72ccf4f7f25707
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-h265.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-vp9.mkv

5.47 MB

1920×1080 · 10s · 1080p · VP9

File details and verification
Filename
sample-vp9.mkv
Exact size
5,732,411 bytes
Displayed size
5.47 MB
Catalog status
Valid catalog fixture
SHA-256
9fb3e1af5eaad5ae8aa6fe6a26e63aad5f82b413820da81edf8ac4690dc8e000
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-vp9.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-with-subtitles.mkv

10 MB

1920×1080 · 15s · 1080p · H.264

File details and verification
Filename
sample-with-subtitles.mkv
Exact size
10,485,760 bytes
Displayed size
10 MB
Catalog status
Valid catalog fixture
SHA-256
4522090a638aacbeb8f5e580baedd8abd9ae2147d9d8118de92a706503aa0396
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/mkv/sample-with-subtitles.mkv

See how TrueFileSize generates and measures sample files, or review the editorial policy.

sample-multi-audio.mkv

10 MB

1920×1080 · 15s · 1080p · H.264

File details and verification
Filename
sample-multi-audio.mkv
Exact size
10,485,760 bytes
Displayed size
10 MB
Catalog status
Valid catalog fixture
SHA-256
4bb1864095e865b0e40e90fd82419759734b798c23c483f27e1fbb606f533c75
Header signature
Matched (EBML)
Verified on
2026-08-10
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://cdn.truefilesize.com/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

FeatureMKVMP4
Video codecsAny (H.264, H.265, VP9, AV1, etc.)H.264, H.265, AV1
Audio tracksUnlimitedMultiple (limited)
SubtitlesSRT, ASS, SSA, VobSub, PGSLimited (tx3g, WebVTT)
ChaptersYes (nested)Basic
Browser supportNone (use players)All browsers
StreamingNot designed for webHLS, DASH
Best forArchival, media servers, PlexWeb, 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.mkv

Remuxing (-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

TypeCodecs
VideoH.264, H.265/HEVC, VP8, VP9, AV1, MPEG-4, Theora
AudioAAC, AC3, DTS, FLAC, Opus, Vorbis, MP3, PCM
SubtitlesSRT, ASS/SSA, VobSub, PGS, WebVTT

Technical specifications

Full nameMatroska Video Container
Extensions.mkv (video), .mka (audio), .mks (subtitles)
Based onEBML (Extensible Binary Meta Language)
Video codecsAny — H.264, H.265, VP9, AV1, etc.
Audio codecsAny — AAC, FLAC, Opus, AC3, DTS, etc.
SubtitlesSRT, ASS/SSA, VobSub, PGS, WebVTT
LicenseOpen-source, royalty-free (LGPL)
Developed byMatroska.org (2002)

Frequently Asked Questions

What is MKV format?
MKV (Matroska Video) is an open-source video container format based on EBML. It can hold virtually unlimited video, audio, subtitle, and metadata tracks in a single file — supporting any codec including H.264, H.265, VP9, AV1, FLAC, AC3, and DTS. MKV is the most flexible container available, used extensively for media archival, Plex/Jellyfin/Emby servers, and high-quality video distribution.
MKV vs MP4 — What is the difference?
MKV supports any codec and unlimited audio/subtitle tracks, making it ideal for archival and media servers. MP4 is limited to H.264/H.265/AV1 video and AAC/AC3 audio, but has universal browser support and streaming compatibility (HLS/DASH). Use MKV for local playback and archival; use MP4 for web, mobile, and streaming. You can remux MKV to MP4 instantly with 'ffmpeg -i input.mkv -c copy output.mp4' if codecs are compatible.
How to play MKV files?
Desktop: VLC (free, plays everything), mpv, PotPlayer, or MPC-HC. macOS: IINA or VLC. Mobile: VLC for Android/iOS, MX Player (Android). Smart TV: most modern Samsung/LG/Sony TVs play MKV natively via USB. Media servers: Plex, Jellyfin, and Emby transcode MKV on-the-fly if needed. Browsers cannot play MKV — convert to MP4 for web playback.
How do I convert MKV to MP4 without losing quality?
If the MKV contains H.264/H.265 video and AAC audio, use 'ffmpeg -i input.mkv -c copy output.mp4' to remux instantly without re-encoding. This preserves 100% quality and takes seconds. If the codecs aren't MP4-compatible (e.g., VP9 video or FLAC audio), re-encoding is required: 'ffmpeg -i input.mkv -c:v libx264 -crf 23 -c:a aac output.mp4'.
What is the difference between MKV and WebM?
WebM is a subset of MKV — it uses the same Matroska container but restricts codecs to VP8/VP9/AV1 video and Vorbis/Opus audio. WebM is designed for web browsers (Chrome, Firefox, Edge); MKV is designed for maximum flexibility and supports any codec. Our sample files let you test both formats.
Can MKV files have subtitles?
Yes — MKV is the best container for subtitles. It supports SRT, ASS/SSA (styled), VobSub (DVD bitmap), PGS (Blu-ray bitmap), and WebVTT. Multiple subtitle tracks in different languages can be embedded in a single MKV file. Our sample-with-subtitles.mkv includes embedded SRT subtitles for testing extraction and rendering.

Other video formats

Related reading