Guide

How to play MKV files on Apple TV from a Mac

QuickTime won't open most MKV files, so there's nothing to AirPlay. Here are four ways around it, from free to effortless, and the trade-offs of each.

  • Last updated
  • 4 min read

You double-click an MKV on your Mac, open QuickTime Player to AirPlay it, and… nothing. Apple’s players are built around MP4, MOV and M4V files, and most MKV files simply won’t open, so there’s nothing to send to the Apple TV.

The good news: the video inside an MKV is usually H.264 or HEVC, codecs Apple TV handles well. MKV is just the wrapper. Any of the four methods below will get it onto your TV.

The four options at a glance

MethodWait before watchingCost
1. Convert to MP4Minutes to hours per fileFree tools exist
2. Play on the Mac and mirrorNoneFree player apps exist
3. Player app on the Apple TVOne-time setupInfuse Pro is a subscription or lifetime purchase
4. Stream with CastPandaA few secondsOne-time license, 7-day free trial

Swipe the table sideways to see every column.

Method 1: Convert the MKV to MP4

Converting turns the MKV into a file QuickTime Player opens, which you can then AirPlay normally.

  1. Get a converter. Free tools such as HandBrake (and command-line ffmpeg) can do this.
  2. Choose MP4 as the output, with H.264 or HEVC video and AAC audio, which Apple devices play.
  3. Convert, then open the MP4 in QuickTime Player and click the AirPlay icon in the playback controls to send it to your Apple TV. (See how to AirPlay from Mac to TV.)

Good for: a file you’ll watch more than once. Downsides: re-encoding a full-length movie can take a long time and makes a second copy; embedded subtitles and extra audio tracks may need extra settings.

Method 2: Play it on the Mac and mirror the screen

  1. Open the MKV in a Mac player that supports it, such as VLC or IINA (both free).
  2. Mirror to the Apple TV: click Control Center in the menu bar, click Screen Mirroring, and choose your Apple TV.
  3. Make the video full screen in the player.

Good for: a quick one-off. Downsides: mirroring captures and re-encodes your screen live, so fast action can look soft or stutter on busy Wi-Fi, and the Mac is tied up showing the movie.

Method 3: Install a player app on the Apple TV

Apps such as Infuse run on the Apple TV itself and can open your Mac’s shared folders. Based on Firecore’s setup guide:

  1. Turn on File Sharing on the Mac: System Settings › General › Sharing › File Sharing.
  2. Share your movie folder and, in the options, make sure your user account has Windows File Sharing (SMB) turned on.
  3. On the Apple TV, add the share in Infuse, choose your Mac, and sign in with your Mac user name and password.

Downsides: setup on both devices, the Mac must stay on and awake, and AirPlay needs Infuse Pro ($1.99/month, $16.99/year or $99.99 lifetime). We compare the approaches in CastPanda vs Infuse.

Method 4: Stream it with conversion on the fly

This is the approach CastPanda takes. Instead of converting the whole file first, it sends the video as is when the Apple TV can already play it (H.264 in an MKV or MP4), and otherwise converts the part you’re watching, as you watch it, on your Mac’s built-in media engine.

  1. Open CastPanda and drag the MKV onto its window.
  2. Pick your Apple TV from the list of TVs it finds on your network.
  3. Press play. The movie starts in moments. Skip to any scene and it picks up right there, because each part is prepared on demand.

CastPanda uses a bundled ffmpeg to turn MKV, AVI, WebM, WMV and other formats into a stream served from your Mac. If your MKV has subtitles inside, pick them from the subtitles menu; if it has several audio tracks, such as a dub or a commentary, pick the one you want. You can also add a separate subtitle file, queue several episodes as a playlist, keep 5.1 surround, and reopen a movie later to pick up where you stopped. The Mac stays awake until the credits roll, and it works with AirPlay 2 smart TVs and Chromecast too.

Frequently asked questions

Does Apple TV support MKV?

Not through AirPlay from a Mac’s built-in apps. Apple TV’s specs list codecs such as H.264, HEVC, VP9 and AV1, and Apple’s players use MP4, MOV and M4V files. MKV is a container that often holds those same codecs, so the video itself is usually fine; it just needs repackaging or a player app that understands MKV.

Will converting MKV to MP4 lose quality?

It depends. If the video inside is already H.264 or HEVC, it can often be repackaged into MP4 without re-encoding, which is fast and lossless. If it has to be re-encoded, you’ll lose a little quality and it takes much longer.

Can I keep subtitles from the MKV?

Yes. Converters and Apple TV player apps can often keep embedded subtitles, and CastPanda shows the text subtitle tracks inside an MKV: pick one from the subtitles menu, and a track marked default or forced turns on by itself. It draws them into the picture so they show on any TV. Picture-based tracks (PGS, VobSub) aren’t supported yet. See how to show subtitles when AirPlaying.

Do I need to leave my Mac on?

For mirroring, streaming apps like CastPanda, and for Infuse reading your Mac’s shared folder, yes: the Mac is the source of the video. CastPanda keeps your Mac awake while it plays. If you convert and copy files to another device, you don’t.

Sources

Competitor details were checked on each vendor’s own website or App Store page in October 2026. Prices and features change; check the vendor’s site before you buy.

  1. Apple TV 4K technical specifications (supported codecs)
  2. Apple Support: Stream video and audio with AirPlay (Mac User Guide)
  3. Apple Support: If QuickTime Player converts legacy media files before playing them
  4. Infuse: features and supported formats (Firecore)
  5. Firecore support: Enabling File Sharing
  6. Firecore support: Streaming From a Mac, PC, or NAS
  7. CastPanda: features and pricing