从DVD或者VOB中提取AC3音轨.docx
- 文档编号:10129679
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:16
- 大小:159.83KB
从DVD或者VOB中提取AC3音轨.docx
《从DVD或者VOB中提取AC3音轨.docx》由会员分享,可在线阅读,更多相关《从DVD或者VOB中提取AC3音轨.docx(16页珍藏版)》请在冰点文库上搜索。
从DVD或者VOB中提取AC3音轨
技术-从DVD或者VOB中提取AC3音轨
AC3工序
从DVD或者VOB中提取AC3音轨
这里要介绍的方法对DVD光碟与你硬盘上的VOB文件同样有效。
如果你在硬盘上已经有VOB文件了而且你不喜欢vStrip的话,可以试试看DVD2AVI。
作为替代的方法你可以用SmartRipper的流处理功能从DVD光碟上提取AC3音轨,同样也可以用DVDDecrypter。
开启vStrip图形界面:
单击添加按钮并选择电影主体部分的所有VOB文件。
按照以下操作处理寻找电影主体部分:
找到最大的vts_XY_0.ifo文件,然后载入所有vts_XY_z.vob文件,其中z是从1到无穷大的一个数字。
注意不要载入包含我们不需要的菜单信息的vts_XY_0.vob。
其它的选项按照默认的设定就可以了。
在这儿按下有三个点的那个按钮,选择电影主体部分的IFO文件。
记住这是光碟上最大的IFO文件。
然后单击选择一个PGC,长度将给你一个指示告诉你应该选择哪一个流。
这听上去是相当复杂的一个结构,但是不用担心,大多数的光碟上只有一个PGC。
通常选择最短数字的那个PGC都会是正确的。
如果有多角度的话则选择角度1(尽管大多数DVD都只有一个角度)。
最后别忘记给输出文件设定一个文件名。
同样的(也是至关重要的)只要检查GOP文件头。
这将创建一个音频-VOB,也就是说一个只包含音频流的VOB文件。
这样的话你就不用重新rip整个DVD,而可以只rip300MBs左右的音频。
同样也要检查支流,选择你需要的支流。
记录下你要的音频流,如果你要的是第2个,则在这儿选中支流0x81(为什么不是0x82?
因为在电脑里我们通常从0而不是2开始计数,所以0x80是第一个,0x81是第二个)。
其它的部分不用修改,按下“运行”,稍候片刻你就能得到一个大约为300-400MBs的也许是5.1声道的较小的VOB文件。
注意,由于没有特定的解码器你不能得到DTS音轨。
从VOB文件提取AC3音轨
一个不错的图形方式就是使用DVD2AVI(你能…)启动DVD2AVI,载入你的VOB文件(只须选择第一个,DVD2AVI会自动追加剩余的那些),然后进入DolbyDigital下拉菜单选择分离所有音轨。
解下来点击文件-存储工程。
这将会创建一个你不需要的很小的d2v文件,同时你就能得到VOB文件中所有的AC3音轨。
如果你用FlaskMpeg则可以设定在编码时直接拷贝音频流(选项-FlaskMpeg选项,音频标签),在编码后你就可以得到由你选择的AC3音频流。
除非你禁止,mpeg2avipx3同样在编码的同时分离音频流,默认情况下它甚至分离所有的音频流。
如上所述,当然你也可以用vStrip,只要在流列表中写下在你硬盘上的VOB文件的文件名。
另外还有一种方法是用bbdmux:
开启一个dos命令行模式,键入“bbdmuxinput.vob所以如果你想要把所有文件最后拷贝在一起的话,最好使用FileMerger这个工具还有许多其他的方法,例如VobRator或者Vobsnoopy,但是我更喜欢讨论我以前实际使用过的工具。
SmartRipper-Advancedfeatures
Filesmode
Thismodeismostsuitedformostrippingscenarios.It'salsorequiredbyFlaskMpeg'sDVDmode.
StreamProcessing
DVDDecrypter指南
从我上次写DVDDecrypter指南到现在已经过了好久,所以我决定再写一个全新的。
目前来看,DVDDecrypter是最完全的rippper-不要管那些已经过时了的ripper对比是怎么说的-除了rip之外,它还能做好多事。
它可以对你的DVD驱动器做很多事,比如改变区域,把任何DVD碟片做成一个镜像让你可以用Deamon一类的虚拟光驱工具来虚拟,它甚至还可以写这些DVD镜像(只要一张DVD-5装的下)。
在我们打开DVDDecrypter之前你必须先装一个ASPIlayer。
如果你得到诸如“ASPIInitializationfailed”的提示,那你在继续之前就得先装一个ASPIlayer。
DVDDecrypter包含3种基本的操作模式:
文件模式,用来对每一个VOB文件单独进行处理,从1.0版以来就没怎么变过。
Ifo模式是一个新的模式,自从3.1.0.0版以来,它终于开始有Ifo分解了,其它的ripper已经提供此功能很长时间了。
最后就是ISO模式,让你可以建立镜像和写镜像。
接下来我会一一讲解这些操作模式。
文件模式
在打开DVDDecrypter后按F键可以就选择文件模式。
正如你所看到的,这个模式非常的直观。
DVDDecrypter的默认值会选择主影片的VOB文件和相应的IFO文件。
如果你需要更多的文件,只要点击它们,它们就会被标记为蓝色。
然后你就可以点击那个大的DVD按钮来开始rip。
如果你想要改变目标路径,你可以点击图形界面里Destination部分的那个小WindowsExplorer图标(这个截图中VTS_01_4.VOB左边的那个)。
但是你还可以做更多的:
右键点击一个VOB文件你将得到如下的东东:
Decrypt将会马上开始decrypt,DecryptFrom可以让你选择一个PGC从它开始decrypt。
比如你可以跳过开始的工作室logo。
但是,在这种情况下你最好转到IFO模式,因为在主影片后面可能还会有些东东。
Properties显示了一些VOB文件的一些基本属性,StreamProcessing可以让你选择rip哪个stream而且你还可以用它将某些stream提取为一个单独文件:
这就是你点击了StreamProcessing后得到的目录。
取消选定你不想要输出的stream。
如果你想要保存第二音频流(0x81)为一个单独的文件,点击0x81,然后选定Demuxtonewfile,而不是默认的IncludeinVOB。
你还可以remap那些stream。
假如你不想要0x80这个音频流,那么你就取消选定它,然后点击0x81然后选择Mapto0x80,然后它就可以成为第一个stream了(一些程序会不能处理不含有0x80的VOB文件)。
要是你对stream处理让你搞不清楚状况的话,你就别用了...真的没用必要,在这个100GB大硬盘的时代,几百M又算什么呢?
;)
最后但并不是不重要的,就是SettingsMenu(Tools-Settings)这将在另一个页面来说明,因为它并不常用。
此外还有很多有用的东东可以应用到所有的操作模式,比如logfile。
现在让我们继续到IFO模式。
当然,如果你只用文件模式的话,本指南就到此结束了;)
IFO模式
打开程序之后按I就可以进入IFO模式了。
如果你以前曾经用过一个可以分解IFO的ripper的话,这个对你来说就很简单了。
首先我们有PGC列表。
如果你的碟里面含有多VTS装置你将会看见比截图中更多列表内容,主影片会被默认选中的,所以你不必担心。
如果你在同一个VTS装置里发现几个非常长的PGC,你的碟片可能是一个含多角度或多分支剧情的影片。
在这种情况下你得选中与你想要相对的PGC(比如在IndependenceDay里,那个长一点的PGC会给你一个导演剪辑版,而短一点的那个是剧院版的)。
章节列表也非常简单。
默认的所有的章节都会被选中,如果你只想rip几个特定的章节,只要把你不想要的取消就行了。
至于那些cell,你要是不知道的话就别动它们。
现在你可以点击那个大的DVD按钮来开始rip。
但如果你只想rip一个音频流,或者将音频流提取为单独的文件该怎么办呢?
这就需要StreamProcessing了。
点击StreamProcessing键:
要想能够streamprocessing你先得选中EnableStreamProcessing。
DVDDecrypter会在这里列出当前选中的PGC里所有的stream。
你如果不想输出某个stream只要取消它就行了。
在这个截图中我取消了0x80这个stream(第一音频流)所以我输出的VOB里将只含有第二音轨。
默认所有的stream都会被设成DirectStreamCopy,所以它们都会包含在输出的VOB里。
如果你想提取一个stream为一个单独的文件,你就得选中Demux:
图示的配置将demux第二音轨,所以你将得到一个输出的VOB文件,不包含第二音轨,和一个AC3文件-第二音轨。
一旦你激活了streamprocessing,当你鼠标在stream上晃动时,会出现一些附加信息。
当rip过程停止之后,而且你之前激活过streamprocessing,你会在输出文件夹里找到一个附加的文本文件。
打开它你会看到跟下面差不多的东东:
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好让音视频同步。
最后但并不是不重要的,就是SettingsMenu(Tools-Settings)这将在另一个页面来说明,因为它并不常用。
此外还有很多有用的东东可以应用到所有的操作模式,比如logfile。
现在,让我们继续到ISO模式。
如果你只用IFO模式,那本指南也到此结束了;)
ISO模式
实际上存在两种ISO模式,一种是用来读的,一种是用来写。
首先让我们来看看读模式,你可以在DVDDecrypter打开后按R来进入读取模式。
DVDDecrypter会显示现在在你的驱动器里碟子的各种信息。
大部分其实并不十分重要,但如果你待会要将镜像文件烧录到一个可刻录的DVD碟片上,那有一个东西就很重要了。
如果层数(NumberofLayer)是2的话,那你就不能烧录此镜像,因为空白DVD盘只有一层。
但如果只要将整个DVD备份到你的硬盘上就无所谓了。
不管怎么样,你都可以点击那个大的DVD键来开始rip。
或者你要是想改变输出路径或文件名,先点击那个有点像WindowsExplorer的按键然后设定一个文件名/路径。
完成以后你就可以用DaemonTools之类的工具将那个ISO文件mount成一个DVD镜像了。
但还是让我们看看怎样烧录一个DVD镜像吧:
按W进入ISO写模式。
先点击图形界面左边那个像WindowsExplorer的按键来选择被烧录的文件。
在右边,DVDDecrypter会显示关于驱动器里那张碟的一些信息。
如果那张碟不是空白的,那个烧录的按钮(又一个DVD按钮)将不会被激活。
如果你的驱动器支持BURN-Proof,那你应该选上这个选项,如果你想要test-burn,也要选上test模式。
在那种模式下,烧录过程只会被模拟,不会把数据写到碟片上。
最后我们来谈谈设置。
烧录一张DVD,默认的设置(DataType:
MODE1/2048,WriteMode:
DVDandWriteSpeed:
MAX)就已经可以了,如果你想改变烧录速度,当然可以改。
DataType和WriteMode的设定也可以用来烧录一般的CD-ISO镜像,但那就不在本指南的涉及范围之内了。
当你把所有事情都搞好了之后就可以点击那个DVD键来开始刻录。
现在你将面临一个相当长的等待时间,在更快的刻录机出现之前...
最后但并不是不重要的,就是SettingsMenu(Tools-Settings)这将在另一个页面来说明,因为它并不常用。
此外还有很多有用的东东可以应用到所有的操作模式,比如logfile。
常规的东东
有一些操作是对每种操作模式都适用的。
Log文件:
按L键,log就会出现。
DVDDecrypter做的每一件事都会被记录下来,这让你很容易就可以找出问题之所在。
log在报告错误的时候也很有用,所以当你报告一个错误之前别忘了检查一下log,然后把log里报告的错误写到你的报告中去;)
这里有一个我在准备给DVDRippercomparison升级的时候输出的log文件。
如你所见,没有任何的错误,所以我很高兴:
)
然后这就是当你右击任何DVDDecrypter操作模式中的Sourcedrive时会弹出的菜单。
大部分的选项真的不需要什么说明。
EraseDisc当然只会对DVD刻录机,只会对可擦写的碟片有用。
Capabilities会告诉你当前选定的驱动器可以干什么,最后我们还有区位子菜单,来显示当前驱动器是什么区位的(如果你的驱动器是全区的,这里会报错,但不必担心),也可以来改变区位。
要非常小心地用这个选项...要是你的驱动器锁区了,你将只能改5次,然后就完了。
要是你的驱动器是锁区的,你最好把它改成全区的。
最后还有一些区位的小补丁在Tools-IFO里:
RegionInformation让你可以选择任何一个IFO文件然后显示其区位。
区位补丁可以让你改变任何一个IFO文件的区位(当然,那个文件必须是可以写的,所以你肯定不能改变一个DVD碟上IFO文件的区位)。
使用SmartRipper快速將DVD分解出*m2v,*ac3
2.在Streams須要每項選一次Demuxtoextrafile(下圖有說明)
在Streams點按各項選一次Demuxtoextrafile
3.分解中
4.今次的例子只用了4分17秒,成功分解出來應有*m2v,*ac3
用SmartRipper将DVD转成RMVB压缩影片
第一步,用SmartRipper将DVD的vob文件拷贝到硬盘上。
1,将DVD光碟放入光驱,然后启动SmartRipper,软件会自动分析ifo文件产生vob文件的参数。
如正片有几个章节等。
2,设置ripper参数。
1)首先设置输出位置,用默认的名字就可以。
如此可以弹出start按钮。
设置图片sr0
2)在streamprocessing栏内选上“EnnableStreamProcessing”开始选择声道和字慕,声道选择如普通话声道,如果是多声道的(如含有5ch或者2ch)就请选2ch声道的,字慕当然是中文字慕,“others”那个不要选择。
如此ripper的文件体积会缩小许多。
3)setting中的设置。
主要是将“filesplitting”设置成maxfilesize。
就是说将几个vob文件合并成一个vob文件到硬盘上,这样也方便以后的处理。
4)其它的不用改动,然后开始ripper。
一般我们需要产生的是合并的vob文件,在输出目录会产生一个d2v的临时文件,如果没有出现,那么在设置中将“Demacrovision”去掉。
这一过程需要15~20min,并保证输出目录至少4G的空间。
第二步,用vobsub提取字幕
调出vobsubconfigure。
打开DVD光碟上与vob同名的那个ifo文件。
因为我们是整段拷贝,所以这一步可以不用选择章节。
直接建立字慕索引形成大家熟悉的sub字慕就可以了。
第三步,将sub字慕与vob同命名成相同文件,为便于管理请放在一个文件夹内。
第四步,安装识别vob的插件:
ElecardMPEG2VideoDecoder。
第五步,打开Helix按照一般方法就可以将vob文件连同字慕一起压成rmvb了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DVD 或者 VOB 提取 AC3 音轨