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,那就是多角度。

关于DVD的VOB文件的认识相关推荐

  1. vep文件如何转换mp4_如何将DVD的vob视频格式转换成mp4格式

    首先简述一下,VOB是DVD Video OBject的缩写,vob文件用来保存所有MPEG-2格式的音频和视频数据,这些数据不仅包含影片本身,而且还有供菜单和按钮用的画面以及多种字幕的子画面流.如何 ...

  2. 【软件】DVDStyler报错找不到VOB文件

    DVDStyler失败报错找不到VOB文件 零.错误如下 ERR: 2 opening input video file "D:\Minuhy\Desktop\dvd\t\dvd-cache ...

  3. 求助: 用DSPACK播放VOB文件的问题

    求助: 用DSPACK播放VOB文件的问题 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMultimedia/html/delph ...

  4. mplayer配置文件_如何使用MPlayer播放DVD目录/ ISO文件/磁盘

    mplayer配置文件 MPlayer is a universal (nearly) movie/music player on Linux and many more systems. It's ...

  5. DVD-Video 解谜 - VOB文件

    本系列文章讲述DVD-Video所包含文件的功能及结构. VOB files An overview to show the logical structure of VOB files, and h ...

  6. 利用CMD合并多个VOB文件

    在网上发现一个利用cmd合并文件的语句 copy /b F:\vob\VTS_01_1.VOB+F:\vob\VTS_01_2.VOB+F:\vob\VTS_01_3.VOB+F:\vob\VTS_0 ...

  7. 使用MakeMKV将DVD和ISO文件转换为MKV

    Looking for a quick and easy way to convert your DVDs or ISOs to MKV files? Today we take a look at ...

  8. 把VOB格式转换成其它格式的工具

    把VOB格式转换成其它格式的工具很多朋友都想直接把手中的DVD直接转压成rmvb,方法有很多,现在介绍一种比较简单的方法. 以下方法可以从DVD的VOB文件直接转RM,中间没有经过其它的文件格式,所以 ...

  9. rmvb压制中高级技巧

    系统要求和软件编码安装 1,影响压缩速度的主要是cpu马力!(R9 1pass为例) 一般压制DAT/mpge等VCD格式500Hz以上的cpu即可达到和片长相等的压缩速度.压制divx/xvid/m ...

最新文章

  1. Linux挂载卸载光盘实践
  2. 解决原子性问题?你首先需要的是宏观理解
  3. android.mk 优化编译,android下ndk编译c优化
  4. 如何QLayout内部的成员部件之间从左到右依次排列
  5. Edmonds_Karp 算法 (转)
  6. php 路径有汉字,路径文字工具
  7. Java 算法 入学考试
  8. iconfont 无法导入 svg_Figma绘制图标上传至iconfont的正确姿势
  9. Android P:BottomAppBar和MaterialButton
  10. 【Python实例第7讲】真实数据集的异常检测
  11. 【java】 jsp网页session和application,全局变量方法
  12. C++:怎样把一个int转成4个字节?
  13. 初识Quartz之CronTrigger
  14. matlab设置图片背景透明_MATLAB设置图片背景透明,和设定大小,适合论文中使用...
  15. 【自动化测试selenium】
  16. odoo 重写unlink方法
  17. 经济学基础(本)【1】
  18. 通行宝深交所上市:市值84亿 腾讯云与上汽是股东
  19. mathtype2023专门打数学符号的软件
  20. 几个实用的生活服务网站和APP

热门文章

  1. vmware虚拟机无法u盘启动的解决办法
  2. python控制示波器获取波形_三种方法教你用示波器快速捕获异常
  3. 不同公司系统的对接心得
  4. 区块链:重塑经济与世界
  5. Linux 系统增加硬盘
  6. Opencv:如何调用IP摄像头
  7. Unity - Timeline 之 Muting tracks(屏蔽轨道)
  8. 苹果开发者账号登录的问题
  9. 如何成为云原生技术高阶玩家?华为云最近做了这件事
  10. 计算机 学院派,总校计算机学院派老师来校召开“2+2”联合培养班学生见面会...