IsaacZ 发表于 2010-1-4 22:20:29

用 VirtualDub 将视频制作成为Xvid编码的AVI文件(MPEG-4)相关设置

本帖最后由 IsaacZ 于 2011-6-5 08:39 编辑

如果你不知道什么是 VirtualDub,请先阅读:MPEG-4制作工具:VirtualDub 与 VirtualDubMod 最新汉化版


上接教程:VirtualDub的使用方法
首先,用VirtualDub打开一个其它编码的*.avi格式文件,“音频”→“全处理模式”,“音频”→“压缩”选择音频编码,图示如下:
16kBit/s是常用的码率也即128kbps
“视频”→“全处理模式”,“视频”→“压缩”选择视频编码为Xvid,图示如下:
前面必须安装过Koepi Xvid 这里才会有该选项。
点击“配置”,接下来就是决定你转换出的Xvid编码的avi格式影片的质量的步骤了,Xvid设置主界面如下图:
下面将依次设置以下选项:

编码类型   Encoding type

方案@等级    Profile@Level

目标位率   Target bitrate (kbps)

区域选项   Zone Options

质量预设   Quality preset

解码器选项   Other Options
1. 编码类型详细设置 我们先确定编码类型。XviD有两种编码方式:一种是“Single pass”,另一种是“Twopass”。“Single pass”是固定码率CBR模式,编码简单,速度也很快,但是最终效果不如“Twopass”模式。Twopass”是动态码率VBR模式,顾名思义就是视频压制需要经过两次编码,分为“Twopass-1st pass”和“Twopass-2nd pass”两步。“Twopass-1st pass”时,编码器会用最高质量编码采集可供第二次运算参考的画面信息,而在“Twopass-2nd pass”模式时,编码器会根据第一次压缩获得的信息和用户指定的文件大小,自动分配比特率,使需要高流量的运动画面分配到更多空间、更高的比特率来保证画面质量;相对的,对于那些不包含太多运动信息的静态画面,则用较低的比特率制作。

   因此,“Twopass”模式可以在影片容量与画面质量之间找到极佳平衡点。追求画质的人们当然会选择这种方式压缩视频,但两次编码的运算显然比“Single pass”更费时,影片需先用“Twopass-1st pass”压制一次后,选“Twopass-2nd pass”设置相同参数后再压制一次。

“Twopass-1st pass”压制得到的是一个大小不超过10MB的只有声音而无图像的AVI文件和一个指定目录下的状态文件,

“Twopass-2nd pass”只是要使用“Twopass-1st pass”压制过程得到的状态文件。

“Twopass”模式下压制相同影片所需时间大概是“Single pass”模式下的1.5倍。

两种模式的详细设置如下三张图示:
固定比特率   CBR

反延迟因数   Reaction Delay Factor

平均周期   Averaging period

平滑         Smoother
必须选中“放弃首重”,否则你可能会得到一个容量高达几个G的无用的AVI文件。

“状态文件名”一栏指定“Twopass-1st pass”压制得到的状态文件的保存路径。
一重         1st pass

状态文件名   Stats filename

全质量首重   Fullquality first pass

放弃首重   Disscard first pass

全质量首重只在您想保留结果流时有用。如果您想保留结果流,它不会改善二重的质量。
如果您不想放弃首重并要保持禁用完全质量,结果就可能是首重流不兼容mped-4。

Full quality first pass is only usefull if you want keep the resulting stream.It doesn't improve quality of second pass and normally should be disabled.

If you doesn't disscard first pass but keep full quality disabled,the resulting 1st pass stream might not be mpeg-4 compliant.
“状态文件名”一栏指定的状态文件的保存路径必须和“Twopass-1st pass”下指定的路径相同。
状态文件名   Stats filename

Intra帧调整   Intra-frames turning
I帧推进   Intra-frames boosting(%)

I帧接近于…(帧)
Intra-frames closer than…

…被减少为(%)   are reduced by(%)

溢出处理   Overflow treatment

伸展溢出控制(%)
Overflow control strength(%)

最大溢出增强(%)
Max overflow improvement(%)
最大溢出削弱(%)
Max overflow degradation(%)

曲线压缩   Curve compression

降低高位率场景位率(%)
High bitrate scenes degradation

改善低位率场景(%)
Low bitrate scenes improvement(%)


转自:http://hi.baidu.com/idownload/blog/item/a97986540359101b3b2935d6.html

lhfx1985 发表于 2010-11-16 15:55:14

很好的一片教程,看完以后受益匪浅。
页: [1]
查看完整版本: 用 VirtualDub 将视频制作成为Xvid编码的AVI文件(MPEG-4)相关设置