2009-06-09 | 来源:互联网 | 小编: | 人看过
5.画面压制
处理AVI视频文件的压制是本教学中的精华之处,在这里我将会教导你最完美的转档设定。
首先在此给你一些基本观念。转文件方式主要分成了两种模式,一种是固定的bitrate(bitrate也有然翻译成比特率),简称为CBR(Constant Bit Rate),一种是变动的bitrtae(VBR ,Variable Bit Rate),转视频文件要维持全然地画面品质就必须使用VBR模式,这是因为视频场景里面的复杂度不一,有的画面复杂或是动态剧烈(类似动作武打片的场景),有的画面简单。动态低,这两种场景类型经常混杂于一部电影中穿插,因此一部电影所需要的数据量若是要维持相同的品质的话,也应该是随之改变的。
而VBR大致又可以分成2-PASS与Quantizer模式。
所谓的 2-PASS 意思简单来说就是第一次编码先做数据流量评估(1-pass),第二编码参考第一次编码的数据数据决定每个画面应该分配多少数据最恰当,用这方法可以如同CBR 1-PASS般事先决定好档案的大小(看片长多少时间,和所要的大小决定该在每秒中提供多少资料量),但是却也可以如同VBR般动态分配数据量给每个画面。
这样做的优点在于,可以在预测档案大小的情况下,却还是可以维持一个基本的品质,缺点在于转文件需要接近于原本的2倍时间,并且我们也不知道真正最佳的平均bitrate该设定为何,设高了浪费档案大小,设低了全面品质下降,而且画面数据量分配的机制并不全然精准。
另外所谓的Quantizer模式,是指以品质为基准(Quantizer在视频压缩上有更深入的义函在,在此仅是很概念。面像上的说法),一次性地动态数据量给给个画面。
这样做唯一的缺点在于无法预测档案大小(但是通常这样压制平均下来的bitrate却低得让人出乎意料),优点是经过我长期的比较与观察下,Quantizer是最佳的方式,不论是在档案大小与品质上。
我使用目前公认最佳的XviD MPEG4 Encoder,加上最佳化的设定,来达成最好压制。
接下来就是实际上的步骤。
我需要用到的软件 Avisynth VirtualDub XviD VobSub mpeg2dec3.dll 。
接着请你一步步跟着我做。
首先先安装 Avisynth ,利用预设安装安装完毕后,请将 mpeg2dec3.dll 这个档案拷贝到 C:\Program Files\AviSynth 2.5\plugins 这个目录中。
接着安装 XviD , 再安装 VobSub , 到此基本上安装的工作到此结束。
至于VirtualDub则是解安装后就可以使用了,因此谈不上什么安装。
下面正式到转档的手续步骤了。
使用你先前安装的 vobsub ,用它的 VobSub Configure 工具开启刚才SmartRipper所建立的vts_01_0.ifo。
之后会要求你选择一个目录,来放置转出的字幕档
选择你所要的字幕(不要的可以用 <-- 退回去)
按下ok候稍等一下
之后就完成了
按下ok结束,然后关闭程序,它就会为你建立出 vts_01_0.idx 与 vts_01_0.sub 字幕档案。
字幕导出的工作也告一段落。
剩下的是最后转出avi档的工作。
用笔记本建立一个avs文件(你当然也不一定需要用笔记本,总之用文字编辑工具,建立出一个扩展名为 *.avs 的档案即可)。
在AVS档中填入下面的料
----------------------------------------------------------------------
MPEG2Source("H:\PMP电影制作\out.d2v")
return last
----------------------------------------------------------------------
这个 MPEG2Source("H:\PMP电影制作\out.d2v") ,请自行修改成在DVD撷取步骤中建立出的 *.d2v 文件位置。
接着请你用VirtualDub开启你所建立的avs档,
正常情况下,它就能顺利开启了。
然后请进入VirtualDub的设定视频压缩格式选项部分。 操作列上的 Video -> Compression
接着你会看到
请使用XviD MPEG-4 Codec 这个压缩 encoder ,并且按旁边的 "Configure" 进入它的相关设定
请依照上图设定,并且请仔细检查对照
Target quantizer 预设为 4 ,但是你可以依照个人对于画面品质与档案大小接受度,在此设定为3.5,自行决定理想的参数,一般来说4大概是可接受品质的底限,档案较小,如果要让品质好一点,可以将4调的更小,但是个人不建议小过3这个数值,大概说起来3.5则是非常不错的品质,而3的话是理想品质,比3小的话是不计档案大小追求完美的品质,请你个人自行实验比较决定。
基本上会设定成3.5也是考虑到,档案大小与画质间得取舍平衡,另外由于PSP译码能力有限,小于3.5以下的参数或许(不一定,不保证会怎样请自行研究)会造成译码延迟的问题,因此在这里就建议设成3.5就是了。
接着进入下面的more选项
设定如下
按确定后跳出。再次进入另一个more设定
你就如上图般设定,也是一样按确定后跳出。
最后再设定一个东西
进入 Zone Option内设定
至于如果你转的档案为卡通。动画类型的话可以再将 "Cartoon Mode" 勾选起来。
接着按下确定离开此画面,再按下ok跳离XviD的设定画面,最后再一次按下ok离开encoder的设定选单,回到VirtualDub的主画面。
将操作列的Audeo中的No audio勾选,为了是转出一个没有带声音的avi档,接着存成一个avi档。
再最后转存为MPEG-4 video code AVI档前还有最后一个步骤。
就是使用filter处理画面。
请看下面的操作
上一篇:psp耳机导购+褒机指南
下一篇:解答新手购机前的关心主要常见问