赞助广告 赞助广告
  当前位置:网络学院JSP技术调试手记 → 用Flask Mpeg把DVD变成DivX
用Flask Mpeg把DVD变成DivX
日期:2002年3月29日 作者:南阳 人气: 查看:[大字体 中字体 小字体]

  Flask Mpeg是转换DVD最简单的方法,转换DVD是一个漫长的过程,你可以在睡觉或工作前把它设置好,等到了时间,来收获果实就行了。Flask Mpeg可以把Mpeg-1、Mpeg-2(也就是DVD)文件转换成DivX、AVI、Mjpeg、Mpeg-1或Mpeg-2等各种媒体格式。

  转换之前

  转换之前,你需要在系统中安装:

  DivX ;-) Mpeg-4 Codec 3.1 alpha(或更高版本);

  Fhg Radium MP3 codec;

  Advanced Bitrate Calculator 1.8;

  Flask Mpeg 0.594(或更高版本)。

  在安装DivX codec的时候,请记住运行“run me first”选项。

  想转换DVD,计算机的硬盘里就必须先有可以解读的DVD文件,可以用CladDVD或VobDec进行这个工作,但SmartRipper更好。

  编码的步骤

  Flask有两个基本的转换模式:

  Open File:它可以打开任何mpeg文件,并将其转换为你想要的格式。

  Open DVD:这是一个特殊的模式,它以DVD播放器的模式读取DVD,可以藉此选择连同字幕一起转换,它还可以剥离多角度(multi-angle)DVD中的一个角度进行转换,这样可以防止影片中出现重复的画面。

  如果你想使用Flask的“Open DVD”模式,你就必须以完全的DVD模式拷贝这些文件,这时你应该在SmartRipper的file模式下剥离它们,注意不要使用它的movie模式。如果使用VobDec或CladDVD,你要先关闭multi-angle功能。

  使用Flask的“Open DVD”模式,你还必须拷贝电影中的IFO文件,它的名称将和第一个电影文件的名称相同,举例来说,如果第一个电影文件的名称是VTS_01_0.VOB,要拷贝的IFO文件的名字就是VTS_01_0.IFO。

  以“Open DVD”形式打开文件:点选“Open DVD”,找到电影中的IFO文件,点击弹出如图1的对话框。


图1

  选择电影的Duration(持续时间),在这里是1:51:53,它经常是列表中的第一个,但有时也要根据影片来确定。

  然后选择语言,电影的语言不可能都是英语,应该以选择后的试听结果决定。你也可以用DVD播放器打开DVD,查看其语音顺序,通常这两者是一样的。

  最后是DVD subtitle(字幕),字幕选择后即无法关闭,Flask并不一定能正确地处理字幕,要试过才知道。

  全球方案选项:依次点击“Options”→“Global Project Options”。

  Video栏:Frame Size(格式尺寸):在Width和Height显示框内,你可以输入需要的画面尺寸,如果你想对影片进行修正,可以点击右下方的“Show Output Pad”按钮,如图2所示。


图2

  Time Base(fps)(帧频):Flask一般会选择最好的帧频,所有PAL电影(欧洲)都是25帧每秒;所有北美NTSC电影都是29.97帧每秒,但因为它们编码为DVD的方式,所以Flask会为NTSC选择23.976fps。不要轻易改变这一设置,不过应该进行简短的测试。

  Video Structure(视频结构):不要选中“Deinterlace Video”选项,除非你确实需要它,它会使转码过程变得非常缓慢。如果画面出现了严重的隔行扫描问题,可以将Threshold设置降为1-5。

  如果Flask或你自己将“Time Base”选为24或23.976,就会出现一个“Reconstruct progressive images”选项,它会迫使Flask Mpeg处于24帧每秒的模式中,避免转换为24帧每秒、而播放却是29.97时可能出现的问题,NTSC需要它,PAL不需要,应该让Flask决定。

  Audio栏:如果取消“Decode audio”选项,影片将无声;对于DVD,应取消“Same as input box”,并选择“48000 Hz”;对于Mpeg-1,应使用“Same as input box”或者“44100 Hz”,如图3。


图3

  如果你想直接拷贝DVD的AC3音频,可使用“Direct Stream copy”项。

  Post Processing栏:此栏用于调整画面尺寸,一般不要使用“Nearest Neighbouring”功能,除非你调整尺寸时不考虑画质问题,JASC推荐收缩画面时采用Bilinear模式(资源消耗少),放大画面时用Bicubic模式(画质好),HQ Bicubic模式画质最好,但运行速度最慢,最终选择应由你的喜好决定。

  Keep aspect ratio(保持宽高比):PAL制式一般都应该选中这个选项;NTSC则有可能因此而出现错误。

  Files栏:选择储存最后结果的地方,因为音频是伴随视频编码的,所以audio栏不可变更,如果你在Audio栏中选择了“Direct Stream Copy”选项,你就可以决定音频文件的储存位置。

  General栏:Compiling Time(汇编时间):如果你选中“Compile whole file”(汇编全部文件),它会转换整个DVD;否则你就要自己决定转换多少秒的DVD。PAL电影为25帧每秒,NTSC电影为23.976或29.970帧每秒,由此可确定转换的帧数。如果转换影片很长,建议关闭并重新启动Flask,避免不必要的错误。如图4。


图4

  Search Size:如果没找到音频或视频部分,试着扩大数字,再次打开文件。

  Miscellaneous:如果选中它,当转换完成后,它会自动关闭计算机。

  以上就是编码的步骤,下面让我们看一看输出选项。

  输出选项

  Output Format Options:在主窗口中点选“Options”→“Output Format Options”。

  Features and future features:“Split files after”功能可以将一个VCD电影分拆成两部分,放进两张CD中。

  Enable Watermark:你可以通过它把一幅位图作为成品影片的图标,X和Y数字框让你确定图标在电影中的位置;旁边三个选项决定图标的样子,“Copy”显示位图的原样,“Mask”使其部分透明,“Alpha”使其全透明,图标会使文件变大,同时降低画质。如图5。


图5

  Select Codec:这些是重要的按钮,点击最上面的一个,如图6所示。


图6

  从下拉菜单中选择Divx;-) MPEG-4' Low(或者是High) Motion编码器,用Advanced Divx Bitrate Calc!1.5(如图7)之类的比特率(bitrate)计算器决定合适的比特率输入。


图7

  将DVD影片的长度以分钟为单位输入顶部的数字框,在中间框里选择音频比特率。它就会将比特率告诉你,比如这里显示出是581Kbit/s,你就可以将上图的滑动条从750改为581;keyframe定为1比较好,也可以定为10,可以节省空间;然后将“Compression Control”定为75%,操作完成。

  回到前一个对话框,按底部的“Select Codec”按钮,选择音频压缩。弹出如图8所示的对话框。


图8

  选择MPEG Layer-3和96 kbps 48,000Hz, Stereo也可以选择128或190,但这样会使文件变大。

  将音频转换为Mp3有两个问题,第一,音频必须是48000Hz,有些声卡无法匹配这样的格式,会损伤音质;第二,因为DVD的动态范围,制作出来的声音有可能很低。如果出现这些问题,你可以选择PCM音频,48000Hz 16bit, Stereo,其它格式在Flask中都可能出现问题。

  注意:PCM没有压缩,会使成品文件达到1-2GB,建议使用Mp3。

  开始转换

  完成一切设置之后,在主窗口中点选Run→Start Conversion(开始转换)。

  利用500MHz的CPU,制作一部DivX电影需要15到20个小时。

(出处:赛迪网-中国计算机报)

相关文章:
 
·揭露“DivX”的秘密
·使用MPEG2AVI把DVD转换成DIVX
·DivX影音文件及其字幕的切割与合并—利用NanDub分割AVI文件
·DivX影音文件及其字幕的切割与合并—利用NanDub合并AVI文件
·DivX影音文件及其字幕的切割与合并—利用VobSub分割字幕
·DivX影音文件及其字幕的切割与合并—利用VobSub合并字幕
·把自己心爱的DVD宝贝压缩成DIVX(多图)
·整合高清播放:DivX6 Player使用指南(上)
·整合高清播放:DivX6 Player使用指南(下)
相关软件:
 
  特别推荐
  热点TOP10