从DVD或者VOB中提取AC3音轨.docx

上传人:b****0 文档编号:10129679 上传时间:2023-05-23 格式:DOCX 页数:16 大小:159.83KB
下载 相关 举报
从DVD或者VOB中提取AC3音轨.docx_第1页
第1页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第2页
第2页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第3页
第3页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第4页
第4页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第5页
第5页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第6页
第6页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第7页
第7页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第8页
第8页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第9页
第9页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第10页
第10页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第11页
第11页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第12页
第12页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第13页
第13页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第14页
第14页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第15页
第15页 / 共16页
从DVD或者VOB中提取AC3音轨.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

从DVD或者VOB中提取AC3音轨.docx

《从DVD或者VOB中提取AC3音轨.docx》由会员分享,可在线阅读,更多相关《从DVD或者VOB中提取AC3音轨.docx(16页珍藏版)》请在冰点文库上搜索。

从DVD或者VOB中提取AC3音轨.docx

从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了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2