如何在浏览器里播放 VOB 文件(DVD 视频,不用碟)

如何在浏览器里播放 VOB 文件(DVD 视频,不用碟)
你手上有个 .vob 文件——从 DVD 的 VIDEO_TS 文件夹里取出来的,或者从一张备份过的老家庭影碟里来的。拖进浏览器什么都没有:黑屏,或者弹出下载。
VOB 对浏览器是双重落空:容器和编码都不被支持。下面讲清为什么——以及怎么照样在浏览器标签页里把 .vob 本地解码播出来。
为什么 VOB 在浏览器里播不了
VOB(Video OBject)是 DVD-Video 光盘上承载实际视频的容器。它是一个 MPEG-2 节目流(Program Stream),这给浏览器制造了两个独立的问题:
- 容器。 MPEG 节目流不是
<video>标签能打开的格式——浏览器认 MP4 和 WebM,不认 VOB。 - 编码。 VOB 里的视频是 MPEG-2——DVD 时代的编码。不像 H.264,MPEG-2 根本不在现代浏览器的内建编码支持里。音频通常是杜比数字(AC-3)或 MP2。
所以不像 MKV 或 AVI(里面的编码常常是浏览器本可以解的),VOB 在两层上都不被支持。这就是为什么把它改名成 .mpg 或 .mp4 永远没用。各容器与编码详见视频格式完全指南、视频编码讲明白。
常见做法——以及它们为什么拖沓
1. 转码(HandBrake、FFmpeg)
把 VOB 转成 MP4/H.264。能用,但慢、多一份拷贝,一整张 DVD 好几个 G,啃起来费劲。
2. 传到在线转换站
要等整个几个 G 的文件上传到陌生服务器,附带常见的隐私和体积限制问题。
3. 装 VLC
VLC 能播 VOB(甚至整个 DVD 文件夹)。但又是一个要装的软件、在很多受管电脑上被禁、手机上别扭、不能当链接发。
更好的办法:在浏览器里本地解码 DVD 流
OnlinePlayer 打开 .vob 的方式,是在你自己的设备上解码它,就在浏览器里——不转码、不上传、不装软件。
因为 MPEG-2 不被浏览器硬解,VOB 播放走软件路径:编译成 WebAssembly 的 FFmpeg——和桌面播放器同源的引擎——现在双 worker 并行、吞吐约 1.8×。DVD 视频是标清,所以这很从容。文件绝不离开你的电脑;路径怎么选见硬解 vs 软解。
分步操作:现在就播你的 VOB
- 打开 onlineplayer.app(任意现代浏览器)。
- 把
.vob文件拖到页面上——或点击浏览。它在你设备上解码,所以需要是本地文件;如果它在云盘里,先下载到本地,再拖进来。 - 开播——本地播放,什么都不上传。
浏览器播 VOB vs. 其他方案
| 转码(HandBrake) | 在线转换站(上传) | 装 VLC | OnlinePlayer | |
|---|---|---|---|---|
| 看到第一帧的时间 | 几分钟 | 要先传完整个文件 | 装好再打开 | 即时 |
| 隐私 | 本地 ✅ | 文件在对方服务器 ❌ | 本地 ✅ | 本地——什么都不上传 ✅ |
| 保留原画质 | 重编码 | 常被重压 | 原画 ✅ | 原画 ✅ |
| 要装软件吗 | 要 | 不要 | 要 | 不要 |
| 受限电脑/手机能用 | 不能 | 有时 | 有限 | 能(就是个网页) |
诚实的边界
- 加密的商业 DVD 播不了。 市售电影 DVD 用 CSS 版权保护把 VOB 加扰了;这里不解密它(设计如此)。自制、录制或未加密的 DVD VOB 能正常播——这正是备份和家庭影碟的常见情况。
- DVD 把视频拆在多个 VOB 里(
VTS_01_1.VOB、VTS_01_2.VOB……),每个约 1 GB;每个文件作为独立片段播放。 - AC-3 环绕声会被下混成立体声,和任何浏览器播放器一样。
FAQ
我的 VOB 是从我自己抓取/备份的 DVD 来的,能播吗? 如果是未加密的(家庭录制,或已去保护的备份),能。加密的商业电影 VOB 不行,因为 CSS——那是版权保护,不是播放器的问题。
为什么我的 DVD 被拆成好几个 VOB 文件?
DVD-Video 把每个 VOB 限制在约 1 GB,所以一部正片分散在 VTS_01_1.VOB、VTS_01_2.VOB 等里。打开每一部分来看。
我得先转成 MP4 吗?
不用。直接打开 .vob——不转码,不多一份拷贝。
我能不下载、直接播放云盘里的 VOB 吗? 不能——云盘播放只支持浏览器原生格式,MPEG-2 的 VOB 不在其中。先下载到本地,再打开它。
结论
VOB 是装在 MPEG-2 节目流里的 DVD 视频——容器和编码浏览器都不支持,这就是 .vob 杵在那儿不动的原因。只要不是加密的商业碟,用一个本地解码的播放器打开它,你的 DVD 素材就能在浏览器标签页里播,不用碟、不用转码。