指南

如何从 Mac 在 Apple TV 上播放 MKV 文件

QuickTime 打不开大多数 MKV 文件,也就无从通过 AirPlay 投放。这里有四种解决方法,从免费到省心,以及各自的利弊。

  • 最后更新:
  • 阅读时间 4 分钟

你在 Mac 上连按一个 MKV 文件,想用 QuickTime Player 通过 AirPlay 投放,结果…毫无反应。Apple 的播放器主要围绕 MP4、MOV 和 M4V 文件设计,大多数 MKV 文件根本打不开,自然也就没有东西可以发送到 Apple TV。

好消息是:MKV 里面的视频通常是 H.264 或 HEVC 编码,Apple TV 能很好地处理。MKV 只是外层的封装。下面四种方法中的任何一种都能让它在电视上播放。

四种方法一览

方法观看前的等待费用
1. 转换为 MP4每个文件需几分钟到几小时有免费工具
2. 在 Mac 上播放并镜像无有免费播放器应用
3. Apple TV 上的播放器应用一次性设置Infuse Pro 为订阅或终身买断
4. 用 CastPanda 投放几秒钟一次性许可证,7 天免费试用

左右滑动表格以查看所有列。

方法 1:将 MKV 转换为 MP4

转换后,MKV 会变成 QuickTime Player 能打开的文件,然后就可以照常通过 AirPlay 投放。

  1. 准备一款转换工具。HandBrake 等免费工具(以及命令行工具 ffmpeg)都能做到。
  2. 选择 MP4 作为输出格式,视频编码选 H.264 或 HEVC,音频选 AAC,Apple 设备都能播放。
  3. 转换完成后,在 QuickTime Player 中打开 MP4,点按播放控制中的 AirPlay 图标,将其发送到 Apple TV。(请参阅如何通过 AirPlay 将 Mac 投放到电视。)

适合:会反复观看的文件。缺点:重新编码一整部电影可能需要很长时间,还会多出一份副本;内嵌字幕和额外音轨可能需要额外设置。

方法 2:在 Mac 上播放并镜像屏幕

  1. 用支持 MKV 的 Mac 播放器打开文件,例如 VLC 或 IINA(均免费)。
  2. 镜像到 Apple TV:点按菜单栏中的“控制中心”,点按屏幕镜像,然后选择你的 Apple TV。
  3. 在播放器中让视频全屏播放。

适合:临时看一次。缺点:镜像会实时捕捉并重新编码屏幕,因此在无线局域网繁忙时,快速动作画面可能模糊或卡顿,而且 Mac 在放电影期间也被占用。

方法 3:在 Apple TV 上安装播放器应用

Infuse 等应用直接运行在 Apple TV 上,可以打开 Mac 的共享文件夹。以下步骤参考 Firecore 的设置指南:

  1. 在 Mac 上打开文件共享:系统设置 › 通用 › 共享 › 文件共享。
  2. 共享你的电影文件夹,并在选项中确保你的用户账户已打开 Windows 文件共享(SMB)。
  3. 在 Apple TV 上的 Infuse 中添加共享,选择你的 Mac,然后用 Mac 的用户名和密码登录。

缺点:两台设备都需要设置,Mac 必须保持开机和唤醒,而且使用 AirPlay 需要 Infuse Pro(每月 $1.99、每年 $16.99 或终身版 $99.99)。我们在 CastPanda 对比 Infuse 中比较了这两种思路。

方法 4:边实时转换边投放

这正是 CastPanda 采用的方式。它不会先转换整个文件,而是在 Apple TV 本身能播放时(MKV 或 MP4 中的 H.264)原样发送视频,否则就利用 Mac 内置的媒体引擎,在你观看的同时转换你正在看的那一段。

  1. 打开 CastPanda,将 MKV 拖到其窗口上。
  2. 从它在网络中找到的电视列表中选择你的 Apple TV。
  3. 按下播放。电影片刻即可开始。跳到任何场景都会立即从那里继续播放,因为每一段都是按需准备的。

CastPanda 使用内置的 ffmpeg,将 MKV、AVI、WebM、WMV 等格式转换为从 Mac 提供的视频流。如果 MKV 中带有字幕,可从字幕菜单中选择;如果有多条音轨(例如配音或评论音轨),可选择你想要的那条。你还可以添加独立的字幕文件、将多集排成播放列表、保留 5.1 环绕声,之后再次打开电影时从上次停下的位置继续。Mac 会一直保持唤醒,直到片尾字幕出现;它也支持 AirPlay 2 智能电视和 Chromecast。

常见问题

Apple TV 支持 MKV 吗?

通过 Mac 自带应用的 AirPlay 不行。Apple TV 的技术规格列出了 H.264、HEVC、VP9 和 AV1 等编码,而 Apple 的播放器使用 MP4、MOV 和 M4V 文件。MKV 是一种封装格式,里面装的往往就是这些编码,所以视频本身通常没问题,只需要重新封装,或者使用能识别 MKV 的播放器应用。

把 MKV 转换为 MP4 会损失画质吗?

视情况而定。如果里面的视频已经是 H.264 或 HEVC,通常可以不重新编码,直接重新封装为 MP4,既快又无损。如果必须重新编码,画质会略有损失,耗时也长得多。

可以保留 MKV 中的字幕吗?

可以。转换工具和 Apple TV 播放器应用通常可以保留内嵌字幕;CastPanda 也能显示 MKV 中的文本字幕轨道:从字幕菜单中选择一条即可,标记为默认或强制的轨道会自动开启。它会把字幕绘制到画面中,因此在任何电视上都能显示。图形字幕轨道(PGS、VobSub)暂不支持。请参阅用 AirPlay 投放时如何显示字幕。

Mac 需要一直开着吗?

如果使用镜像、CastPanda 这类投放应用,或让 Infuse 读取 Mac 的共享文件夹,那么需要:Mac 是视频的来源。CastPanda 会在播放期间让 Mac 保持唤醒。如果你转换文件并拷贝到其他设备上,就不需要。

资料来源

竞品信息均于 2026 年 10 月在各厂商官网或 App Store 页面核实。价格和功能可能会变化,购买前请以厂商网站为准。

  1. Apple TV 4K 技术规格(支持的编码)
  2. Apple 支持:通过 AirPlay 串流视频和音频(Mac 使用手册)
  3. Apple 支持:如果 QuickTime Player 在播放旧式媒体文件前先进行转换
  4. Infuse:功能和支持的格式(Firecore)
  5. Firecore 支持:开启文件共享
  6. Firecore 支持:从 Mac、PC 或 NAS 串流
  7. CastPanda:功能与价格