从旧 DVD 里拷出一叠vob文件,双击后播放器只转圈,或者画面出来了却没有声音。Windows 自带播放器对 MPEG-2 支持不完整,这不是文件坏了,多半是解码器或播放器没对上。
VOB 只是 DVD 视频的一种封装
VOB 通常放在 VIDEO_TS 文件夹里,和 IFO、BUP 文件配套。一个 VOB 往往是一段视频,不一定是完整影片;DVD 按 1GB 左右切片很常见。它里面一般是 MPEG-2 视频、AC3 或 PCM 音频,也可能带字幕。只把 VOB 拷走,播放顺序和菜单未必完整。
先别转码,用 VLC 验证能不能放
装 VLC 或 PotPlayer,直接把 VOB 拖进窗口。能正常播放、能选音轨,说明文件没问题,后面只是兼容性问题。播放卡顿先看硬盘读取速度,旧光盘直接播会更慢。VLC 的「音频」→「音轨」里能切换对白,若这里出现多条音轨,说明文件本身带多语言。
转成 MP4 的 ffmpeg 命令
临时看一遍,可以用无损封装:
ffmpeg -i VTS_01_1.VOB -c copy output.mp4如果播放器仍不认,或者要发给手机,改成 H.264 加 AAC:
ffmpeg -i VTS_01_1.VOB -c:v libx264 -crf 20 -c:a aac -b:a 192k output.mp4多个 VOB 想合成一个文件,先把它们按顺序写进列表,再用 concat 分离器;不同 VOB 的编码参数要一致,否则先统一转码。命令跑完别急着删原文件,抽查开头、中间和结尾,确认音画同步。
什么情况不值得折腾
如果只是偶尔看一次,播放器能放就别转,转码耗 CPU,画质也可能下降。要长期存档,保留原始 VOB 和 VIDEO_TS 结构更稳妥;要剪辑或上传,再转 MP4。vob文件不是日常拍摄格式,遇到它先判断来源和用途,比盲目找转换器省事。另外,VIDEO_TS 文件夹里常有多个 VOB,按文件名顺序排好再处理,别只改扩展名,改完播放器仍按原内容识别。要发给别人,MP4 的兼容性通常更好;要保留章节和字幕,则先确认转码工具是否把字幕流带过去。