Skip to content

FFmpeg 字幕提取工具:轻松分离视频字幕

使用 ffmpeg 内核,从 MKV, MP4 等视频文件中提取出封装在里面的内嵌字幕(软字幕),并将其保存为独立的 .srt, .vtt, 或 .ass 文件。

FFmpeg 字幕提取工具界面截图

⚡️ 快速上手:提取一个字幕文件

  1. 点击选择一个包含内嵌字幕的视频文件。
  2. 选择一个用于保存字幕文件的输出位置
  3. 根据需要选择字幕轨道和输出格式(通常默认即可)。
  4. 点击“执行”按钮。命令执行完成后,即可获得一个包含字幕的文件。

🤔 我该在什么时候用它?

  • 你下载了一部电影或剧集,字幕是内嵌的,你想把它提取出来单独使用或编辑。
  • 你想获取视频的外挂字幕,用于学习语言或翻译。
  • 你需要将视频的字幕从一种格式(如 ASS)转换为另一种更通用的格式(如 SRT)。

⚙️ 参数说明

  • 字幕轨道: 一个视频文件可能包含多个语言的字幕轨道。这里让你选择要提取哪一个。第一个字幕轨道 通常对应 0,依此类推。如果你不确定,可以从 0 开始尝试。

  • 输出格式: 选择你希望保存的字幕文件格式。

    • SRT: (推荐) 兼容性最好的文本字幕格式,几乎所有播放器都支持。
    • VTT: 现代的网页视频字幕格式,常用于 HTML5 视频。
    • ASS/SSA: 功能强大的高级字幕格式,支持复杂的样式和特效,常用于动漫和粉丝制作的字幕。
  • 高级选项:

    • 覆盖现有文件: 开启后,如果输出文件夹中存在同名文件,将直接覆盖。
    • 自定义文件名: 你可以为输出的字幕文件指定一个新名称(不含扩展名)。如果留空,将默认使用原视频的文件名。

⚠️ 重要:软字幕 vs. 硬字幕

本工具只能提取“软字幕”,无法处理“硬字幕”。

  • ✔️ 软字幕 (Soft Subtitles): 字幕是作为独立的文本轨道封装在视频文件(特别是 MKV 格式)中的,可以被播放器自由开启、关闭或切换。这是本工具可以提取的类型

  • 硬字幕 (Hard Subtitles): 字幕被直接“烧录”或“压制”在视频画面上,已经成为图像的一部分,无法分离。这种字幕无法被任何工具提取

依赖安装

在使用此工具前,你的 Mac 上需要先安装 FFmpeg。如果你安装了 Homebrew,只需在终端运行一次即可:

bash
brew install ffmpeg

相关工具

在CmdWise应用市场中,您还可以找到其他视频处理工具: