# How to play MKV files on a Mac (no converting)

> Learn how to play MKV files on Mac without converting. See why QuickTime fails, how to open MKVs instantly in MacLC, and how to set a default player.

Published 2026-10-16 · Formats & codecs · https://www.hazenstudio.com/maclc/blog/how-to-play-mkv-on-mac/

## In short

- QuickTime Player cannot open MKV files because macOS lacks a built-in Matroska demuxer, not because your Mac cannot decode the video.
- The fastest way to play MKV files on macOS is installing a modern player like MacLC or IINA that reads the container natively.
- You can associate all .mkv files with your chosen player permanently through Finder's Get Info window in three clicks.
- Remuxing MKV to MP4 takes a minute or two at most and keeps the video quality, but drops styled subtitles and font attachments.
- Re-encoding MKV with HandBrake takes significant time and reduces visual quality; it is only necessary for legacy hardware.

You can play MKV files on a Mac without converting by downloading a free, open-source video player like MacLC or IINA that includes a native Matroska demuxer. QuickTime Player cannot open MKV files because macOS lacks built-in support for the container format, not because your Mac cannot decode the video inside it.

When you double-click a `.mkv` file on macOS, the operating system attempts to open it in QuickTime Player, which immediately returns an error stating that the file is not compatible. Many web tutorials recommend buying commercial file converters or installing dead system plugins. Neither step is necessary. This guide explains why QuickTime rejects MKV files, ranks the three practical ways to handle them, and shows how to configure your Mac so every MKV opens instantly on double-click.

## Why can't QuickTime Player open MKV files on macOS?

The reason QuickTime Player cannot open an MKV file comes down to the difference between a media container and a video codec. A video file is like a physical shipping box (the container). Inside the box are separate media tracks: compressed video, multiple audio languages, subtitle files, and chapter markers (the codecs and elementary streams).

The Matroska container format (`.mkv`), standardized internationally in IETF RFC 9559, is one of the most capable media containers in existence. It can package virtually any combination of video streams (H.264, HEVC, AV1, VP9), multichannel audio formats (Dolby TrueHD, DTS-HD Master Audio, FLAC, AC-3), stylized subtitle scripts, and embedded typography fonts.

QuickTime Player, however, relies on Apple's AVFoundation framework, which has no Matroska reader. Even if the video inside the MKV is an ordinary H.264 or HEVC stream that your Mac's Apple Silicon chip could decode with ease, QuickTime stops at the container boundary. It does not know how to unpack the box, so it halts and reports an error.

For years, Mac users bypassed this limitation using a third-party plugin called Perian. Many outdated guides still instruct users to install it. Perian was discontinued in 2012, and the QuickTime 7 technology it plugged into was removed in macOS 10.15 Catalina. macOS 15 introduced media extensions, a new way for apps to add formats to the system, but Apple provides none for MKV. To open MKV files on a current Mac, use a player that reads MKV itself, or change the container.

## Option 1 (Recommended): Play MKV files directly in a dedicated Mac player

The fastest, cleanest, and most reliable way to watch MKV files on a Mac is to use a media player that reads Matroska containers natively. Playing the file directly requires no processing time, uses no extra disk space, and preserves every audio track, subtitle language, and chapter marker intact.

MacLC opens MKV files directly, with every audio track, every subtitle (styled ASS included) and every chapter. Video is decoded in hardware where your Mac can, and HDR uses your screen's full headroom.

MacLC, the player we make at Hazen Studio, is an open-source media player built for Apple Silicon Macs running macOS 26 Tahoe or later. It is a fork of VLC 4.0, with everything it needs inside the app (143 libraries). It opens MKV files directly, decodes video in hardware through Apple's VideoToolbox, and shows HDR highlights at full brightness on Liquid Retina XDR displays.

*MacLC media library displaying movies and TV shows organized by season with HDR and 4K badges.*

To play MKV files on your Mac using MacLC, follow these four steps:

### Step 1: Download the application

Navigate to the project's [download page](/maclc/donate/) and download the latest disk image (a 58.4 MB `.dmg` file). Hazen Studio publishes the SHA-256 cryptographic checksum alongside the download link so you can verify the integrity of the file. Double-click the downloaded `.dmg` and drag the MacLC icon into your Applications folder.

### Step 2: Complete the first launch

Because MacLC is a public beta that isn't notarized by Apple, macOS shows a dialog on the first launch saying that Apple could not verify the app. That is expected:

1. Click **Done** on the warning.
2. Open **System Settings** and click **Privacy & Security** in the sidebar.
3. Scroll down to the **Security** section.
4. Click **Open Anyway** next to the message about MacLC, confirm with **Open Anyway** again, and enter your Mac password or use Touch ID.

This approval only needs to be granted once. Our guide to [the "Apple could not verify" message](/maclc/blog/apple-could-not-verify-open-anyway/) explains it in detail. After this first launch, MacLC opens immediately like any other Mac application.

### Step 3: Open your MKV video

You can now open your MKV files in three ways:

* Drag any `.mkv` file directly onto the MacLC application icon in your Dock.
* Open MacLC, press **Command-O** (or choose **File › Open File...**), and select your video.
* Add your movies folder to MacLC's library to browse your collection with artwork, resume points and shows grouped by season.

### Step 4: Make your player the default for all MKV files

To stop QuickTime from opening when you double-click an MKV file, configure macOS to associate the file type with your new player permanently:

1. Locate any `.mkv` file in Finder.
2. Right-click (or Control-click) the file and select **Get Info**, or select the file and press **Command-I**.
3. In the Info window, expand the **Open with:** section by clicking the disclosure triangle.
4. Click the application dropdown menu and select **MacLC** (or another player like IINA).
5. Click the **Change All...** button located immediately beneath the dropdown menu.
6. When macOS displays a confirmation dialog asking if you want to open all similar documents with this application, click **Continue**.

From this moment on, every `.mkv` file on your Mac displays your chosen player's icon and launches automatically upon double-clicking.

## Option 2: Remux the MKV file into an MP4 container (lossless, in seconds)

If you must open a video in an Apple-only application—such as previewing clips via Quick Look in Finder, editing in Final Cut Pro, or importing into the Apple TV app—you do not need to spend hours re-encoding the video. You can perform a process called **remuxing**.

Remuxing extracts the original, compressed video and audio streams from the Matroska container and repacks them into an MP4 container (`.mp4` or `.m4v`) without recompressing a single pixel. Because nothing is re-encoded, remuxing loses no quality and takes about as long as copying the file: seconds for an episode, a minute or two for a big film.

The standard tool for remuxing on macOS is the open-source command-line utility FFmpeg, installed via Homebrew (`brew install ffmpeg`). This command copies the video and every audio track:

```bash
ffmpeg -i movie.mkv -map 0:v:0 -map 0:a -c copy movie.mp4
```

In this command:
* `-map 0:v:0 -map 0:a` selects the main video and all the audio tracks.
* `-c copy` copies them bit for bit, without transcoding.
* If the video is HEVC, add `-tag:v hvc1` before `movie.mp4`, or QuickTime may refuse the file.

While remuxing is fast, it comes with trade-offs. MP4 (ISO/IEC 14496-14) can't carry font attachments or styled SubStation Alpha (`.ass`) subtitles, and Blu-ray bitmap subtitles (PGS) can't become text without OCR, so they are lost. QuickTime also can't play DTS or TrueHD audio even inside an MP4; convert that track to AAC instead (`-c:v copy -c:a aac`). For a comprehensive walkthrough of remux flags and subtitle handling, see our full tutorial on [how to convert MKV to MP4 on a Mac](/maclc/blog/mkv-to-mp4-on-mac/).

## Option 3: Convert the video with HandBrake (when other devices require it)

Re-encoding an MKV file using video transcoding software like HandBrake should be your last resort. Unlike remuxing, transcoding decompresses every frame of the original video and compresses it a second time into a new file.

Re-encoding has two significant disadvantages:
1. **Quality degradation:** Every time you compress an already compressed video stream, fine high-frequency details, film grain, and subtle shadow gradations are permanently lost (generation loss).
2. **Processing time and battery drain:** Encoding a two-hour 4K movie on a laptop can take anywhere from 15 minutes to over an hour, running CPU and GPU cores at high capacity and draining battery life.

Transcoding is only necessary when you intend to transfer the video file to older consumer hardware that lacks modern codec decoders, such as an older smart TV USB port, an in-car entertainment console, or a legacy game console.

If you must re-encode, use the free, open-source transcoder HandBrake:
1. Download HandBrake from its official site and open your `.mkv` source file.
2. In the **Preset** menu, choose **Fast 1080p30** for standard viewing or **Production Standard** if you plan to edit the footage.
3. Under the **Video** tab, select **H.265 (VideoToolbox)** as the Video Encoder to use Apple Silicon's hardware encoder, which finishes in a fraction of the time of software encoders like `x265` (at some cost in efficiency).
4. Click **Start** in the toolbar to generate the new MP4 file.

## Why does an MKV file have no sound on a Mac?

One of the most frequent complaints Mac users have when opening MKV files in lightweight players is that the picture plays smoothly, but the audio is completely silent.

This issue occurs because high-definition MKV files typically originate from Blu-ray discs or commercial streaming masters. These releases encode surround sound soundtracks in proprietary audio codecs:
* **DTS and DTS-HD Master Audio:** Developed by Digital Theater Systems for cinema and Blu-ray.
* **Dolby TrueHD:** Lossless multichannel audio based on Meridian Lossless Packing.
* **Dolby Digital Plus (E-AC-3):** High-efficiency streaming audio often paired with Dolby Atmos.

Apple CoreAudio provides native decoding for standard Dolby Digital (AC-3) and Dolby Digital Plus, but includes zero native decoders for DTS, DTS-HD MA, or Dolby TrueHD. When a basic media player relies solely on macOS's built-in system audio decoders to play an MKV track, CoreAudio encounters an unsupported audio stream ID and outputs silence.

To resolve this issue, use a media player that bundles its own audio decoders (such as FFmpeg's `libavcodec`). MacLC, VLC and IINA decode DTS and TrueHD themselves and downmix them to stereo for your Mac's speakers or headphones. In MacLC, the Voice Boost sound mode also rebalances the center channel, giving dialogue a +7.4 dB advantage over loud effects.

## How do subtitles and multiple audio tracks work in MKV?

The primary reason video archivists and movie enthusiasts prefer MKV over MP4 is its flexible track architecture. An MKV container can store dozens of independent audio streams and subtitle languages inside a single file without taking up significant extra disk space.

A single MKV release might contain:
* Track 1: English original audio (Dolby TrueHD 7.1)
* Track 2: English commentary by the director (Stereo AAC)
* Track 3: French localized dub (Dolby Digital 5.1)
* Track 4: Spanish localized dub (Dolby Digital 5.1)
* Track 5: English SubRip (`.srt`) full dialogue subtitles
* Track 6: English SDH (`.srt`) for the deaf and hard of hearing
* Track 7: Japanese stylized SubStation Alpha (`.ass`) with embedded styling fonts

When you play this file in MacLC, you can switch between audio languages and commentary tracks instantly using the menu bar under **Audio › Audio Track**, or select your preferred language under **Subtitles › Subtitle Track**. If a subtitle track falls slightly out of sync with the actor's lips, you can adjust the timing in real time using the **H** key (to display subtitles earlier) or the **J** key (to delay subtitles later).

## How do you play HDR and Dolby Vision MKV files on a Mac screen?

Every 14-inch and 16-inch MacBook Pro since 2021 has a Liquid Retina XDR display with a mini-LED backlight. These screens reach 1,000 nits sustained full-screen luminance and 1,600 nits peak brightness for high-dynamic-range highlights.

However, playing an HDR video stored in an MKV container on a Mac frequently results in dim, muddy colors or strange purple-and-green visual tints. This happens for two reasons:

1. **No EDR support:** players like VLC 3 don't use macOS's Extended Dynamic Range (EDR). Instead of letting highlights reach 1,600 nits, they convert the HDR picture to SDR. To understand the science behind this limitation, read our guide on [why HDR looks washed out on a Mac](/maclc/blog/why-hdr-looks-washed-out/).
2. **Unsupported Dolby Vision profiles:** Ultra HD Blu-ray remuxes often carry Dolby Vision Profile 7 (an HDR10 base layer plus dynamic RPU metadata), while streaming files often use Profile 5 (in the IPTPQc2 color space). Players without Profile 5 support show those files in purple and green.

MacLC solves both. When you open an HDR MKV file, it measures the display its window is on and plays Dolby Vision profiles 5, 7 (base layer and RPU), 8.1 and 8.4, HDR10+, HDR10 and HLG using the screen's HDR headroom. It also keeps subtitles at SDR white, so they don't glare during dark scenes.

## What is the best way to handle your MKV collection on a Mac?

Do not waste hours of your time and gigabytes of computer storage converting your MKV files into MP4 format. Matroska is an open, modern, and highly capable container format that preserves the original studio audio mixes, multi-language subtitles, and high-dynamic-range color grades of your video files.

The simplest approach is to install a dedicated Apple Silicon player. By downloading [MacLC](/maclc/donate/) and setting it as your default application through Finder's Get Info panel, your Mac will open any MKV file instantly, with HDR up to your screen's peak, every audio and subtitle track, and no conversion.

For more technical background on container engineering, explore our comparison between [MKV vs MP4 on Mac](/maclc/blog/mkv-vs-mp4/) or our guide to [fixing QuickTime file compatibility errors](/maclc/blog/quicktime-file-not-compatible/).

## Questions people ask

### Can a Mac play MKV files natively?

Apple's pre-installed QuickTime Player cannot open MKV files natively because AVFoundation does not recognize the Matroska container. However, your Mac's hardware can easily decode the video streams inside using a free third-party player like MacLC or IINA.

### How do I make MacLC or IINA the default player for MKV files?

Right-click any .mkv file in Finder, select Get Info (Command-I), expand the Open with section, select your player from the dropdown menu, and click Change All.

### Why is there no sound when playing an MKV file on a Mac?

MKV videos often carry multichannel audio such as DTS, DTS-HD Master Audio or Dolby TrueHD, and macOS has no decoder for them. Players that rely on macOS's decoders play the picture in silence; players that bundle their own, like MacLC, VLC and IINA, play the sound.

### Can I install a plugin to make QuickTime play MKV files?

Not in practice. The popular Perian plugin was discontinued in 2012, and the QuickTime 7 technology it relied on was removed in macOS 10.15 Catalina (2019). Since macOS 15, developers can ship media extensions that add formats to the system, but Apple provides none for MKV. A player that reads MKV itself is the simple fix.

### Does converting MKV to MP4 reduce video quality?

If you remux the file using ffmpeg, video and audio streams are copied byte-for-byte without re-encoding, resulting in zero quality loss. However, if you transcode the file using HandBrake or an online converter, the video is recompressed, which degrades fine detail and takes substantial processing time.

---
MacLC is a free, open-source video player for Apple Silicon Macs: https://www.hazenstudio.com/maclc/ · download: https://www.hazenstudio.com/maclc/donate/
