用DivX或XviD格式的AVI文件制作自己的DVD指南

一、入门和要求

  当DVD-R和DVD+R刻录机越来越普及,许多人开始考虑将他们的DivX和XviD格式的电影备份成DVDR格式,特别是可以用DVD影碟机播放的DVD-Video格式。幸运的是有许多免费软件和(或)便宜的共享软件可以方便的实现目标。

1.1 本指南的作用

  本指南试图从头至尾的向您介绍如何将您的AVI格式的电影转换成DVD-Video格式,并且介绍如何将文本格式的字幕转换成DVD字幕。只要您的电脑安装了正确的解码器,本指南的内容将不只适用于DivX或XviD视频,同样适用于几乎所有编码格式的AVI视频。在音频部分,我将向您介绍AVI文件中两种最常用的音频格式——MP3和AC3,而任何其他格式音频的处理过程都将基于本指南介绍的基本过程。

1.2 硬件和其他要求

  非常明显,您首先需要包含音轨的AVI视频源。为了字幕转换,您需要将您的字幕用SubRip转换成SRT格式。另外,如果您需要将您的影片刻录到DVDR那您就需要有一台DVD刻录机,同时为了编辑视频,您的硬盘需要至少5GB的自由空间。

1.3 有损压缩?!

  您应该知道绝大多数视频格式,包括MPEG-2(用于DVD-Video、数字电视和SVCD)和MPEG-4(用于DivX和XviD)都是有损压缩。

  这意味着什么?这意味着当您将您的源视频转换成任何有损压缩格式,都会丢失一些数量的数据和细节,并且这种损失是不可逆转的。我们可以想象,将一本完整的书删节成4页,他的主要内容依然在,可是您不可能将它再还原成原书。

  所以,在这种情况下就算是您的DivX/Xvid电影是从DVD-Video转换来的,您仍然不可能将它们还原成同样质量的DVD-Video。事实上,我们从DivX/Xvid转换来的DVD-Video画面质量会比原来的DivX/Xvid要差一点。

  现在,既然您已经理解了这一点,您应该有了个合理的期望值,那我们就可以继续了。

1.4 需要的软件

  为了完成本指南中的工作,您需要以下软件:

    SRT2SUP(只有字幕处理需要它)

    AVIcodec(帮您测定视频和音频需要的解码器)

    FFDSHOW(如果您没有播放DivX或XviD文件的解码器您就需要它)

    TMPGEnc(必需的!视频编码软件)

    IFOEdit(必需的!DVD-Video编辑软件)

二、处理源文件

2.1 测定音频和视频格式

  现在,启动AVIcodec,单击Select按钮,打开一个文件对话框。定位到您需要转换成DVD格式的AVI文件,单击Select按钮选择它并单击Open按钮。

  现在,您可以在主窗口中看到视频文件的详细信息了。在我的例子中,我们可以看到视频是XVID Mpeg-4编码,音频是已经被编码成MP3格式。在页面底部我们还可以看到视频和音频的进一步详细信息,如音频采样率为48000Hz。

  请同时注意视频的fps值并将它记录下来,通常这个值应该是25.00fps、2397fps或29.97fps(或相近的值)。

2.2 如果电影被分割成两部分,那就将它们合并

  现在,如果您的电影源文件已经被分割成两部分或更多,您需要将它们用VirtualDub软件合并成一个文件。我建议您参考我的另一个指南“VirtualDub:合并AVI文件指南”。

AC3音频?让我们将它分离出来。

  如果您的电影是AC3音频的,请阅读我的另一个指南“从AVI文件中分离AC3音频”。如果您的电影是MP3音频的,您就可以跳过这部分,直接处理字幕了。

三、转换AVI字幕到DVD字幕

3.1 转换字幕

  如果您不需要在您的DVD-Video中包含字幕,请直接阅读TMPGEnc部分。

  现在,运行SRT2SUP,单击SRT File菜单并选择Open as text。

  现在,定位到您硬盘上的SRT格式的字幕文件,选择它并单击Open按钮。

  在此后弹出的窗口中,您可以按您的要求对字幕的延时等进行调整。

3.2 改变字幕颜色

  在主窗口的右侧,您可以看到一个小窗口包含了字幕中的每一行。选择其中的一行就可以在主窗口的顶部(默认位置)看到显示的文本效果,通常是不符合您的要求的。所以,您需要选择Settings菜单并单击Global。

  在这里您可以调整菜单的颜色和其他外观效果。在调整完毕后单击OK按钮。

  现在您可以看到您设定的菜单的效果。如果不满意,您可以回到Global Settings窗口重新设定直到满足您的要求。

3.3 保存字幕

  在您对菜单的设定满意后,您需要将它保存为SUP文件。

  在主窗口中,您可以看到在菜单列表下方有一项叫All。单击那个按钮,否则您的字幕文件将是空白的。

  然后,选择SUP File菜单并单击Save。给菜单文件一个合理的文件名后单击Save按钮。保存过程将持续几分钟,最终生成一个SUP文件供IFOEdit使用。

四、转换AVI到MPEG-2

4.1 转换AVI到DVD/MPEG-2

  现在是时候将AVI视频文件转换成DVD-Video适用的MPEG-2格式了。我们将使用TMPGEnc作为我们的编码器,因为它易于使用并且输出的MPEG-2视频质量相当好。

  首先,您需要运行TMPGEnc。请注意TMPGEnc的使用版本只在30天内支持MPEG-2编码。在此之后,您需要购买一个TMPGEnc的商业版本,叫TMPGEnc Plus。

4.2 运行向导

  到目前为止,新建一个TMPGEnc项目最简单的方法是使用TMPGEnc的向导。默认情况下当您运行TMPGEnc时向导会自动弹出,如果没有,请选择Files菜单并单击Project Wizard。

4.3 选择视频格式

  在项目向导的第一页,您应该在窗口左边的DVD选项中选择正确的视频格式。对于真的知道他们在做什么的人来说,他们有很多的选择,但我们在这里将坚持两种选择:DVD-NTSC和DVD-PAL。

  拿起您刚才记录fps值的那张纸。如果fps是25.000fps,您应该选择DVD-PAL。如果fps值是23.976或29.97,您应该选择DVD-NTSC。

  如果您的音频不是AC3,您应该在此选择音频格式。我们建议您使用CBR-MPEG-1 Layer II Audio (MP2),因为它体积比PCM小并且更适合DVD。如果您的音频是AC3格式的,您可以在这里忽略这个选择。

  在您进行完这些选择后,单击Next按钮。

4.4 选择视频源

  在第二页,您应该先单击Browse按钮。这将打开一个文件对话框,您应该在这里定位您的AVI文件(如果您合并了多个AVI片断,请选择这个合并后的文件),然后单击Open。

  通常TMPGEnc可以自动的识别您打开的视频文件的正确参数。目前绝大多数的AVI文件都是pre-deinterlaced的,所以Video type通常设定为Non-interlaced。当您确信这个设定值不正确(或TMPGEnc推荐了另一个选项)时您可以只改变这个值。

  屏幕比率应该保持1:1(VGA),除非您是我前面提到的那种真的知道自己在做什么的人。

  对PAL视频来说,Content of Video选项一般是不可选的。而对于NTSC视频来说,这个选项一般都是Film Movie,除非源文件是数码摄像机拍摄的AVI文件。

  检查一遍刚才的选择后单击Next。

4.5 滤镜设定

  在第三页,顶端的三个选项框在大多数情况下应该保持原样,但是您可以单击Other settings按钮。

4.6 其他设定

  单击Other settings会弹出一个新窗口,在这里您可以更精确的定义编码参数。这里最重要的选择是Motion search precision。您应该很明确的将它定义为Highest quality (very slow),因为这个选项值提供比默认值好得多的视频输出质量。

  您同样应该将Rate control mode的设定值改为2-pass VBR (VBR),这强制TMPGEnc使用multi-pass encoding进行编码。

  当您完成这些设定后,单击OK按钮关闭小窗口。当你回到项目向导窗口时,单击Next按钮。

4.7 比特率设定

  在比特率设定页(向导第四页)中,您可以调整bitrate和resolution在内的视频编码设定。

  NTSC电影的Video resolution应该为720×480,而PAL的应该为720×576。

  然后,确认音频比特率选项为384kbps。

  在Average video bitrate设定上,您需要调整这个值,以使得到的DVD-Video对于DVDR来说有一个完美的大小。在窗口底部,你可以看到一个蓝色进度条和一个 Makes files size XXX% of disk capacity的文本框。调整Average video bitrate的值,直到XXX在95到97之间。不要超出那个值,因为我们需要空间存储字幕和其他素材。同时,如果您的音频是AC3格式的,试着将这个值控制在94到96之间,因为AC3音频往往是448kbps的(如果AVIcodec测定AC3比特率小于448kbps,则忽略它)。

  总之,记得确认蓝色进度条上的下拉框中显示的是DVD-R 4.7GB (UDF)。

  当你完成这些设定后单击Next按钮。

4.8 选择目标文件

  首先,记得选择Output video and audio as individual elementary streams。然后单击Browse按钮并定为到您硬盘上剩余空间大于4.5GB的分区,选择一个输出视频文件名称然后单击Save。

  确定Start encoding immediately被选定,然后单击Next按钮后去睡觉,TMPGEnc将立刻开始编码视频文件并根据计算机性能不同而持续工作大约20小时。

五、使用IFOEdit编辑DVD

5.1 IFOEdit

  现在,视频文件已经编码完成,是时候开始制作DVD了。我们不想创建个性化菜单或添加额外的特性,只希望制作一张可以在DVD影碟机上直接播放的视频光盘,所以免费的IFOEdit就是我们需要的。

  首先,运行IFOEdit。然后,选择DVD Author菜单并单击Author new DVD。

5.2 选择源文件

  现在,单击Video后面的小按钮并定位到您用TMPGEnc创建的m2v文件,然后单击Open。

  单击Audio后面的小按钮并定位到mp2音频文件或ac3音频文件,选择它并单击Open。

  单击Subpicture后面的小按钮定位到您前面创建得sup字幕文件,选择它并单击Open。

  现在,我们在此没有定义章节,因为绝大多数AVI文件完全没有附带章节信息,所以我们让Scene changes选项完全空白。

(另一种选择是创建一个chapters.txt文件来导航DVD,每行一个数字,如第一行为10000,第二行为20000,……。这样我们就可以将这个DVD分为每10000帧一个章节)

  最后,单击Output stream后面的按钮,选择一个有4.5GB剩余空间的分区,在其中选择一个目录作为我们输出目录。

5.3 输出……

  现在,简单的单击OK,IFOEdit开始创建一个新的DVD-Video项目,这将花费几分钟时间。

  当项目创建完毕,在日志窗口中单击Close按钮。最后,你将会在你选择为输出目录的文件夹下得到总容量大约4.3GB的文件。

六、烧录DVDR和总结

6.1 烧录DVD

  现在您可以烧录您的DVD-Video光盘了。请阅读我的另一个指南“用Nero烧录DVD-Video”。

6.2 注意

  如果你有其他格式的字幕文件,你可能需要将它们转换成SRT格式才能按照本指南的程序进行工作。如果您希望转换VobSub字幕(图形格式)到SRT格式,您可以使用VobSub工具包中的SubResync。

  同时,您也可能按照本指南创建变形的16:9的电影,但是因为这需要了解更多屏幕比率方面的知识并进行正确的设定,我们建议只有那些熟悉这些知识的人这样做。如果你决定尝试,在测试输出结果前请不要消耗您的DVDR去烧录。大多数的DVD播放软件都可以直接播放您硬盘上的DVD文件,我们可以用它们来进行测试。

Leave a Reply

You must be logged in to post a comment.