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

⚡️ 快速上手:提取一个字幕文件
- 点击选择一个包含内嵌字幕的视频文件。
- 选择一个用于保存字幕文件的输出位置。
- 根据需要选择字幕轨道和输出格式(通常默认即可)。
- 点击“执行”按钮。命令执行完成后,即可获得一个包含字幕的文件。
🤔 我该在什么时候用它?
- 你下载了一部电影或剧集,字幕是内嵌的,你想把它提取出来单独使用或编辑。
- 你想获取视频的外挂字幕,用于学习语言或翻译。
- 你需要将视频的字幕从一种格式(如
ASS)转换为另一种更通用的格式(如SRT)。
⚙️ 参数说明
字幕轨道: 一个视频文件可能包含多个语言的字幕轨道。这里让你选择要提取哪一个。
第一个字幕轨道通常对应0,依此类推。如果你不确定,可以从0开始尝试。输出格式: 选择你希望保存的字幕文件格式。
- SRT: (推荐) 兼容性最好的文本字幕格式,几乎所有播放器都支持。
- VTT: 现代的网页视频字幕格式,常用于 HTML5 视频。
- ASS/SSA: 功能强大的高级字幕格式,支持复杂的样式和特效,常用于动漫和粉丝制作的字幕。
高级选项:
- 覆盖现有文件: 开启后,如果输出文件夹中存在同名文件,将直接覆盖。
- 自定义文件名: 你可以为输出的字幕文件指定一个新名称(不含扩展名)。如果留空,将默认使用原视频的文件名。
⚠️ 重要:软字幕 vs. 硬字幕
本工具只能提取“软字幕”,无法处理“硬字幕”。
✔️ 软字幕 (Soft Subtitles): 字幕是作为独立的文本轨道封装在视频文件(特别是 MKV 格式)中的,可以被播放器自由开启、关闭或切换。这是本工具可以提取的类型。
❌ 硬字幕 (Hard Subtitles): 字幕被直接“烧录”或“压制”在视频画面上,已经成为图像的一部分,无法分离。这种字幕无法被任何工具提取。
依赖安装
在使用此工具前,你的 Mac 上需要先安装 FFmpeg。如果你安装了 Homebrew,只需在终端运行一次即可:
bash
brew install ffmpeg相关工具
在CmdWise应用市场中,您还可以找到其他视频处理工具:
- FFmpeg 视频添加字幕工具:将字幕文件压制到视频中
- FFmpeg 音频提取器:从视频中提取音频轨道