Board logo

标题: DVD Decrypter指南 ISO提取VOB [打印本页]

作者: zhaokuangyin    时间: 2009-1-11 21:49     标题: DVD Decrypter指南 ISO提取VOB

从我上次写DVD Decrypter指南到现在已经过了好久,所以我决定再写一个全新的。目前来看,DVD Decrypter是最完全的rippper-不要管那些已经过时了的ripper对比是怎么说的-除了rip之外,它还能做好多事。它可以对你的DVD驱动器做很多事,比如改变区域,把任何DVD碟片做成一个镜像让你可以用Deamon一类的虚拟光驱工具来虚拟,它甚至还可以写这些DVD镜像(只要一张DVD-5装的下)。
DVD Decrypter包含3种基本的操作模式:文件模式,用来对每一个VOB文件单独进行处理,从1.0版以来就没怎么变过。Ifo模式是一个新的模式,自从3.1.0.0版以来,它终于开始有Ifo分解了,其它的ripper已经提供此功能很长时间了。最后就是ISO模式,让你可以建立镜像和写镜像。接下来我会一一讲解这些操作模式。
文件模式
在打开DVD Decrypter后按F键可以就选择文件模式。




正如你所看到的,这个模式非常的直观。DVD Decrypter的默认值会选择主影片的VOB文件和相应的IFO文件。如果你需要更多的文件,只要点击它们,它们就会被标记为蓝色。
然后你就可以点击那个大的DVD按钮来开始rip。如果你想要改变目标路径,你可以点击图形界面里Destination部分的那个小Windows Explorer图标(这个截图中VTS_01_4.VOB左边的那个)。
但是你还可以做更多的:右键点击一个VOB文件你将得到如下的东东:


Decrypt将会马上开始decrypt,Decrypt From可以让你选择一个PGC从它开始decrypt。比如你可以跳过开始的工作室logo。但是,在这种情况下你最好转到IFO模式,因为在主影片后面可能还会有些东东。Properties显示了一些VOB文件的一些基本属性,Stream Processing可以让你选择rip哪个stream而且你还可以用它将某些stream提取为一个单独文件:


这就是你点击了Stream Processing后得到的目录。取消选定你不想要输出的stream。如果你想要保存第二音频流(0x81)为一个单独的文件,点击0x81,然后选定Demux to new file,而不是默认的Include in VOB。
你还可以remap那些stream。假如你不想要0x80这个音频流,那么你就取消选定它,然后点击0x81然后选择Map to 0x80,然后它就可以成为第一个stream了(一些程序会不能处理不含有0x80的VOB文件)。要是你对stream处理让你搞不清楚状况的话,你就别用了...真的没用必要,在这个100GB大硬盘的时代,几百M又算什么呢?;)
最后但并不是不重要的,就是Settings Menu(Tools - Settings)这将在另一个页面来说明,因为它并不常用。此外还有很多有用的东东可以应用到所有的操作模式,比如logfile。
现在让我们继续到IFO模式。当然,如果你只用文件模式的话,本指南就到此结束了;)
IFO模式
打开程序之后按I就可以进入IFO模式了。




如果你以前曾经用过一个可以分解IFO的ripper的话,这个对你来说就很简单了。
首先我们有PGC列表。如果你的碟里面含有多VTS装置你将会看见比截图中更多列表内容,主影片会被默认选中的,所以你不必担心。如果你在同一个VTS装置里发现几个非常长的PGC,你的碟片可能是一个含多角度或多分支剧情的影片。在这种情况下你得选中与你想要相对的PGC(比如在Independence Day里,那个长一点的PGC会给你一个导演剪辑版,而短一点的那个是剧院版的)。
章节列表也非常简单。默认的所有的章节都会被选中,如果你只想rip几个特定的章节,只要把你不想要的取消就行了。至于那些cell,你要是不知道的话就别动它们。
现在你可以点击那个大的DVD按钮来开始rip。但如果你只想rip一个音频流,或者将音频流提取为单独的文件该怎么办呢?这就需要Stream Processing了。点击Stream Processing键:


要想能够stream processing你先得选中Enable Stream Processing。
DVD Decrypter会在这里列出当前选中的PGC里所有的stream。你如果不想输出某个stream只要取消它就行了。在这个截图中我取消了0x80这个stream(第一音频流)所以我输出的VOB里将只含有第二音轨。默认所有的stream都会被设成Direct Stream Copy,所以它们都会包含在输出的VOB里。如果你想提取一个stream为一个单独的文件,你就得选中Demux:


图示的配置将demux第二音轨,所以你将得到一个输出的VOB文件,不包含第二音轨,和一个AC3文件-第二音轨。
一旦你激活了stream processing,当你鼠标在stream上晃动时,会出现一些附加信息。
当rip过程停止之后,而且你之前激活过stream processing,你会在输出文件夹里找到一个附加的文本文件。 打开它你会看到跟下面差不多的东东:
0x20 - SUBTITLE / Delay: -66ms
0x21 - SUBTITLE / Delay: -66ms
0x80 - AC3 - 6ch / 48kHz / DRC / Delay: -67ms
0x81 - AC3 - 6ch / 48kHz / DRC / Delay: -67ms
那些delay值可以来做同步之用。而且如果你像上面所说的那样提取了第二音轨为AC3,你就得将你音频解码程序中的延迟设为-67ms好让音视频同步。
最后但并不是不重要的,就是Settings Menu(Tools - Settings)这将在另一个页面来说明,因为它并不常用。此外还有很多有用的东东可以应用到所有的操作模式,比如logfile。
现在,让我们继续到ISO模式。如果你只用IFO模式,那本指南也到此结束了;)
ISO 模式
实际上存在两种ISO模式,一种是用来读的,一种是用来写。首先让我们来看看读模式,你可以在DVD Decrypter打开后按R来进入读取模式。




DVD Decrypter会显示现在在你的驱动器里碟子的各种信息。大部分其实并不十分重要,但如果你待会要将镜像文件烧录到一个可刻录的DVD碟片上,那有一个东西就很重要了。如果层数(Number of Layer)是2的话,那你就不能烧录此镜像,因为空白DVD盘只有一层。
但如果只要将整个DVD备份到你的硬盘上就无所谓了。
不管怎么样,你都可以点击那个大的DVD键来开始rip。或者你要是想改变输出路径或文件名,先点击那个有点像Windows Explorer的按键然后设定一个文件名/路径。
完成以后你就可以用Daemon Tools之类的工具将那个ISO文件mount成一个DVD镜像了。但还是让我们看看怎样烧录一个DVD镜像吧:
按W进入ISO写模式。




先点击图形界面左边那个像Windows Explorer的按键来选择被烧录的文件。在右边,DVD Decrypter会显示关于驱动器里那张碟的一些信息。如果那张碟不是空白的,那个烧录的按钮(又一个DVD按钮)将不会被激活。
如果你的驱动器支持BURN-Proof,那你应该选上这个选项,如果你想要test-burn,也要选上test模式。在那种模式下,烧录过程只会被模拟,不会把数据写到碟片上。
最后我们来谈谈设置。烧录一张DVD,默认的设置(Data Type: MODE1/2048, Write Mode: DVD and Write Speed: MAX)就已经可以了,如果你想改变烧录速度,当然可以改。Data Type和Write Mode的设定也可以用来烧录一般的CD-ISO镜像,但那就不在本指南的涉及范围之内了。
当你把所有事情都搞好了之后就可以点击那个DVD键来开始刻录。现在你将面临一个相当长的等待时间,在更快的刻录机出现之前...
最后但并不是不重要的,就是Settings Menu(Tools - Settings)这将在另一个页面来说明,因为它并不常用。此外还有很多有用的东东可以应用到所有的操作模式,比如logfile。

常规的东东
有一些操作是对每种操作模式都适用的。
Log文件:按L键,log就会出现。DVD Decrypter做的每一件事都会被记录下来,这让你很容易就可以找出问题之所在。log在报告错误的时候也很有用,所以当你报告一个错误之前别忘了检查一下log,然后把log里报告的错误写到你的报告中去;)
[img]http://www.tfcc.cn/artimg/2004-8-31_16-37-00.gif[img]



这里有一个我在准备给DVD Ripper comparison升级的时候输出的log文件。如你所见,没有任何的错误,所以我很高兴:)
然后这就是当你右击任何DVD Decrypter操作模式中的Source drive时会弹出的菜单。

大部分的选项真的不需要什么说明。Erase Disc当然只会对DVD刻录机,只会对可擦写的碟片有用。
Capabilities会告诉你当前选定的驱动器可以干什么,最后我们还有区位子菜单,来显示当前驱动器是什么区位的(如果你的驱动器是全区的,这里会报错,但不必担心),也可以来改变区位。要非常小心地用这个选项...要是你 的驱动器锁区了,你将只能改5次,然后就完了。要是你的驱动器是锁区的,你最好把它改成全区的。

最后还有一些区位的小补丁在Tools - IFO里:

Region Information让你可以选择任何一个IFO文件然后显示其区位。
区位补丁可以让你改变任何一个IFO文件的区位(当然,那个文件必须是可以写的,所以你肯定不能改变一个DVD碟上IFO文件的区位)。
DVD Decrypter的选项
常规选项
以下选项会影响每一个DVD Decrypter 的模式:
首先我们看General(常规)选项卡:




Check for Program Update会在启动时连接到DVD Decrypter的主页,检查是否有更新版本。在安装时程序会询问你是否想要激活这个选项。你自己决定如何回答吧…你可以看看我如何选 ;)
Remove Macrovision Protection会移除VOB文件的Macrovision(防拷贝)标记。如果你准备RIP电影并在硬盘上播放(或者烧录成DVD)的话,这个选项会很有用。Detect mastering errors会在每个cell里再进行一次CSS,密钥搜寻,从而使DVD Decrypter可以RIP烂碟。某些碟如果不经过层转换通常无法播放,除非你激活那个选项,不过这样的碟非常的少。比如这些:詹姆斯·邦德-金枪人1区,断箭 2区(第一版),对不起,干掉你 2区(Kinowelt出租版),女巫布莱尔(Kinowelt出租版)。据我所知最近没有出现更多这样的碟。
缺省情况下DVD Decrypter会建立这样的文件输出路径:碟片名/VIDEO_TS。比如说如果你的碟名是“THE_MATRIX”,所有的输出文件就会被放置于THE_MATRIX/VIDEO_TS/ 下。Default Destination选项允许你修改它。
然后我们来看看CSS选项卡:




只有在你的光驱是锁区码的并且碟片的区码和光驱的不符的情况下,这些选项才会起作用。当然,在这种情况下,如果你在firmware page下载一个不锁区码的firmware会更好。
CSS Detection Search Size决定了DVD Decrypter会分析多少个sectors来判断碟片是否做了CSS搅乱。如果你处在上文提到的情况中(碟片与光驱区码不符)而且你得到的输出文件是混乱的,你就需要增大这个值。
DeCSSPlus选项设置了DVD Decrypte断定一个可疑的key是否正确的谨慎程度。如果你增大key occurrences的值,搜寻key就会花去更长的时间,甚至某些情况下会失败,所以即使你必须要用这个功能也不要取值过大。Pattern Repeat Length值也是一样。
接下来我们进入到Device选项卡:


Lock Tray选项能够防止你在rip一张DVD时光驱托盘被意外的弹出。Ejec t Try选项会在RIP结束时自动弹出碟片。Fast Error Skip 选项使处理划伤的碟片的速度快好多。如果你激活该选项,Read Error Retry Count下拉列表变为可选。这个值设置得越高,DVD Decrypter就会在放弃一个sector之前重试更多的次数。
Write Command选项是过去遗留下来的,不要修改缺省值 WRITE(10)。
Read Timeout决定了DVD Decrypter在中止之前等待数据读取的用时长短。

我们继续到Registry选项卡:


Shell extensions选项允许你通过右击驱动器图标并选择适当选项来RIP 一张DVD。
File associations选项不必多说了吧。勾选的文件类型会在你双击它们时由DVD Decrypter打开。

最后是Advanced选项卡。



你可以在这里选择,是否需要在硬盘空间不足或者碟片和光驱区码不符时,程序显示警告。
你可以选择buffer size(缓冲区大小)。缓冲区用来临时存放从碟片上读取出的数据,以便进行处理再写入硬盘。
你也可以选择另外一个驱动器访问界面,虽然缺省的ASPI是正确的选择。
最后你可以设置在同一个sector中发生读取错误时的计数次数(同时被显示在日志中)。


常规选项的部分就到这里了。接下来的部分与DVD Decrypter提供的3个模式的操作有关。
File mode(文件模式)




Select Main Movie Files会选择主电影文件,如果你想要只rip主电影的话,选择你需要的所有文件。
Stream Processing选项决定了在激活stream processing后,寻找音频、视频和字幕流时,DVD Decrypter扫描的sector数目(你可能已经回忆起来,在main guide中,当你激活stream processing后,你会得到一个流文件列表,DVD Decrypter会扫描VOB文件以得到这个列表,在这里你可以设置这个扫描程度。)。
接下来你可以用DVD Decrypter把合并所有的VOB文件,输出一个大的文件(如果你使用的是FAT32文件系统(Win9x,WinME,在Win2000和WinXP中也有可能, 虽然它们的 缺省为NTFS)则要留心)。最后,Multi Angle Processing用来处理多角度电影(像一区同时含有英文和法文职员名单的迪斯尼片子),对需要的碟片激活此选项,并选择需要的角度(通常是角度1)。
这就是File mode设置的全部了。你可能也会对影响所有模式的general options 感兴趣。


IFO mode(IFO模式)

Select Main Movie PGC会选择碟片上最长的PGC(通常是主电影)。
Copy IFO File选项会拷贝与你在主程序中选择的PGC相对应的IFO,而file splitting则决定了输出文件的大小。注意,如果你在这里选择了None,你会得到一个庞大的文件,而FAT32文件系统(Win9x, WinME)是不支持大于4GB的文件的。选择Auto会自动的按照你的文件系统分割文件(于是你在FAT32系统中会得到4GB的文件,而在NTFS中则是一个大文件)。你可以按照chapter或者cell来分割。
这就是IFO mode设置的全部了。你可能也会对影响所有模式的常规选项感兴趣。

ISO mode(IFO模式)

Create MDS file选项会为像Daemon Tools一样的虚拟光驱软件建立一个额外的文件,用来读取被分割成多个文件的镜像。
Remove IFO/BUP RC Protection会在IFO和BUP文件中移除基本区码,而Remove IFO/ BUP RCE Protection会甩掉破解更复杂的RCE区码保护程序的麻烦。
Remove Prohibited User Operations一样很有用,让你可以使用碟片制造商禁用的功能特性。例如一张碟只能通过回到语言菜单才能更换语言,使用这个选项rip后,你可以简单的通过使用语言按钮来更换语言了。
Maximum File Size决定了镜像文件的大小。选择None的时候要小心,因为FAT32文件系统(Win9x, WinME文件系统)是不支持大于4GB的文件的。选择Auto会自动的按照你的文件系统分割文件。
这就是ISO mode设置的全部了。你可能也会对影响所有模式的常规选项感兴趣。
作者: zhaokuangyin    时间: 2009-1-11 21:51

今天使用这款软件屡试不爽,拿来和大家制作VOB格式的MV,推荐,之前我也没接触过这个软件,真的是相识恨晚!
当然不是原创,我是转载过来的,:-),希望对大家有用!
作者: 散漫格調    时间: 2009-1-12 00:52

谢谢谢谢分享啦
作者: fonisia    时间: 2009-1-13 22:25

呃....让我想起了我以前收藏的MV~呜~全没了~
作者: lori    时间: 2009-1-17 07:26

這個有用··
作者: Wilts    时间: 2009-1-18 15:36

很好,谢谢分享。
作者: Iceman    时间: 2009-2-7 11:48

受用了,謝謝




欢迎光临 至爱音乐论坛 (http://103.140.127.15/) Powered by Discuz! 5.5.0