
VOB
VOB(Video Object)是DVD视频媒体使用的容器格式,VOB将数字视频、数字音频、字幕、DVD选单和导航等多种内容复用在一个流格式中。VOB格式中的档案可以被加密保护。
VOB常用于DVD视频对象,是DVD影碟上的关键档案,内含影碟视频的实际数据。实际上VOB档案是一种基本的MPEG-2数据流,包含了多路複合的MPEG-2视频数据流、音频数据流(通常以AC3格式编码)以及字幕数据流。
VOB档案用来保存所有MPEG-2格式的音频和视频数据,这些数据不仅包含影片本身,而且还有供选单和按钮用的画面以及多种字幕的子画面流。
基本介绍
- 中文名:VOB档案格式
- 外文名:Video Object file format
- 格式:MPEG-2
- 类型:多媒体容器
- 档案扩展名:.vob
- 开发者:DVD Forum
- 所属学科:计算机
档案格式
VOB格式的档案以.vob为扩展名,一般保存在DVD光碟根目录的VIDEO_TS子目录中。VOB格式基于MPEG节目流(MPEG program stream,即MPEG-PS)格式,但有一些私有流媒体的附加限制和规程要求。对于VOB档案中使用的非标準数据,MPEG节目流在所谓的私有流格式中做了规定。VOB档案是MPEG节目流标準的一个严格子集。所有的VOB档案都是MPEG节目流,但并非所有的MPEG节目流都符合VOB档案的定义。
类似于MPEG节目流,VOB档案包含H.262/MPEG-2 Part 2或MPEG-1 Part 2编码视频,MPEG-1或MPEG-2 Audio Layer II编码音频。但相对于MPEG节目流,VOB档案中这些压缩格式有所限制。除此以外,VOB包含线性PCM,AC-3或DTS编码的音频和字幕[7][9][10]。VOB档案不能包含AAC音频(MPEG-2 Part 7),MPEG-4压缩格式或其他格式,但这些是MPEG节目流标準所允许的。
在DVD光碟上,一个标题集下的所有内容是连续的。但为了计算机各种作业系统兼容档案系统的便利,将其分成1GB大小的VOB档案[6]。每一个VOB档案必须小于等于1GB[11]。
相关配套档案
和VOB档案配套的是IFO和BUP档案,二者的扩展名分别是.ifo和.bup。IFO(信息)档案包含DVD播放器所需的DVD光碟的所有信息,这样用户可以导航播放正确的DVD内容[12]。比如一个章节的开始位置,某音频或字幕流的定位位置,选单功能和导航信息。BUP (备份)档案是IFO档案的完整备份, 用于容灾和灾备。如果IFO或BUP档案缺失,视频播放器将无法进行DVD导航。DVD选单中使用的图像、视频和音频保存在VOB档案中。
ifo档案用于控制VOB档案的播放,在这个档案中可以找到如何控制.vob档案中数据播放的信息。由于ifo档案对光碟能否正常播放至关重要,因此将所有的ifo档案都保存了一份副本,即同名的bup档案。在每个DVD光碟中都有视频管理器(VMG),它存放在VIDEO_TS.ifo档案中,保存了光碟的全局信息,如光碟可以在哪个地区播放等。同时,光碟还将用于显示选单的数据保存在VIDEO_TS.vob档案中,当光碟插入到光碟机中时播放器会首先显示这个选单,大多数选单可让观众指定场景、选择语言字幕等。
档案的播放和提取
播放VOB档案
通用的MPEG-2档案播放器都能播放未加密的VOB档案,其中包含MPEG-1 Audio Layer II音频。其他的音频压缩格式,比如AC-3或DTS并未广泛支持。MPlayer、VLC媒体播放器、GOM播放器、MPC(Media Player Classic)播放器、暴风影音、QQ影音等,以及平台专用播放器如ALLPlayer,都能播放VOB档案。
提取VOB档案
在DVD光碟中,存储的是VOB档案,这种档案相当于VCD 的 DAT档案,这些档案如果没有被加密,则可以直接使用资源管理器进行拷贝,即可以将这些 VOB档案和一些字幕IFO档案直接拷贝到硬碟,不过这些VOB文 件都非常大,一般一个VOB档案大约1GB多。一张DVD光碟中有4-5个这样大小的 VOB档案,这需要硬碟有足够大的空间。如果这些档案被加密,则不能 直接进行拷贝,需要一些专用的软体进行拷贝,如DeCSS、SubRip。在使用 DeCSS时,如果DVD没有CSS加密,在使用DeCSS时虽然显示拷 贝完成,但是并没有拷贝到硬碟中,所以遇到这种情况,直接使用资源管理器拷贝这些档案就可以了。如狸窝DVD刻录软体,在拷贝时可再编辑vob档案,或通过刻录其它格式视频档案也可生成DVD光碟的vob档案。
也可以用狸窝全能格式转换器把vob转换为任意的格式视频,方便上传至网际网路,或在手机、iPod、iPhone、PSP、iPad、MP4机等移动设备上播放。
档案编辑方法
软体安装
1.下载并安装 AviSynth 2.5.5 RC3
Avisynth 是一个功能强大的影视处理实用程式,利用它的Frameserving的功能,可在PR中导入各种档案格式,如 RM/RMVB,swf,vob 等等。
2.下载并安装Premiere avisynth import filter 1.1b
这是Premiere的外挂程式,安装这个外挂程式的目的是使得 PPRO2.0 能够“认识“(支持)
Avisynth 的脚本档案 avs 档案。外挂程式档案 IM-Avisynth.prm,安装时选择PR的外挂程式目录 \Adobe Premiere Pro 2.0\Plug-ins\en_US。
编写“脚本”
1、将DVD光碟上扩展名为vob的档案複製到硬碟(如D:\vob),取名为:sample.vob 。建议先用VOB 档案分割器(VOBSplitter 2.6)将DVD光碟里的VOB格式影片档案分割成小段落再进行编辑。
2、在影片同一资料夹下(即D:\vob)新建一个记事本档案,写入如下控制语句: DirectShowSource("sample.vob",25) 其中sample.vob为所要在Premiere中编辑的vob视频档案,25为每秒帧数(fps)。
3、保存名Myvideo,将扩展名.txt改成.avs(即为Myvideo.avs)。
导入输出视频
在Premiere导入Myvideo.avs,像平时编辑avi、mpg视频一样进行编辑工作。最后再输出新的编辑后的视频。到此,利用Premiere软体导入vob档案,再进行编辑的工作已完成。