DVDRip彻底研究──制作前的准备

软件世界

DVD以卓越的画面,逼真的声音效果,赢得了大家的喜爱。由于DVD影片的容量比较大(一部完整的DVD影片通常都在4GB以上),而且需要专用的设备来播放,因此如果朋友之间相距太远,或没有DVD机和DVD光驱,就无法分享你的影片。而DVDRip的诞生,就可以轻松解决这些难题。
简单地说,DVDRip就是对DVD用DivX技术压缩图像、用MP3或AC-3压缩音频(AC-3须安装专用解码软件),同时结合字幕播放软件来外挂字幕的组合。它以极高的压缩比和足以抗衡DVD的视觉效果征服了无数电脑用户,成为网上最流行的视频格式。
从本期开始,我们将推出DVDRip制作大餐以飨读者,介绍DVD中视频文件的分离和转换、杜比AC-3音频的支持及DVDrip字幕的提取与制作的详细过程。

一、了解DVDRip的规格

DVDRip借用了AVI格式作为文件存储格式,它的视频部分使用了DivX的编码技术,目前常用的DivX编码有经典的DivX 3.11 Codec和较新的DivX 5.02 Codec、XviD MPEG-4 Codec等。DVDRip音频部分则通常使用MP3音频编码技术。如果想达到更为震撼的音响效果,可以将杜比AC-3音效合并至DivX AVI文件中去,从而真正地实现从音频和视频两个方面都能和DVD相抗衡的效果。
通常DVD数据流的码率(Bitrate)高达5000~10000Kbps,而DVDRip中的DivX视频流可以用低得多的码率达到接近DVD的视觉效果,根据实际经验,DivX视频流的码率在1200~1500Kbps时可以做到兼顾较好视觉效果和较理想的压缩比这两方面的要求.当然最为理想的画面效果应该在2000Kbps左右,如果码率低于1000kbps,则难以体现DVDRip在画质上的优势。音频流通常采用96Kbps和128Kbps码率,采样频率为48kHz的MP3音频,如果采用AC-3音频则有Dolby Digital2.1的192Kbps和Dolby Digital5.1的384Kbps、448Kbps这几种规格。

二、从DVD中复制VOB文件

1.了解DVD影碟的文件结构

目前多数编码软件并不能直接从DVD光盘中读取VOB文件进行转换(DVDx可以从DVD光盘中直接转换VOB文件,不过功能并不完善),因此最好将DVD中的影音文件复制到硬盘当中。复制DVD影像文件前,我们首先应该对DVD影碟的文件结构有所了解。
DVD影片是存放在DVD光盘中的“VIDEO_TS”目录内,其中VOB文件是保存影音数据的,这些数据不仅包含影片本身,而且还有供菜单和按钮用的画面以及多种字幕的子画面流。
IFO文件则是控制VOB文件播放的,在这个文件中可以找到如何以及何时播放VOB文件中数据的控制信息。IFO文件对保证正常播放是至关重要的,因此它有一个备份文件,扩展名为BUP。
在每一个DVD光盘中都应该有视频管理器(VMG),存放在VIDEO_TS.IFO文件中,它保存光盘的全局信息,比如光盘可以在哪个地区播放。同时,还保存如何显示可选菜单的信息。用于显示菜单的数据保存在VIDEO_TS.VOB文件中。当DVD光盘插入到光驱中时,播放器首先显示这个菜单。
除了目录信息部分以“VIDEO_TS.VOB”为文件名以外,主要文件都以“VTS_xx_y”格式作为文件名。xx是标题编号(从01到99);y是区段编号(从0到9)。
由于在微软操作系统中,单个文件最大只能有1GB,因此大多数影片都是保存在多个文件中的。记录正片数据的文件都拥有相同的标题编号。
要制作DVDRip只要将记录正片数据的IFO和VOB文件复制出来就可以了。

2.复制VOB文件

DVD使用了一种叫CSS的加密方法,用于阻止在没有解密钥时直接从光盘中读取多媒体文件的企图。因此我们需要借助一些软件,如CladDVD、DVD Decrypter等,将VOB文件复制到硬盘中。
这里推荐大家使用DVD Decrypter(最新版本:3.1.2.0,下载地址:http://fileforum.betanews.com/detail.php3?fid=1011845169),它的使用相当简单,在“Input”窗口中选择好VOB文件,并在“Destination”栏中设置好保存路径,按左下的“Decrypt”按钮就可以将VOB文件复制到硬盘当中去(图1)

图1
图1

提示:现在市面上有很多已经解密的DVD,可以直接从光盘中将将VOB文件复制到硬盘中。但这类DVD,有的效果不是很好。考虑最终生成的DVDRip的质量,建议大家选择效果比较好的DVD。

三、计算视频流的码率

DVDRip的传播方式除了网络之外,就是用光盘作为载体了。要将一部DVD影片转换成DVDRip并放在一二张CD-R光盘中,需要考虑的因素包括:视频流的码率、音频流的码率、影片的长度、光盘的容量等内容。如果用一张80分钟的空白光盘,放下一部120分钟的DVD影片,那么就无法考虑使用AC-3音频了,视频流的码率最多只有700Kbps左右,效果只比VCD稍好一点。
为了充分利用光盘的空间,提供尽可能好的视听效果,应该对上面的因素进行综合的考虑。这里介绍一个十分好用的工具──Advanced DivX Bitrate Calc!(下载地址:http://www.divx-digest.com/software/advanced_bc.html),它可根据影片的长度、音频格式、CD的容量计算出最佳的视频流的码率(图2),或者根据相关因素计算出DVDRip占用的磁盘空间。虽然它只是针对DivX ;-)MPEG-4 Low-Motion模式的,但其他编码也可以用它做参考,因为DivX 5.02等编码的压缩比毕竟要比DivX ;-) MPEG-4 Low-Motion模式高出一些,选择由它计算出来的码率应该是比较保险的。

图2
图2