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

Autor: OnlinePlayer Team
教程vobdvdmpeg-2浏览器播放
如何在浏览器里播放 VOB 文件(DVD 视频,不用碟)

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

你手上有个 .vob 文件——从 DVD 的 VIDEO_TS 文件夹里取出来的,或者从一张备份过的老家庭影碟里来的。拖进浏览器什么都没有:黑屏,或者弹出下载。

VOB 对浏览器是双重落空:容器编码都不被支持。下面讲清为什么——以及怎么照样在浏览器标签页里把 .vob 本地解码播出来。

为什么 VOB 在浏览器里播不了

VOB(Video OBject)是 DVD-Video 光盘上承载实际视频的容器。它是一个 MPEG-2 节目流(Program Stream),这给浏览器制造了两个独立的问题:

  1. 容器。 MPEG 节目流不是 <video> 标签能打开的格式——浏览器认 MP4 和 WebM,不认 VOB。
  2. 编码。 VOB 里的视频是 MPEG-2——DVD 时代的编码。不像 H.264,MPEG-2 根本不在现代浏览器的内建编码支持里。音频通常是杜比数字(AC-3)或 MP2。

所以不像 MKVAVI(里面的编码常常是浏览器本可以解的),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

  1. 打开 onlineplayer.app(任意现代浏览器)。
  2. .vob 文件拖到页面上——或点击浏览。它在你设备上解码,所以需要是本地文件;如果它在云盘里,先下载到本地,再拖进来。
  3. 开播——本地播放,什么都不上传。

浏览器播 VOB vs. 其他方案

转码(HandBrake) 在线转换站(上传) 装 VLC OnlinePlayer
看到第一帧的时间 几分钟 要先传完整个文件 装好再打开 即时
隐私 本地 ✅ 文件在对方服务器 ❌ 本地 ✅ 本地——什么都不上传 ✅
保留原画质 重编码 常被重压 原画 ✅ 原画 ✅
要装软件吗 不要 不要
受限电脑/手机能用 不能 有时 有限 能(就是个网页)

诚实的边界

  • 加密的商业 DVD 播不了。 市售电影 DVD 用 CSS 版权保护把 VOB 加扰了;这里不解密它(设计如此)。自制、录制或未加密的 DVD VOB 能正常播——这正是备份和家庭影碟的常见情况。
  • DVD 把视频拆在多个 VOB 里VTS_01_1.VOBVTS_01_2.VOB……),每个约 1 GB;每个文件作为独立片段播放。
  • AC-3 环绕声会被下混成立体声,和任何浏览器播放器一样。

FAQ

我的 VOB 是从我自己抓取/备份的 DVD 来的,能播吗? 如果是未加密的(家庭录制,或已去保护的备份),能。加密的商业电影 VOB 不行,因为 CSS——那是版权保护,不是播放器的问题。

为什么我的 DVD 被拆成好几个 VOB 文件? DVD-Video 把每个 VOB 限制在约 1 GB,所以一部正片分散在 VTS_01_1.VOBVTS_01_2.VOB 等里。打开每一部分来看。

我得先转成 MP4 吗? 不用。直接打开 .vob——不转码,不多一份拷贝。

我能不下载、直接播放云盘里的 VOB 吗? 不能——云盘播放只支持浏览器原生格式,MPEG-2 的 VOB 不在其中。先下载到本地,再打开它。

结论

VOB 是装在 MPEG-2 节目流里的 DVD 视频——容器编码浏览器都不支持,这就是 .vob 杵在那儿不动的原因。只要不是加密的商业碟,用一个本地解码的播放器打开它,你的 DVD 素材就能在浏览器标签页里播,不用碟、不用转码。

现在就去 onlineplayer.app 播放你的 VOB →