指南

用 AirPlay 投放电影时如何显示字幕

内置字幕轨道很简单,外挂 .srt 文件则是 Apple 应用帮不上忙的地方。下面介绍如何让两者都显示在电视上,并且清晰易读。

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

AirPlay 上的字幕分两种情况。如果字幕内置于视频中,Apple 的应用可以显示。如果字幕是独立的 .srt 文件(这也是字幕最常见的分享方式),就需要换个方法了。

如果字幕内置于视频中

Apple TV App 中的电影,以及许多 MP4 和 MOV 文件,文件内部就带有字幕轨道。

在 QuickTime Player 中

  1. 在 QuickTime Player 中打开影片。
  2. 选取显示 › 字幕,然后选择一种语言。如果影片没有字幕,就不会出现该选项。
  3. 在播放控制中点按 AirPlay 图标,然后选择你的电视。

在 Apple TV App 中

  1. 开始播放影片,将指针移到视频上以显示控制按钮。
  2. 点按“字幕”按钮,然后选择一种语言。
  3. 点按 AirPlay 按钮,然后选择你的电视。

在 CastPanda 中(包括 MKV 文件)

Apple 的应用无法打开 MKV 文件,而内置字幕恰恰在 MKV 中最常见。CastPanda 能读取 MKV 和 MP4 文件中的文本字幕轨道(SubRip、ASS/SSA、WebVTT、mov_text 等),并在投放到的任何电视上显示。

  1. 将视频拖到 CastPanda 上,然后选择你的电视。
  2. 从字幕菜单中选择一条轨道。标记为默认或强制的轨道会自动开启。

Blu-ray PGS 和 DVD VobSub 等图形字幕轨道暂不支持。

如果从 Apple 的应用投放时电视上没有出现字幕,可以改用镜像(控制中心 › 屏幕镜像):Mac 屏幕上的所有内容,包括字幕,都会显示在电视上。

如果你有独立的 .srt 文件

Apple 关于 QuickTime Player 和 TV App 的使用手册只介绍了影片中已有的字幕,都没有提到如何添加 .srt 文件。你有三种可行的选择。

选项 1:用 Mac 播放器播放并镜像

  1. 用能载入 .srt 文件的播放器打开视频,例如 VLC 或 IINA。如果 .srt 与视频同名并位于同一文件夹,大多数播放器会自动载入。
  2. 通过控制中心 › 屏幕镜像将屏幕镜像到电视,然后让视频全屏播放。

免费又快捷,但镜像会实时重新编码屏幕画面,因此画质会下降,字幕大小也取决于 Mac 播放器如何绘制。

选项 2:把字幕添加到文件中

HandBrake 等转换工具可以把 .srt 添加到新的 MP4 文件中,既可以作为可开关的字幕轨道,也可以永久烧录到画面里。然后在 QuickTime Player 中用 AirPlay 投放这个 MP4。这种方法很可靠,但你得等待转换完成,最后还会多出一份电影副本。

选项 3:使用能带字幕投放的应用

CastPanda 接收视频和字幕文件(.srt、.ass、.ssa、.vtt、MicroDVD .sub、.smi、.scc 或 .mpl),并在播放时把字幕绘制到视频流中,因此字幕能显示在任何 Apple TV、AirPlay 2 电视或 Chromecast 上。无需镜像,也无需转换。

  1. 将视频拖到 CastPanda 上,然后选择你的电视。
  2. 添加字幕文件。如果字幕文件以视频命名(Movie.srt 或 Movie.en.srt)并与视频放在一起,CastPanda 会自动载入。
  3. 调整到舒适为止:调大或调小文字;如果字幕出现得太早或太晚,就调整时间偏移;遇到明亮场景时打开背景框。

所有格式都以 CastPanda 自己的可调样式显示,因此带样式的 .ass 字幕会失去原有的字体和位置。不支持图形格式的 DVD .sub/.idx 文件。

让电视上的字幕清晰易读的技巧

  • 匹配视频版本。为电影其他版本(如院线版与加长版,或帧率不同)制作的字幕会逐渐不同步。请寻找注明与你的视频文件相同版本的 .srt。
  • 用时间偏移修正固定延迟。如果每句字幕都提前或延后相同的时间,调整时间偏移即可解决;如果偏差随着电影播放越来越大,就需要换一个字幕文件了。
  • 字号要比你想的更大。在笔记本电脑上看着合适的文字,隔着一个房间看就显得很小。
  • 遇到明亮场景、白雪或天空较多的电影时,使用背景框。
  • 如果看到带重音符号的字母显示为乱码,检查文件编码。CastPanda 可以读取以旧版 Windows 文本编码存储的文件;在其他应用中,通常用文本编辑器将文件重新存储为 UTF-8 即可解决。

常见问题

QuickTime Player 能载入 .srt 文件吗?

Apple 的 QuickTime Player 使用手册只介绍了影片中已包含的字幕(显示 › 字幕),并指出如果影片没有字幕,就不会看到该选项。手册中并未提到如何载入独立的 .srt 文件。

字幕为什么不同步?

这个 .srt 文件很可能是为电影的另一个剪辑版本或不同帧率制作的。试试与你的版本完全匹配的字幕文件,或者调整时间偏移:在 CastPanda 中,你可以在播放时让字幕提前或延后。

烧录字幕在 Chromecast 上也能用吗?

能。烧录字幕是画面的一部分,所以在任何电视或流媒体设备上都能显示。无论字幕内置于视频中还是在独立文件中,CastPanda 都会将其烧录到画面里,AirPlay 和 Chromecast 均适用。

用 CastPanda 可以选择 MKV 中内嵌的字幕轨道吗?

可以,适用于 SubRip、ASS/SSA、WebVTT 和 mov_text 等文本轨道。CastPanda 会在字幕菜单中列出这些轨道,并自动开启标记为默认或强制的轨道。Blu-ray PGS 和 DVD VobSub 等图形字幕轨道暂不支持。

CastPanda 支持哪些字幕文件格式?

.srt、.ass、.ssa、.vtt、MicroDVD .sub、.smi(SAMI)、.scc 和 .mpl,包括以旧版 Windows 文本编码存储的文件。所有字幕都以 CastPanda 自己的可调样式显示,因此不会保留 .ass 的样式和位置。不支持图形格式的 DVD .sub/.idx 文件。

资料来源

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

  1. Apple 支持:在 QuickTime Player 中显示字幕或隐藏式字幕
  2. Apple 支持:在 Mac 上的 Apple TV App 中控制播放
  3. Apple 支持:通过 AirPlay 串流视频和音频(Mac 使用手册)
  4. CastPanda:功能与价格