MKV
The container that holds everything, and that Apple never taught its systems to read.
MKV is a container: one file holding a video track, several audio languages and several subtitle tracks together. Neither iOS nor macOS opens one natively — QuickTime and the Files preview both refuse. Nothing inside the file is exotic; Apple has simply never shipped a Matroska demuxer.
30 July 2026
Opened without help by
The refusal is about the wrapper, not the contents. The very same H.264 video and AAC audio play perfectly the moment they are put in an MP4 — which is why converting an MKV is usually a copy rather than a re-encode.
The facts
| Full name | Matroska Video |
|---|---|
| Kind | Container (a wrapper, not a codec) |
| Extensions | .mkv, .mka (audio only), .mks (subtitles only), .mk3d |
| Published | 2002, open specification, no licence fee |
| Video inside | H.264, HEVC (H.265), AV1, VP9, MPEG-4 Part 2, MPEG-2 |
| Audio inside | AAC, AC-3, E-AC-3, DTS, TrueHD, FLAC, Opus, Vorbis, MP3 |
| Subtitles inside | SRT, ASS/SSA, WebVTT, PGS and VobSub (both images) |
| Tracks per file | No practical limit — audio and subtitles in as many languages as the file was built with |
| Chapters, tags, attachments | Yes, including fonts for styled subtitles |
A box, not a language
The single most useful thing to know about MKV is that it does not describe how the picture is compressed. That job belongs to the codec — H.264, HEVC, AV1 — and the same codec can sit in an MP4, an MKV or a WebM without a single bit of the video changing. The container decides how the pieces are labelled, ordered and found; the codec decides what the pieces are.
What Matroska is unusually good at is holding a lot of pieces at once. One file can carry the film, an original audio track, a dubbed one, a commentary, eight subtitle languages, chapter marks, cover art and the font files needed to draw the subtitles the way their author intended. That is why it became the default for anything archival: a Blu-ray can be moved into one MKV without throwing away the parts that make it a Blu-ray.
It costs nothing to use, has no patent pool behind it and has been a stable, openly published specification for over twenty years. None of which persuaded Apple to support it.
Why an iPhone will not open one
Apple's media stack reads the containers Apple ships support for: MP4, MOV, M4V, 3GP and a handful of audio wrappers. Matroska is not among them and never has been. There is no setting to change and no codec to install, because the missing piece is not a codec — the system simply has no code that knows how a Matroska file is laid out.
So the failure happens before any decoding starts. The Files app shows the file, the preview refuses it, and on a Mac QuickTime Player says it is not a movie file. The video inside might be plain H.264 that the very same device decodes in hardware all day long. It never gets that far.
This is also why converting an MKV is so often near-instant. If the streams inside are already ones MP4 accepts, nothing needs re-encoding: the pieces are lifted out and re-labelled into a new container. That operation is called remuxing, and it runs at disk speed. A conversion that takes half an hour is one that re-encoded video which did not need it.
Three ways out, and what each costs
- Convert to MP4
Works, and if the streams are compatible it is a remux — fast and lossless. But it flattens what made the file worth keeping: MP4 handles multiple audio tracks awkwardly and styled ASS subtitles not at all, so the dubs and the typesetting are usually the first casualties. And you now hold two copies of a large file.
- Use a player that reads Matroska itself
Nothing is converted and nothing is duplicated: the player demuxes the file and decodes the streams on its own, so every audio language and subtitle track stays selectable while it plays. This is how VLC, Infuse and FoxDL all handle it. On iOS it is the only approach that keeps the file intact.
- Re-encode to something smaller
Only worth it when the goal is size rather than compatibility — a 4K HEVC remux down to 1080p, say. It is slow, it is lossy, and it should never be the answer to "my phone will not open this".
Things that go wrong with MKV specifically
Almost always DTS or TrueHD audio meeting a player that only decodes AAC. The video track is fine. A player with a full audio decoder set, or switching to the file's second audio track if it has one, fixes it.
ASS/SSA subtitles carry positioning, colours and often their own fonts as attachments. A player that renders them as plain text throws away the styling — legible, but not what the file describes.
PGS and VobSub tracks are pictures of subtitles, lifted from Blu-ray and DVD. They can be shown, but never restyled, resized or searched, and no conversion turns them into SRT without OCR.
Not a container problem. High-bitrate 4K, 10-bit HEVC or AV1 can outrun an older chip's decoder no matter what wrapper it arrives in.
Questions about this format
Where these facts come from
- The Matroska specification Matroska.org
Nearby formats
Your library, finally in one place.
Free to download. No account, no sign-up, nothing to hand over.