DVD转换MPEG-4三部曲之一
李志峰| 流媒体世界| 2003-03-11

之一:生成D2V和WAV文件



   DVD(Digital Video disc),即数字化视频光盘。DVD是一种光学磁盘存储技术,采用的是MPEG-2数字压缩技术,DVD光盘看上去像CD-ROM磁盘,但它能存储更多的数据。它能播放出高清晰、逼真、色彩鲜艳的图像画面及优美动听的声音,可根据盘片的设计内容来自由选择多种可变的语言字幕、画面章节。DVD通常用于存储整部电影和需要大量存储空间的其他多媒体内容。笔者在此介绍的是将这种压缩格式的文件转换为另一种占用磁盘空间更少、而且画面质量不差、也带有多种语言字幕的一种的文件,即MPEG-4格式的文件。



   选择MPEG-4的理由



   DivX是目前最热门的MPEG4影音播放压缩技术,这种技术的最显著特点是, 此类文件不但压缩率高,而且画面质量相当好。两小时的高清晰度DVD影像, 可以压缩成两张甚至一张CD-ROM的容量,而画面质量的损失并不多,MPEG-4文件约为同样播放时间的VOB文件的1/5到1/10,这意味着不需要有DVD-ROM就可以欣赏近似DVD质量的高品质影像! 因此, 把MPEG-4称为“普通光驱上的DVD”是再恰当不过了。



   另外,播放MPEG-4这种影片时,需安装一个MPEG-4/DivX的解码插件,像播放VCD那样有解压软件就可以播放了。但是,目前的MPEG-4影碟只能在电脑上播放, 还没有独立的MPEG-4播放机。



   在播放MPEG-4文件时,需要安装补丁或MPEG-4程序驱动,MPEG-4程序驱动是DivX,目前最新的为DIVX4.0版,笔者使用的是DIVX3.11版。



   提取VOB文件



   在DVD光盘中,存储的是VOB文件,这种文件相当于VCD的DAT文件,这些文件如果没有被加密,则可以直接使用资源管理器进行拷贝,即可以将这些VOB文件和一些字幕IFO文件直接拷贝到硬盘,不过这些VOB文件都非常大,一般一个VOB文件大约1GB多。一张DVD光盘中有4-5个这样大小的VOB文件,这需要硬盘有足够大的空间。如果这些文件被加密,则不能直接进行拷贝,需要一些专用的软件进行拷贝,如DeCSS、SubRip。在使用DeCSS时,如果DVD没有CSS加密,在使用DeCSS时虽然显示拷贝完成,但是并没有拷贝到硬盘中,所以遇到这种情况,直接使用资源管理器拷贝这些文件就可以了。



   参数设置



   1、打开VOB文件



   我们在这里使用的工具软件是DVD2AVI,笔者使用的版本是V1.7。



   直接启动DVD2AVI。单击“File”菜单,选择“Open”选项,出现“Video List”窗口,单击ADD按钮,可以选择要添加的文件,这时选择硬盘中的VOB文件,DVD2AVI可以自动增加连续的文件,也就是说DVD2AVI能同时处理多个VOB文件。 







   我们以《拯救大兵雷恩》为例,选择文件VTS_01_1.VOB后,DVD2AVI会自动将其他的VTS_01_2.VOB、VTS_01_3.VOB、VTS_01_4.VOB、VTS_01_5.VOB文件名连续的4个文件也同时加入到列表中,当然可以使用ADD按钮增加单个文件,单击Del按钮可以对列表中的文件进行删除,在选择文件后,单击OK按钮返回,在窗口的下方有一个调整进度的滑块,在此右边有几个按钮,通过这些按钮可以截取影片的一部分进行转换。 







   2、进行视频参数设置



   1) 单击“Video”菜单,选择“iDCT Algorithm”,它决定MPEG-2的压缩质量,在这里有3个选项“32-bit MMX/SSEMMX”、“64-bit Floating Point”和“IEEE-1180 Reference”。一般说,这三个选项的差别是,压缩速度“32-bit MMX/SSEMMX”大于“64-bit Floating Point”大于“IEEE-1180 Reference”,而压缩质量“IEEE-1180 Reference”大于“64-bit Floating Point”大于“32-bit MMX/SSEMMX”,如果使用的CPU是Pentium3、Pentium4、 Athlon、Duron或Cerelon,系统会自动选择比较快的一种方式。笔者建议使用“32-bit MMX/SSE MMX”选项。



   2) 选择“Field Operation”,选择“Forced FILM”是应用于FILM或HYBRID (FILM XX%, NTSC XX%)。



   3) 选择“Color Space”,大多数MPEG-2流基于“YUV 4:2:2”格式,因为“YUV 4:2:2”格式的处理比“RGB 24-bit”更简单和快速,然而有些视频数据编码器和显卡不支持这“YUV 4:2:2”格式。如果系统支持YUY2,DVD2AVI将自动选择“YUV 4:2:2”格式,笔者建议使用此格式。



   4) 其他参数“YUV -> RGB”、“Luminance Filter”、“Clip&&Resize”一般采用系统缺省值即可。



   3、进行音频参数设置



   1) 单击“Audio”菜单,选择“Track Number”可以选择音轨,不同的音轨对应着不同的语种,音轨的格式可以在统计窗口中显示,启动统计窗口,在“Option”菜单中,选择“Preview”,再选择“Statistics”会显示统计窗口。



   2) 选择“Channel Format”,一般选择“Auto Select”,这种选择DVD2AVI将自动探测音频的类型。



   3) 选择“Dolby Digital”,“Demux”方式是输出.ac3文件,“Decode”方式将输出.wav文件的音频文件。一般选择“Decode”。“Dynamic Range Control”和“Dolby Surround”两个选项会影响Decode的效果。在“Dynamic Range Control”选项中“Normal”比较适合于电影,而Off比较适合于音乐。笔者建议选择“Normal”方式。



   4) 选择“MPEG Audio”,再选择“Demux”。



   5) 选择“48 -> 44.1KHz”,如果使用这个选项,在转换过程中会花费大量时间,但音质会是非常好的,笔者建议使用OFF选项。



   6) 选择“Normalization”,可以更改声音的音量,笔者建议选择100。



   生成D2V和MAV



   单击“File”菜单,选择“Save project”,这时提示输入文件名,选择文件夹,并输入文件名,例 如lzfst。这时会在选择文件夹中得到一个不大的扩展名为d2v的“lzfst.d2v”文件及一个扩展名为wav的“lzfst AC3 T01 2_0ch 192Kbps 48KHz.wav”音频文件。生成的lzfst.d2v文件比较小,只有699KB。因为生成的音频文件没有压缩,并且是包含上面5个VOB文件的音频内容,所以文件很大,大约为1.9GB。



   在生成文件时会花费很长时间,打开统计窗口可以看到整个过程的进度。打开统计窗口步骤是,单击“Option”菜单,选择“Preview”,再选择“Statistics”会显示统计窗口,在“Timestamp”中显示音频的进度,即音频的时间长度,在“Elapsed”中显示已用的时间,在“Remain”中显示的是剩余的时间。如果生成文件完成,在“Timestamp”中的时间显示的时间就是整个片长的时间。 





  





  

 转载  作者:李志峰  





责任编辑:lmtwadmin

版权声明:凡本网注明来源“流媒体网”的所有内容,版权均属流媒体网所有,转载需注明出处。凡注明来源非“流媒体网”的所有内容,其目的在于传递更多信息,并不意味着流媒体网赞同其观点或证实其内容的真实性。