DVD的VOB文件中包含有DVD影片的主要数据。
- 视频流
- 音频流
- 字幕流
一些术语:
- 一个VOB文件是一个MPEG-2系统流。(什么是MPEG-2系统流?)
- DVD 扇区包含2048个字节的数据,这也是一个包组件的大小。(在MPEG-2中,包组件主要用来将一些同时 呈现的基本流组织在一起(比如音频,视频),它们的大小是变化的。包组件头中也可以包含用于同步的时间信息。)
包组件(pack)的内容分析:
- 包组件头
- 一个或2个数据包(packet)
包组件中的信息:
- 导航数据(一个NAV包组件)
-
系统头
-
呈现控制信息(PCI:Presentation Control Information)的固定长度的的数据包
-
数据搜寻信息(DSI :Data Search Information)的固定长度的的数据包
-
- 视频,音频和子图包组件(包含用于内容的打包的基本流(PES :Packetized Elementary Stream),如果需要也可以包含一个填充数据包)
VOBU(视频对象单元) Cell(是VOBU上层的逻辑结构) VOB(一个或多个Cell的集合)
重点是理解VOBU的概念及其特征:
-
以一个导航数据包组件(NAV pack)开始,同时包含恰好半秒的程序(program)(电影)。
-
和视频存在同一范围内的带有DTS数据(解码时间戳)的音频和子图被包括在每一个VOBU内
直到一个cell的末端音频才会被填充,因此音频桢可以跨多个VOBU????
-
在VOBU中的最后一个视频包组件(pack)中,如果需要可以由填充流或填充字节填充
附:
一个完整的段落可以仅仅是一个VOB,但是通常由多个VOB组成。有时VOB的使用是任意的,通常按照顺序每一个章节是一个新的VOB,在VOB内每一个场景是一个Cell。一般不存在这种情况。事实上只有一个地方需要多个单独的VOB,那就是多角度。