MKV files are common for movies and TV episodes, especially rips of Blu-ray discs and DVDs. A Mac can play them, but not with QuickTime Player, and not every player handles everything an MKV file can hold. This guide covers what’s inside an MKV file, how to open one, and how to get each part working.
MKV (Matroska) is a container: one file that holds several tracks. A typical movie in MKV has:
Whether a file plays well depends on the formats of these tracks, not on the .mkv extension. WebM is a close relative of MKV and works the same way.
QuickTime Player plays MP4, MOV and M4V files, but it doesn’t open MKV files. macOS’s built-in video player also doesn’t decode the surround sound formats most Blu-ray rips use, such as Dolby TrueHD and DTS. See QuickTime can’t open MKV for every way around it.
The quickest way to watch an MKV file is a player that opens it as it is, keeping every audio and subtitle track.
Leah is a video player for the Mac that plays MKV and WebM files. Open a file by double-clicking it once Leah is your default video player, by dragging it onto the Leah window, or with File > Open. Leah needs a Mac with Apple silicon and macOS 15 or later.
IINA and VLC are two free players that also open MKV files. See Leah vs IINA and Leah vs VLC for how they compare.
| Video format | In Leah |
|---|---|
| H.264, HEVC (H.265), MPEG-2, MPEG-1 | Plays |
| VP9 | Plays on Macs with Apple silicon |
| AV1 | Plays on Macs with Apple M3 or later, which decode AV1 in hardware |
| VP8, MPEG-4 Part 2 (Xvid, DivX) | Doesn’t play |
Video from DVDs, TV recordings and older camcorders is often interlaced. Leah deinterlaces it as it plays, so moving edges stay smooth instead of showing comb-like lines.
If Leah shows “This file can’t be played,” the file may use a video format Leah doesn’t support, or it may be damaged or incomplete, for example if it didn’t finish downloading.
An MKV file that plays without sound almost always has audio in a format the player can’t decode. In Leah:
| Audio format | In Leah | Guide |
|---|---|---|
| Dolby TrueHD, with or without Atmos | Plays in up to 7.1 channels, lossless. Atmos plays as 7.1 | TrueHD and Atmos on Mac |
| DTS, DTS-HD Master Audio, DTS:X | Plays in up to 5.1 channels (the DTS core) | DTS audio on Mac |
| Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3) | Plays | |
| AAC, FLAC, Opus, Apple Lossless, PCM, MP3, MP2 | Plays | |
| Vorbis, DTS Express | Doesn’t play; the video plays without sound |
If a file has more than one audio track, Leah plays the one the file marks as the default. If there’s still no sound, see MKV has no sound on Mac.
To choose a subtitle track in Leah, click the Subtitles button in the controls, or choose Playback > Subtitles. When a video opens, Leah shows the subtitles the file marks to be shown, or else subtitles in your Mac’s preferred language.
To have MKV files open in Leah when you double-click them, click Make Leah your default video player at the bottom of the Leah window and confirm. You can also select an MKV file in the Finder, choose File > Get Info, choose Leah under Open with, then click Change All.
If you need the file in QuickTime or another app that doesn’t open MKV, you can remux it to MP4, which moves the tracks without re-encoding, or convert it with a tool such as HandBrake, which re-encodes it and takes longer. Formats QuickTime can’t play, such as DTS and TrueHD audio and PGS subtitles, won’t play there even after remuxing. See QuickTime can’t open MKV.
For the full list of video, audio and subtitle formats Leah plays, see Formats Leah plays. For other questions, see the Leah FAQ.
Leah is a fast video player for Macs with Apple silicon and macOS 15 or later, built for instant seeking, with a preview above the timeline. Get it on the Mac App Store.