简短回答:可以。Subtitle Edit 5 能通过 Video → OCR burned-in subtitle 提取烧录字幕(硬字幕),也能对 DVD VobSub、蓝光 PGS 等图像字幕轨道做 OCR。两种流程不同:轨道 OCR 读取已有字幕图片及时间戳;视频 OCR 读取视频帧里的文字并恢复时间轴。旧版功能和菜单可能不同,请先核对所用版本,不要将旧说明套用于当前版本。

这个问题在 Subtitle Edit 社区里反复出现:有人手上有一个屏幕上明明有字幕的 .mp4,记得有个「Import/OCR subtitles」菜单,却弄不明白为什么点了没反应。这种困惑可以理解,因为这两个功能都叫 OCR——但它们解决的是两个非常不同的问题。我们把它们拆开来看。

Subtitle Edit 的 OCR 到底做什么?

DVD 和蓝光并不把字幕存成文本,而是存成图像:每一行字幕都是一张带时间戳的小图片,位于自己独立的轨道里,和视频、音频流并列。DVD 字幕用 VobSub 格式(.sub/.idx),蓝光用 PGS(.sup),当你抓取光盘时,两者都可以被混流进一个 MKV 容器。

因为这些图片位于一条独立的轨道里,Subtitle Edit 可以逐张走一遍,对每张图片做 OCR,然后把可编辑的文字交给你,并保留原有时间轴。这就是 Subtitle Edit 的 OCR 窗口的用途,而它在这件事上确实做得很好:它支持多种 OCR 引擎,并保留每一条字幕的原始时间轴。

VobSub 和 PGS 轨道 OCR 的输入是独立轨道中已有的字幕图片与时间戳,Subtitle Edit 将图片转换为文字。另一个 Video OCR 功能则扫描视频帧。

应该使用哪个 OCR 菜单?

字幕轨道导入选项是在视频容器内寻找轨道,例如 MKV 中的 PGS。对于烧录进画面的文字,请在 Subtitle Edit 5 使用 Video → OCR burned-in subtitle。导入轨道和扫描视频帧是不同操作。

如果 MP4 只有烧录字幕,轨道导入就找不到字幕流,因为可见文字已成为视频像素的一部分。这并不妨碍 Subtitle Edit 5 用 Video OCR 提取它们。

烧录字幕(硬字幕)是另一个问题

当字幕被烧录进去时——也叫硬字幕——文字在编码时就被渲染到了帧上。制作这个文件的人把字幕永久地并入了画面。这带来三个后果:

  • 只有烧录字幕时,没有可导入的字幕轨道。 ffmpeg 或 MKVToolNix 的轨道检查无法恢复这些文字;Subtitle Edit 5 可以通过 Video OCR 分析视频帧。
  • 没法把它们关掉。 播放器只能开关轨道;这里根本没有轨道。
  • 提取变成了一个视频分析问题。 要还原这些文字,工具必须扫描真正的帧:检测一行何时出现、何时消失(这就成了你的时间轴),识别出数百张几乎相同的帧显示的是同一行(这样你得到的是一条字幕,而不是三百条重复),并把文字和背后一切正在移动的东西分离开。

视频帧 OCR 与图像轨道 OCR 不同,而 Subtitle Edit 5 支持两者。现行官方菜单文档列出了视频 OCR 入口;Video OCR 指南说明了操作流程。v5.2.0 更新日志(2026 年 9 月 10 日)记录了烧录字幕识别和时间轴的改进。旧功能请求或「不会实现硬字幕提取」的历史说法不能代表当前版本。资料核实于 2026 年 10 月 6 日。

怎么判断你的视频是哪一种字幕

在任意能显示字幕轨道的播放器(VLC、IINA、mpv)里做一个十秒的检查:

  1. 打开视频,查看字幕轨道菜单(在 VLC 里:字幕 → 字幕轨道)。
  2. 如果列出了一条轨道、并且你能把它关掉,那你的字幕是真正的轨道——内嵌的、可开关字幕。Subtitle Edit 通常能直接提取这些,而如果它们是图像格式的,它的 OCR 也能处理。
  3. 如果菜单是空的、但字幕仍在屏幕上,那它们就是烧录字幕。任何容器工具都帮不上忙;你需要帧 OCR。

这项检查能帮你选择字幕轨道导入/OCR,或视频帧 OCR。Subtitle Edit 5 提供两种流程。

到底什么能提取烧录字幕?

一旦你确定文字是烧录进去的,现实可行的选项就是这些:

工具平台价格工作流
Subtitle Edit 5 Windows、macOS、Linux(Subtitle Edit 5) 免费、开源 Video → OCR burned-in subtitle:选择扫描区域、引擎和语言,运行 OCR,校对并保存
VideoSubFinder Windows 免费 多步骤:检测文字帧、导出图片、单独做 OCR、重建时间轴
videocr / VideOCR Windows、Linux 免费、开源 命令行或简单图形界面;单一工具,需一些配置
GeekLink Mac(Apple Silicon)和 64 位 Windows 有免费档 一次搞定:拖入视频、框选字幕区域、导出带时间轴的 SRT

Subtitle Edit 5 同样可以读取视频帧。请根据操作系统、安装版本、OCR 引擎及编辑需求选择流程;本文不对速度或准确率作排名。

  • VideoSubFinder 是资深的 Windows 工作流。它管用,但整条流程要你自己拼——帧检测、图片 OCR 和时间轴重建是彼此独立的阶段。
  • videocr / VideOCR 把帧 OCR 封装进一个开源工具,提供官方的 Windows 和 Linux 构建。
  • GeekLink 是一款Mac 和 Windows 桌面应用,整条流程一次跑完,全部在你自己的机器上:扫描视频、对烧录文字做 OCR、导出干净的 SRT。它还能批量处理多个视频,并在同一次运行中翻译提取出来的字幕。分步指南见 如何用 OCR 提取烧录字幕。

与 Subtitle Edit 搭配最好的工作流

Subtitle Edit 5 可以同时负责提取和编辑。你也可以使用其他提取器,再将 SRT 导入 Subtitle Edit:

  1. 提取: 对烧录字幕的视频运行一个帧 OCR 工具,导出 SRT。
  2. 打磨: 在你惯用的编辑器里打开那个 SRT——包括 Subtitle Edit——修正识别失误、调整时间轴、重新排版。输出是标准 SRT 文件,所以任何字幕编辑器都能打开。
  3. 交付: 把 SRT 作为可开关字幕轨道保留、翻译它,或用不同样式重新烧录进一个新视频。

更想全程留在 Subtitle Edit 里?在版本 5 中打开 Video → OCR burned-in subtitle,设定扫描区域、引擎和语言,可先测试一帧,再启动 OCR。将结果载入编辑器,校对后保存。先用 VideoSubFinder 再导入图片做 OCR 仍是可选流程,而不是当前 Subtitle Edit 的必需步骤。

不管你用哪个提取器,都要预留一道校对。烧录文字上的 OCR 准确率很大程度上取决于字体、文字与背景的对比度,以及字幕行背后有多少运动。现实的目标是一份需要轻度清理的扎实草稿——而不是工具直接吐出的完美文件。

披露:GeekLink 是我们自己的产品。Subtitle Edit 5 也支持烧录字幕 OCR,这不是 GeekLink 独有能力。请选择适合你平台的流程,并校对提取的文字和时间轴。

常见问题

Subtitle Edit 能从视频里提取烧录字幕吗?

可以。Subtitle Edit 5 提供 Video → OCR burned-in subtitle,从视频帧中提取文字。它与 VobSub/PGS 图像轨道 OCR 是不同功能。如果没有这个菜单,请核对安装版本及其文档。

Subtitle Edit 能 OCR 哪些字幕格式?

图像轨道 OCR 支持 DVD VobSub(.sub/.idx)、蓝光 PGS(.sup),以及 MKV 等容器中的图像字幕轨道。Subtitle Edit 5 另外支持从视频帧对烧录文字做 OCR。

为什么 Import/OCR 选项在我的 MP4 上不起作用?

没有字幕轨道时,轨道导入无法提取已成为视频像素的文字。请在 Subtitle Edit 5 使用 Video → OCR burned-in subtitle;若没有这个菜单,请核对安装版本。

在 Mac 上怎么提取烧录字幕?

Subtitle Edit 5 提供带 Video OCR 的 macOS 版本,官方指南列出了 Mac 上的本地 Apple Vision 引擎。GeekLink 也可在 Mac 和 Windows 本地提取烧录字幕并导出带时间轴的 SRT。请选择兼容版本,并校对结果。

烧录字幕上的 OCR 有多准?

这取决于源素材:高对比背景上的清晰字体识别得非常好,而花哨字体、低对比度和繁忙的运动背景会造成更多错误。不管你用哪个工具,都要预期需要校对结果——目标是一份扎实的草稿,而不是完美的文件。

之后我能在 Subtitle Edit 里编辑提取出来的 SRT 吗?

可以。你可以在 Subtitle Edit 5 内提取并编辑,也可以打开其他帧 OCR 工具导出的标准 SRT,修正文字和时间轴。

相关文章