FDM 视频字幕提取能力说明
实话实说:FDM 的字幕处理能力很有限
在展开之前先给一个明确结论:FDM 没有专门的字幕提取或字幕管理功能。如果你的视频有内嵌字幕,下载完成后用 VLC / PotPlayer 等播放器可以直接开启,但 FDM 本身不会额外帮你做任何字幕相关的事情。
内嵌字幕 vs 外挂字幕
视频文件里的字幕分两种:
内嵌字幕(硬字幕 / Burned-in):字幕被渲染进视频画面里,和画面融为一体。这是不可提取的——你看到的每个字幕像素都是视频帧的一部分。
- 例子:CAM 录屏的盗版电影、有些动画的内嵌日文弹幕字幕
外挂字幕(软字幕 / Subtitle Stream):字幕作为独立的数据流嵌在容器文件(MKV / MP4)里,和视频流、音频流并列。可以被提取出来、可以被关闭、可以切换多语言。
- 例子:蓝光原盘、正规发行的电影、带多语言字幕的动画
FDM 下载完成后的文件完整保留了所有流(包括字幕流)——也就是说,如果源视频有外挂字幕,下载后用任何专业播放器(VLC / PotPlayer / MPC-HC)打开都能直接看到字幕选项。
FDM 能做什么
FDM 下载引擎不会破坏视频里的任何数据流——它只是按字节范围把文件原样拉下来、拼接成完整文件。所以:
- ✅ 内嵌字幕的视频 → 下载后字幕自然保留在画面里
- ✅ 外挂字幕的视频 → 下载后字幕流完整保留,播放器可以直接切换
- ✅ BT 下载的带字幕种子 → 字幕流同样完整
但 FDM 不做的事:
- ❌ 不自动提取字幕流为独立的 .srt / .ass 文件
- ❌ 不自动下载外部字幕文件(比如从 opensubtitles.org 匹配字幕)
- ❌ 不自动合并字幕到视频里(硬编码字幕)
- ❌ 不支持字幕编辑
如果你需要字幕提取
FDM 不做的字幕相关需求,用其他工具完成:
从 MKV / MP4 里提取字幕流
MKVToolNix(免费、开源):
# 查看 MKV 里有哪些字幕流
mkvmerge -i input.mkv
# 提取指定编号的字幕流
mkvextract tracks input.mkv 3:output.srt
ffmpeg(免费、开源):
# 提取第一个字幕流
ffmpeg -i input.mp4 -map 0:s:0 output.srt
自动匹配下载字幕
VLC(播放时自动搜索):
- VLC 内置了 opensubtitles.org 的字幕匹配
- 播放视频时 → 菜单「视频 → 字幕轨道 → 下载字幕」→ 自动匹配当前视频的字幕
- 匹配成功后下载到视频同目录
FileBot(批量字幕匹配):
- 拖入一批视频文件 → 选择「匹配字幕」→ 自动从 opensubtitles.org 下载匹配的字幕
- 支持批量、支持按语言过滤
把外挂字幕烧录进视频(硬编码)
HandBrake:
- 打开视频 → 字幕标签页 → 添加字幕轨 → 勾选「烧录」→ 开始编码
- 输出的新视频里字幕直接渲染在画面上,任何播放器都能看到
B 站视频的特殊情况
B 站的视频(特别是大会员 / 4K 版本)字幕情况复杂:
| B 站视频类型 | 字幕情况 |
|---|---|
| 普通免费视频 | 视频轨和音频轨分离,字幕是外挂软字幕(独立 XML 流) |
| FDM 下载的 B 站视频 | 视频轨 + 音频轨(MP4),字幕流可能丢失——因为 B 站的字幕是浏览器播放时通过 Ajax 动态加载的,不是视频流的一部分 |
| 解决方案 | 先用 B 站专用下载工具(比如 BBDown、唧唧 Down)下载完整视频 + 字幕,再用 FDM 下载剩下的普通资源 |
简单说:FDM 适合下载"视频源 URL 直链",但 B 站这种动态加载的视频源,下载时字幕不会自动跟下来。需要专门的 B 站下载器才能拿到完整字幕 + 视频。
字幕版权
外挂字幕本身也可能有版权——字幕组翻译的字幕、影视公司官方字幕等。下载和传播字幕同样可能涉及版权问题,和视频本身的版权性质一样。
如果只是个人观看、自己学习,一般不会有问题。但不要把下载的字幕包打包转发、上传到论坛或网盘分享。
字幕这块确实是 FDM 的短板,但好消息是下载引擎不会破坏字幕流,你只需要下载完成后用其他专业工具处理字幕。媒体专题到此结束,进入文件管理模块。