你把一张 DVD 放进电脑。电影没有开始,Windows 反倒弹出一个窗口,看上去和硬盘上任何一个普通文件夹没两样。里面有一两个文件夹——通常叫 VIDEO_TS,有时还有 AUDIO_TS——再往里点,是一堆文件名长得像 VTS_01_1.VOB、VIDEO_TS.IFO、VTS_01_0.BUP 的文件。
什么都不放,也没有任何东西像一部电影。你也许会去双击其中某个文件,结果影片中间的某个场景随机放了几分钟,然后就断了。又或者 Windows 让你选一个程序,可给出的建议没一个管用。
这不是光盘坏了,也不是光驱坏了。这只是 Windows 把一张再正常不过的影片 DVD 的原始内容摊给你看而已——因为它没有能正确播放它的软件。
先说结论: 你看到的这些文件就是电影本身——只不过存成了 Windows 默认已不能播放的格式。装一款 DVD 播放器应用,比如 VLC(免费)或 MediaPlay DVD Player(在 Microsoft Store 上获取),通过播放器的菜单打开光盘,电影就会连同菜单、章节和音轨一起正常播放。不要去单独播放那些文件。
你看到的到底是什么
当 Windows 把 DVD 当文件夹打开时,它展示给你的是这张盘的原始文件结构。每一张市售影片 DVD 的组织方式都一样,一旦你看懂了这个结构,这些文件也就说得通了。
VIDEO_TS 文件夹
电影就住在这里。VIDEO_TS 是「Video Title Set(视频标题集)」的缩写,它包含 DVD 播放器所需的每一份数据——视频、音频、字幕、菜单和章节信息。
AUDIO_TS 文件夹
在影片 DVD 上,这个文件夹通常是空的。它原本是为 DVD-Audio 光盘(一种始终没能流行起来的高保真音频格式)设计的。多数影片光盘上它只是个占位符,里面没有你需要的任何东西。
VIDEO_TS 里的那些文件
主要有三类文件,每一类都有特定的作用:
VOB 文件(.vob)——它们装的是真正的电影数据。视频、音频和字幕流都被打包在 .VOB 文件里。一部完整的电影会被拆成好几个 VOB 文件(通常每个约 1 GB),所以你才会看到 VTS_01_1.VOB、VTS_01_2.VOB、VTS_01_3.VOB 这样一路排下去。它们是按顺序编号的,但单独一个个播放,得不到正确的观影体验——你会看不到菜单、可能加载不到正确的音轨、章节跳转也用不了。
IFO 文件(.ifo)——这是导航文件。它们告诉 DVD 播放器:每个章节从哪里开始、有哪些音轨、字幕在什么位置、菜单系统怎么运作。没有 .IFO 文件,播放器就不知道该怎么把那些 VOB 片段拼成一部连贯的电影。
BUP 文件(.bup)——这是 .IFO 文件的备份副本。它们的存在是一种保险,万一 .IFO 文件因划痕或盘片缺陷而读不出来,就有备无患。DVD 播放器会先尝试 .IFO 文件,需要时再回退到 .BUP 文件。
Windows 为什么显示文件、而不放电影
简短的答案是:微软把 DVD 解码器从 Windows 里移除了。
Windows 7 是最后一个能开箱即用播放 DVD 影片的版本。从 Windows 8 起,微软不再内置 DVD 所需的 MPEG-2 视频解码器。原因是授权——每一份内置该解码器的 Windows 副本都要让微软付一笔按份计算的版税,而随着 DVD 使用量下降,他们决定把它砍掉。
没有了解码器,Windows 对待一张 DVD 影片光盘的方式,就和对待任何一张装着文件的光盘一样——打开文件资源管理器、把内容给你看。它分不出一张数据备份盘和一部好莱坞电影的区别。在 Windows 眼里,它们都只是装着文件的文件夹。
这正是体验如此让人困惑的原因。Windows 不会告诉你「这是一张影片光盘,你需要播放器软件」,它只是把文件摆给你看,剩下的让你自己琢磨。
双击这些文件时会发生什么
如果你试过点那些 VOB 文件,多半已经注意到一些奇怪的行为:
随机放了一个场景。 VOB 文件是电影的片段,但它们并不从头开始。VTS_01_1.VOB 往往装的是菜单系统和片商 logo,真正的电影可能从 VTS_01_1.VOB 中途、或者从 VTS_01_2.VOB 才开始。单独播放一个文件,就把你直接丢进它所包含的那一段里。
音频不对。 DVD 通常带多条音轨——英语、西班牙语、法语、导演评论等等。当你直接播放某个 VOB 文件时,媒体播放器会挑它最先遇到的那条音轨,而那不一定是你想要的。正经的 DVD 播放器会让你通过菜单选择音轨。
没有字幕。 即便这张 DVD 带字幕,在普通媒体播放器里单独播放 VOB 文件时它们也不会出现。字幕是 VOB 内部一条独立的流,需要懂 DVD 的软件去提取并显示。
没有章节和菜单。 章节标记和菜单系统存在 .IFO 文件里,而不是 VOB 文件里。直接播放 VOB 文件会跳过所有导航——你没法跳到某个特定场景,也用不了花絮等附加功能。
一句话:单独播放 DVD 里的文件,得到的是一部残缺、不完整的电影。这些文件本就是设计成由 DVD 播放器应用一起读取的,而不是被一个个单独打开。
怎样才能真正把电影放出来
方法一:使用 VLC Media Player(免费)
VLC 是使用最广的免费媒体播放器,它自带 DVD 解码器。
- 从 videolan.org 下载 VLC 并安装
- 放入 DVD 光盘
- 在 VLC 里进入 「媒体 → 打开光盘」
- 确认选中了「DVD」、并显示正确的盘符
- 点 「播放」
电影会启动,并带有完整的菜单支持、章节导航、音轨选择和字幕。如果 VLC 没有自动识别光盘,点光盘设备一栏旁边的「浏览」,手动选择盘符即可。
方法二:使用 MediaPlay DVD Player(在 Microsoft Store 上获取)
如果你更想要一款来自 Microsoft Store、专为光盘播放打造的应用,MediaPlay DVD Player 能自动处理 DVD 的识别。装好、打开应用,它就会找到光盘。
方法三:使用其他 DVD 播放器
任何自带 MPEG-2 解码器、并支持 DVD 导航的媒体播放器都可以用。关键要求是这个播放器要懂 DVD 结构(.IFO + .VOB 文件),而不只是会播放视频文件。并不是所有媒体播放器都具备这一点——有些能放通用视频格式,却不支持光盘导航。
不要做的几件事
- 不要重命名或移动这些文件。 DVD 结构依赖文件待在正确的文件夹里、用正确的名字。把单个 VOB 文件复制到桌面再尝试播放,得不到完整的电影。
- 不要单独转换这些 VOB 文件。 这些文件是片段,不是独立的视频。转换它们只会得到一段段彼此脱节、又没有正确音轨和字幕的内容。
- 不要随便装解码器包。 一些教程建议装 K-Lite 之类的解码器包来「修复」DVD 播放。现代 DVD 播放器都自带解码器,加装第三方解码器包可能引起冲突,带来的麻烦比解决的还多。
如果你想播放硬盘里的 VIDEO_TS 文件夹怎么办?
有时人们会把 VIDEO_TS 文件夹从 DVD 复制到电脑硬盘上(或者从别人那里收到这样一个文件夹)。方法是一样的——打开 VLC,进入「媒体 → 打开光盘」,但不要选物理光驱,而是点「浏览」,把它指向包含 VIDEO_TS 目录的那个文件夹。
VLC 会把这个文件夹完全当作一张物理光盘来对待,菜单和章节导航一应俱全。
注意:MediaPlay DVD Player 是为物理光盘播放设计的。对于硬盘上的 VIDEO_TS 文件夹,VLC 是更合适的选择。
这是影片 DVD 还是数据 DVD?
不是每一张在文件资源管理器里显示文件的 DVD 都是影片光盘。有些 DVD 是数据盘——有人把它当 U 盘用来存文件。下面教你怎么区分:
影片 DVD: 你看到一个 VIDEO_TS 文件夹,里面装着 .VOB、.IFO、.BUP 文件,VOB 文件通常每个约 1 GB。这是一张标准影片光盘,需要 DVD 播放器应用。
装了视频文件的数据 DVD: 你看到的是普通视频文件——.mp4、.avi、.mkv、.wmv——直接躺在盘上,没有 VIDEO_TS 文件夹。这些是单独的视频文件,任何媒体播放器都能直接打开,双击即可。
装了非视频内容的数据 DVD: 你看到的是文档、照片、软件或其他文件。这是一张数据备份盘,不是电影,用它们各自需要的应用打开即可。
家庭刻录的 DVD: 有人用刻录软件刻了一张 DVD。这种盘通常像市售影片光盘一样有 VIDEO_TS 结构,但画质和结构可能参差不齐。如果这张盘没有经过「封盘(finalize)」(这一步是让录制的 DVD 能兼容标准播放器所必需的),那它可能在任何播放器里都放不出来。如果你能用回当初的录制软件,把光盘封盘应该就能解决。
常见问题(FAQ)
VIDEO_TS 是什么的缩写?
Video Title Set(视频标题集)。这是每一张影片 DVD 用来存放内容的标准文件夹名。这个名字是 DVD 规范的一部分,全世界每一张市售 DVD 光盘上都一样。
我能删掉 AUDIO_TS 文件夹吗?
在光盘上,你什么都改不了——它是只读的。如果你把 DVD 复制到了硬盘上,那么删掉空的 AUDIO_TS 文件夹不会影响播放。对电影来说,只有 VIDEO_TS 文件夹是要紧的。
为什么是一堆 VOB 文件、而不是一个大电影文件?
DVD 规范因为所用的 UDF 文件系统,把单个文件限制在约 1 GB。一部两小时的电影通常有 4 到 8 GB,于是被拆到多个 VOB 文件里。DVD 播放器会无缝地按顺序读取它们——播放时你完全察觉不到文件之间的分界。
我的 DVD 显示的是文件夹,但不叫 VIDEO_TS。这是什么?
如果文件夹名字不一样(比如是某个电影名,或者一些随机名字),那它很可能是一张装了视频文件的数据盘,而不是标准影片 DVD。试着用任意媒体播放器打开里面单独的文件,如果能放,那这张盘就只是一张以普通文件形式存放视频内容的数据 DVD。
这些方法在 Windows 10 上也管用吗?
管用。Windows 10 同样缺少内置的 DVD 解码器(除非你的电脑出厂时由厂商预装了 DVD 软件)。同样这几款播放器应用——VLC 和 MediaPlay DVD Player——在 Windows 10 和 Windows 11 上都能用。
我看到一个 VIDEO_TS.VOB 文件特别小(不到 100 KB)。是光盘空了吗?
不是。VIDEO_TS.VOB 通常只是盘片的片头或版权警告画面。真正的电影内容在那些更大的文件里,名字像 VTS_01_1.VOB、VTS_01_2.VOB 等等。只要这些更大的文件存在、每个约 1 GB,电影就在那儿。
参考链接
总结
当 Windows 把 DVD 打开成一个装满文件的文件夹时,它给你看的并不是一张坏盘——而是一部它放不出来的正常电影。那个 VIDEO_TS 文件夹、那些 .VOB 文件、那些 .IFO 文件,全都是一张标准 DVD 的组成部分,全世界每一张影片光盘都是这么组织的。
解决办法,就是装一款懂这个结构的播放器。VLC 免费,能处理大多数光盘;MediaPlay DVD Player 可在 Microsoft Store 上获取,专为光盘播放打造。无论用哪个,你都能从盯着一堆看不懂的文件名,变成大约两分钟后开始看电影。别去碰那些文件,让播放器干它该干的事,光盘就会像它本该的那样正常工作。