欢迎访问 图图影视    今天是:2018年01月23日 收藏本站
分类
推荐
热点

浅析DVD上的文件:VOB、IFO、BUP文件都是做什么用的?

来源:未知,    时间:2014-08-31 14:01:29,    查看:1323
DVD上面的东西到底都是什么?VOB、IFO、BUP文件都是做什么用的?打开一张DVD光盘的时候你会看到至少两个目录:
22.08.2000 03:20 <DIR> AUDIO_TS
22.08.2000 05:53 <DIR> VIDEO_TS

AUDIO_TS 是用作DVDAudio的(目前我还没见过这种盘)而VIDEO_TS是用来存储电影数据的。
可能还有其他一些给个人电脑使用的包含了dvd-rom特性的目录。

让我们看看VIDEO_TS目录:
22.08.2000 05:53 <DIR> .
22.08.2000 03:20 <DIR> ..
22.08.2000 05:23 12\'288 VIDEO_TS.BUP
22.08.2000 05:23 12\'288 VIDEO_TS.IFO
22.08.2000 05:23 333\'824 VIDEO_TS.VOB
22.08.2000 05:23 59\'392 VTS_01_0.BUP
22.08.2000 05:23 59\'392 VTS_01_0.IFO
22.08.2000 05:23 8\'192 VTS_01_0.VOB
22.08.2000 05:27 1\'073\'643\'520 VTS_01_1.VOB
22.08.2000 05:31 1\'073\'631\'232 VTS_01_2.VOB
22.08.2000 05:32 104\'785\'920 VTS_01_3.VOB
22.08.2000 05:32 88\'064 VTS_02_0.BUP
22.08.2000 05:32 88\'064 VTS_02_0.IFO
22.08.2000 05:32 59\'379\'712 VTS_02_0.VOB
22.08.2000 05:36 1\'073\'436\'672 VTS_02_1.VOB
22.08.2000 05:40 1\'073\'549\'312 VTS_02_2.VOB
22.08.2000 05:45 1\'073\'502\'208 VTS_02_3.VOB
22.08.2000 05:49 1\'073\'371\'136 VTS_02_4.VOB
22.08.2000 05:53 1\'073\'555\'456 VTS_02_5.VOB
22.08.2000 05:57 810\'952\'704 VTS_02_6.VOB

你可以看到DVD上有三种文件: .VOB、 .IFO、 .BUP

VOBs - Video OBjects

VOB文件包括数个混在一起的流:视频、音频和字幕。视频流是MPEG-2格式的,音频流可以是AC3、Linear PCM、Mpeg2多声道或者Mpeg1 layer2 双声道音频。AC3基本上是标准了,而MPEG-2多声道只能在很少的盘上看到。(one example is "Inthe line of fire, PAL edition") 虽然这种格式最初是作为2区(欧洲和日本)的标准格式设计的,但是最终还是放弃了这样的设计。PCM通常出现在音乐DVD和廉价制作的MP2上。PCM是高质量未压缩的音频格式,占据很大的空间。对于一个全长的,需要多语种的电影来说,它很不合适。AC3的比特率在192和448kbit/s之间。192kbit/s是给双声道用的,384-448kbit/s是给5.1环绕立体声用的。
VOB文件可以包含一个主要的视频流和数个多角度视频流,使你可以在观看的时候切换不同视角。这个功能通常是在回放时用来显示情节串联图板(storyboards)或者一些其他的附加功能。视频流的最大比特率是9.8mbit。视频流和音频流加在一起任何时刻都要小于10mbit/s。最多可以加入9个不同的音轨,使你可以在回放的时候切换(这个功能可以在制作DVD的时候屏蔽掉)。最多可以有32个字幕流。字幕是4色的位图,覆盖到视频流上,而不是直接编码到视频流内。

让我们用vStrip来仔细看看VOB文件:
Scanning for stream id\'s, press control-c to quit...
Found 0xBF = Private 2 [@LBA 0]
Found VOB-ID: 01/CELL-ID: 01 [@LBA 0]
Encountered encrypted sector, attempting key recovery [@LBA 1]
Deduced key: 0xC00374C61C (2/2 vkey(s))
Found 0xE0 = Video 0 [PTS 0:00:00.290 @LBA 1]
Width = 720
Height = 480
Aspect-ratio = [3] 16:9 display
Frame-rate = [4] 29.97 (30000/1001) fps
Found 0xBD = Private 1, sub 0x80 [PTS 0:00:00.224 @LBA 99]
Found 0xBD = Private 1, sub 0x81 [PTS 0:00:00.224 @LBA 100]
Found 0xBD = Private 1, sub 0x82 [PTS 0:00:00.224 @LBA 101]
Found 0xBD = Private 1, sub 0x83 [PTS 0:00:00.224 @LBA 102]
Found 0xBE = Padding [@LBA 117]
Found 0xBD = Private 1, sub 0x20 [PTS 0:00:00.724 @LBA 169]
Found 0xBD = Private 1, sub 0x21 [PTS 0:00:00.724 @LBA 170]
Found VOB-ID: 02/CELL-ID: 01 [@LBA 378]

如前所述通常只有一个视频流,它的ID永远是0xE0。PTS是Program Time Stamp程序时间标志,在VOB的开始部分描述一个流在什么时间开始。你可以看到分辨率是720x480,这是一张NTSC制式的DVD。帧率是29.97。DAR是16:9。有四个音频流:0x80 - 0x83。注意这都是AC3音频流。所有的AC3音频流都在 0xBD 数据流,子数据流0x8x中。DTS流往往ID是 0xBD 0x88 或 0xBD 0x89。PCM流在 0xBD 0xAx,从0xA0到0xA9。MP2在0xCx。这里有一个PCM和MP2流的例子:
Found 0xBD = Private 1, sub 0xA0 [PTS 0:11:01.479 @LBA 4]
Found 0xC0 = Audio 0 [PTS 0:00:00.440 @LBA 25]

这里还有两个子数据流,0x20 和 0x21。所有的字幕流也在0xBD。
另外还有一些填充流(0xBE)但我们不用去关心他们。
你可能注意到VOB ID和Cell(单元) ID。一个Cell是DVD上最小的单位。一张简单的DVD上可能只有一个章节但是大多数DVD都要复杂得多。如果你对Cell感兴趣我建议你学着使用Scenarist,这样你才能真正了解他们的工作方法。我不知道VOB ID是如何建立的,也不知道他们对应于什么结构,通常每一个单位都有他自己的VOB ID,比如说电影本身和电影预告。在多角度和多分支盘片中每个角度都有自己的VOB ID。

IFOs - InFOrmation

IFO文件为播放器提供十分重要的导航信息。比如一个章节从什么地方开始,一个特定的音频流或者字幕流在什么地方,等等。这就是为什么我们只能用可以读取这种文件的Ripper软件来提取部分电影(比如说一个章节)。
vStrip可以做到这一点。我们来看看使用ifo处理的时候的输出。
(命令举例:vStrip f:\\video_ts\\vts_02_1.vob -if:\\video_ts\\vts_02_0.ifo)
Parsing "f:\\video_ts\\vts_02_0.ifo"...
0. Length: 02:07:15:24 in 15 cell(s).
1. Length: 00:00:01:01 in 1 cell(s).
Scanning for stream id\'s, press control-c to quit...

你可以看到这里有两个PGC(ProGram Chains,故事链)。PGC 0展示的是电影本身,而PGC 1是最开始的制片商Logo。这个结构可能非常复杂,不过很好理解。多角度电影有很多相同长度的PGC,而多分支电影有很多不同长度的PGC。为了选择正确的电影版本你需要选择正确的PGC。PGC是对应于你播放器里面显示的标题数字的。举个例子:Matrix - follow the white rabbit feature = 标题 6或者说PGC 5,因为pc内部是从0开始计数的。

最后一点,IFO文件是不加密的。

BUPs - BackUP

BUP文件是IFO的部分备份,也是不加密的。

仔细看看,我们现在已经了解了各种文件格式,让我们再看看实例:
22.08.2000 05:23 12\'288 VIDEO_TS.BUP
22.08.2000 05:23 12\'288 VIDEO_TS.IFO
22.08.2000 05:23 333\'824 VIDEO_TS.VOB
22.08.2000 05:23 59\'392 VTS_01_0.BUP
22.08.2000 05:23 59\'392 VTS_01_0.IFO
22.08.2000 05:23 8\'192 VTS_01_0.VOB
22.08.2000 05:27 1\'073\'643\'520 VTS_01_1.VOB
22.08.2000 05:31 1\'073\'631\'232 VTS_01_2.VOB
22.08.2000 05:32 104\'785\'920 VTS_01_3.VOB
22.08.2000 05:32 88\'064 VTS_02_0.BUP
22.08.2000 05:32 88\'064 VTS_02_0.IFO
22.08.2000 05:32 59\'379\'712 VTS_02_0.VOB
22.08.2000 05:36 1\'073\'436\'672 VTS_02_1.VOB
22.08.2000 05:40 1\'073\'549\'312 VTS_02_2.VOB
22.08.2000 05:45 1\'073\'502\'208 VTS_02_3.VOB
22.08.2000 05:49 1\'073\'371\'136 VTS_02_4.VOB
22.08.2000 05:53 1\'073\'555\'456 VTS_02_5.VOB
22.08.2000 05:57 810\'952\'704 VTS_02_6.VOB

VIDEO_TS.*是最先播放的项目。这是在制作时被设定当一张盘被插进播放器时最先播放的东西。通常这些是版权声明,不过也会有一个选择菜单语言、电影预告之类的菜单。video_ts.vob包含视频和音频,video_ts.ifo包含导航信息,video_ts.bup是video_ts.ifo的备份。

这里还有两个ifo文件: vts_01_0.ifo 和 vts_02_0.ifo。文件名中前两个数字表示标题数,很显然最多只能有99个标题(不存在以vts_00_开头的这类文件) 。每个标题下最多可以有10个VOB文件,其中vts_xx_0.vob也就是第一个VOB文件包含那个标题的菜单。每个标题至少有两个VOB,一个是菜单另一个包括主要功能,还有一个IFO一个BUP。
我们的例子中标题1包含幕后花絮和菜单,标题2包含影片和菜单。
你可以看到,一个VOB文件最大是1GB。虽然这些文件必须小于或等于这个尺寸,但的确是有一些比这个尺寸大,这种VOB文件是不能在电脑上播放的。

最后一个问题:如何在盘上确定主要影片的位置?最大的IFO文件提供了title的数量,接着你需要提取除了菜单VOB以外的所有的VOB文件(当然除非你想要菜单)。大部分Ripper(如果他们不处理IFO文件)都是以这个方法选择所要复制的主要影片和IFO的。

深入VOB文件

DVD视频内容被分为titles(影片或唱片)和分块的titles(章节或歌曲).Titles由cells构成,这些cells 被一个或多个的节目链(PGCs)连接起来。cell是dvd上最小的视频单元。有时一个cell相当于一个章节,但是这样的情况不常出现。Cells时常由VOB IDs组织在一起。例如华纳兄弟(Warner Brothers)电影中每一个layer都有一个VOB ID,对于多视角影片(例如在每一个分支点每一个视角都有自己的VOB ID,当这些视角重新汇集,再命名下一个VOB ID),对于无缝分支影片,影片中由不同回放选项控制的不同部分有不同的VOB ID。
用户评论 查看所有评论
昵称:(必填)   邮箱:   QQ:   验证码: 看不清楚?点击刷新验证码
Afroditavella 于 2018-01-16 15:42:21 发表如下评论: 点击这里给他/她发邮件
Продать двухкомнатную квартиру, 67 м&sup2; 1 км за МКАД, этаж 9 из 10 <a href=http://xn----7sbapuca4antzdr4f1a.xn--p1ai>афродита 2 мытищи</a> жилой комплекс афродита. Отопление автономное и подается от газовых котлов, которые устанавливаются в каждой квартире
topengTut 于 2018-01-12 07:02:57 发表如下评论: 点击这里给他/她发邮件
Не понимаю зачем так было делать<a href=http://topenglish.md/kids/>!</a>
topengTut 于 2018-01-07 12:29:37 发表如下评论: 点击这里给他/她发邮件
В принципе согласен<a href=http://topenglish.md/>:(</a>
topengTut 于 2017-12-29 01:10:01 发表如下评论: 点击这里给他/她发邮件
В принципе согласен<a href=http://topenglish.md/ru>...</a>
MaciekMet 于 2017-12-02 19:09:29 发表如下评论: 点击这里给他/她发邮件
Tania kamera 4k <a href=http://eken.co.pl>Kamera sportowa w gory?</a> Kamera 4k
jfnhdsTut 于 2017-11-11 12:43:16 发表如下评论: 点击这里给他/她发邮件
<a href=http://kinogohit.net/films2017/>фильмы 2017 онлайн</a>
jfnhdsTut 于 2017-11-10 06:30:47 发表如下评论: 点击这里给他/她发邮件
<a href=http://kinogohit.net>смотреть фильмы онлайн бесплатно</a>
hsbasTut 于 2017-10-29 00:26:02 发表如下评论: 点击这里给他/她发邮件
<a href=http://hdkinohit.net/detektivy/>детективы онлайн</a>
engladTut 于 2017-10-20 01:34:50 发表如下评论: 点击这里给他/她发邮件
Попробую также<a href=http://de.usaeducation.ru/karta-sajta>!</a>
engladTut 于 2017-10-15 18:13:23 发表如下评论: 点击这里给他/她发邮件
Наконец-то, чтото полезное<a href=http://educationinuk.ru/karta-sajta>.</a>
AncicTut 于 2017-10-09 10:14:47 发表如下评论: 点击这里给他/她发邮件
Полностью поддерживаю<a href=http://agrolinepro.ru/agricultural-machinery>.</a>
AncicTut 于 2017-10-03 10:09:03 发表如下评论: 点击这里给他/她发邮件
Давно искал эту информацию<a href=http://agrolinepro.ru/cigarette-production-lines>!</a>
engladTut 于 2017-09-19 03:46:17 发表如下评论: 点击这里给他/她发邮件
Давно искал эту инфу<a href=http://pt.educationinuk.ru/>,</a>
engladTut 于 2017-09-14 01:06:14 发表如下评论: 点击这里给他/她发邮件
Спасибо<a href=http://pl.educationinuk.ru/>!</a>
AncicTut 于 2017-09-11 19:24:25 发表如下评论: 点击这里给他/她发邮件
Спасибо<a href=http://agrolinepro.ru/packing-lines>,</a>
engladTut 于 2017-09-10 14:35:34 发表如下评论: 点击这里给他/她发邮件
Наконец-то, чтото полезное<a href=http://it.usaeducation.ru/>,</a>
AncicTut 于 2017-09-05 02:03:26 发表如下评论: 点击这里给他/她发邮件
В чем-то тут есть логика<a href=http://agrolinepro.ru/selskokhozyajstvennoe-oborudovanie>!</a>
engladTut 于 2017-08-26 07:35:13 发表如下评论: 点击这里给他/她发邮件
Не совсем согласен<a href=http://es.usaeducation.ru/>:)</a>
AncicTut 于 2017-08-25 10:04:06 发表如下评论: 点击这里给他/她发邮件
Вот это самое то<a href=http://agrolinepro.ru/agricultural-machinery>.</a>
sanhvcTut 于 2017-08-24 13:52:48 发表如下评论: 点击这里给他/她发邮件
<a href=http://www.maultalk.com/topic203180s0.html>продвижение сайтов в поисковых системах</a>
engladTut 于 2017-08-21 17:06:55 发表如下评论: 点击这里给他/她发邮件
Давно искал эту инфу<a href=http://pl.educationinuk.ru/karta-sajta>!</a>
sanhvcTut 于 2017-08-09 22:41:41 发表如下评论: 点击这里给他/她发邮件
<a href=https://www.cy-pr.com/forum/f15/t75945/>хорошее юзабилити</a>
sanhvcTut 于 2017-07-27 18:28:04 发表如下评论: 点击这里给他/她发邮件
<a href=http://webmasters.ru/forum/f94/prodvizhenie-saitov-satellitami-sozdanie-setki-satellitov-dlya-prodvizheniya-vashego-saita-77421/>Создание сетки сателлитов</a>
NewmcTut 于 2017-07-27 01:31:02 发表如下评论: 点击这里给他/她发邮件
Thanks a lot<a href=http://www.forbiddennews.info/russia-putin-replaces-head-of-russias-foreign-spy-agency-what-it-means/>.</a>
topdmsTut 于 2017-07-21 10:13:14 发表如下评论: 点击这里给他/她发邮件
попробую на досуге<a href=http://nexusnet.md/rom/blog/test-nvit-pe-toi-la-cursuri>!!</a>
NewmcTut 于 2017-07-18 00:22:48 发表如下评论: 点击这里给他/她发邮件
Thanks a lot<a href=http://catu.su/analytics/1253-moskva-ne-pojdet-na-peremirie-v-sirii>:)</a>
Kenncowfoode 于 2017-06-19 08:24:37 发表如下评论: 点击这里给他/她发邮件
Finasteride Natural Propecia <a href=http://priligy-cheap.priliorder.com>Priligy Cheap</a> Cialis Efectos Colaterales Free Amoxicillin In Montgomery Alabama <a href=http://levitra-low-cost.buylevi.com>Levitra Low Cost</a> Augmentin Amoxicillin
EugeneNap 于 2017-05-02 01:02:14 发表如下评论: 点击这里给他/她发邮件
<a href=http://guod.me/sq/permbledhje-collamask-anti-plakje-maske-per-fytyren-tuaj.html>http://guod.me/sq/permbledhje-collamask-anti-plakje-maske-per-fytyren-tuaj.html</a>
SanfordGek 于 2017-03-15 05:46:15 发表如下评论: 点击这里给他/她发邮件
http://sigmabiotech.in/index.php?option=com_k2&view=itemlist&task=user&id=365863
http://niuwangxiao.com/home.php?mod=space&uid=359
http://dasuqian.cn/home.php?mod=space&uid=2656
Barrywaync 于 2017-03-14 23:01:58 发表如下评论: 点击这里给他/她发邮件
http://yuncity.com/home.php?mod=space&uid=490555
http://www.cnruidi.com/home.php?mod=space&uid=19994
http://bondagesultry.com/home.php?mod=space&uid=1247
GeorgeFar 于 2017-03-14 15:54:42 发表如下评论: 点击这里给他/她发邮件
http://pb.snyg.gov.cn/home.php?mod=space&uid=274
http://international.volkswagen-t3.com/index.php?action=profile;u=6252
http://all-results.info/member.php?action=profile&uid=65522
WalterTaing 于 2017-03-14 09:41:04 发表如下评论: 点击这里给他/她发邮件
http://snow317.org/community/member.php?action=profile&uid=240
http://forum.citymanclub.com/profile.php?id=108206
http://215j.myds.me/discuz/home.php?mod=space&uid=6353
http://www.localrwa.com/member.php?action=profile&uid=52323
http://kc-bergpiraten.de/Forum/member.php?action=profile&uid=3554
http://sm.mystictreehouse.com/index.php?action=profile;u=1805
Jamesseacy 于 2017-03-14 08:35:09 发表如下评论: 点击这里给他/她发邮件
http://www.cnhcpbx.com/space-uid-16220.html
http://www.mandalarcollege.com/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=795979
http://m5cpzc.lst-viajes.com/space-uid-145006.html
RussellTer 于 2017-03-14 07:58:06 发表如下评论: 点击这里给他/她发邮件
http://bbs.smnet.com.cn/home.php?mod=space&uid=847008
http://678xt.com/home.php?mod=space&uid=4822
http://www.casajungla.it/index.php?option=com_k2&view=itemlist&task=user&id=457450
http://www.fornatarostudio.com/index.php?option=com_k2&view=itemlist&task=user&id=10195
http://www.hrbkunlun.com/home.php?mod=space&uid=23287
http://m1carbine.org/index.php?action=profile;u=112363
WilliamQuibe 于 2017-03-14 06:16:02 发表如下评论: 点击这里给他/她发邮件
http://bbs.773.im/home.php?mod=space&uid=325809
http://bbs.dyxny.com.cn/home.php?mod=space&uid=2098
http://728666.com/space-uid-232242.html
http://centroveterinariochapin.com/index.php?option=com_k2&view=itemlist&task=user&id=16450
http://uk0086.com/home.php?mod=space&uid=296392
http://s.dl5ks.com/home.php?mod=space&uid=23812
Thomaspeara 于 2017-03-14 04:33:47 发表如下评论: 点击这里给他/她发邮件
http://www.zw007kj.cn/home.php?mod=space&uid=4856
http://bbs.xiangyuetianxia.com/space-uid-7173.html
http://foto-krasnodar.ru/forum/profile.php?id=2522745
http://cg-news.de/index.php?action=profile;u=624797
http://bbs.zgshdg.com/home.php?mod=space&uid=299567
http://www.gurkanarikan.com.tr/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=18450
DamianWheew 于 2017-03-14 02:59:36 发表如下评论: 点击这里给他/她发邮件
http://forum.arlopus.com/index.php?action=profile;u=50685
http://nnaumovskiborce.edu.mk/index.php?option=com_k2&view=itemlist&task=user&id=285482
http://bbs.168zhuang.com/home.php?mod=space&uid=46149
http://community.foscam.com/home.php?mod=space&uid=14284
http://www.qzshenghong.com/home.php?mod=space&uid=40864
http://irenzhi.cn/home.php?mod=space&uid=13122
JamesTox 于 2017-03-14 01:41:50 发表如下评论: 点击这里给他/她发邮件
http://www.cqqyj.org.cn/home.php?mod=space&uid=267152
http://indigoskatecamp.co.za/index.php?option=com_k2&view=itemlist&task=user&id=127266
http://formika.com.ua/index.php?option=com_k2&view=itemlist&task=user&id=4621&amp;lang=ru
Aubreyreach 于 2017-03-14 01:23:29 发表如下评论: 点击这里给他/她发邮件
http://bbs.unilumin.cn/home.php?mod=space&uid=62621
http://prfireprotection.ie/index.php?option=com_k2&view=itemlist&task=user&id=747678
http://thothbet.com/en/home.php?mod=space&uid=274534
http://diyaro.com/home.php?mod=space&uid=35038
http://yzjhw.cn/home.php?mod=space&uid=24878
http://baiyoujia.cn/home.php?mod=space&uid=475&do=view&from=space
Donaldsot 于 2017-03-13 23:42:17 发表如下评论: 点击这里给他/她发邮件
http://nxsimdevelop.com/home.php?mod=space&uid=124
http://www.xytuliao.com/home.php?mod=space&uid=43434
http://www.yuvamiplik.com/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=1113385
http://vip.aiso.tv/home.php?mod=space&uid=854
http://flashshablon.ru/index/8-55907
http://oceancenturyuk.com/home.php?mod=space&uid=157683
Williamknork 于 2017-03-13 18:57:42 发表如下评论: 点击这里给他/她发邮件
http://www.gdzjtour.com/space-uid-516789.html
http://wzbike.net/bbs/home.php?mod=space&uid=400597
http://www.szftjm.com/home.php?mod=space&uid=5597
PatrickDag 于 2017-03-13 12:12:14 发表如下评论: 点击这里给他/她发邮件
http://ungr.tv/space-uid-1341766.html
http://bondagesultry.com/home.php?mod=space&uid=1256
http://hele234.com/space-uid-31697.html