您的位置首页百科知识

怎样对Xvid MPEG-4 编码器进行参数设置(五)

怎样对Xvid MPEG-4 编码器进行参数设置(五)

的有关信息介绍如下:

怎样对Xvid MPEG-4 编码器进行参数设置(五)

在 怎样对Xvid MPEG-4 编码器进行参数设置(三)的那篇文章中说漏了一个知识点,那就是“Encodingtype”编码类型有两种,我只讲了“singlepass“模式之后就跳过了,实际是我说漏了,所以用这一节专门来说第二种模式“twopass”。

twopass就是视频压制需要经过两次编码,分别为twopass-1st pass(简称1pass)和twopass-2nd pass(简称2pass)。

1pass时,编码器会用最高质量编码采集可供第2次运算参考的画面信息,而在

2pass时。编码器会根据第一次压缩获得的信息和用户指定的文件大小,自动分配比特率,使需要高流量的运动画面分配到更多的空间,更高的比特率来保证画面质量。相对的,对于那些不包含太多运动信息的静态画面则用较低的比特率。追求画质的朋友当然会选择这种方式,但运算比singlepass更费时。

在“Encoding type”下拉菜单中选择1pass模式,再点击旁边的more按钮。在弹出的窗口中勾选“Discard first pass”(不输出第一次编码结果)否则可能生成一个很大的无用文件。“full quality first pass”指优质进行1pass,一般不需要勾选,因为会降低编码速度。

再回到“Encoding type”下拉菜单中选择2pass模式,再点击旁边的more按钮弹出的窗口便是二次编码的参数设置窗口。

选择在1pass中生成的文件

IF比特率增加的百分比,设置多少要根据视频和经验设置,这个数值不是一个定数。

设置IF间距如果小于多少帧的情况下,除了第一个IF以外,其它IF都会削减多少比例的比特率。当设置为1帧的情况下则不会对IF进行比特率消减。

在流量过大或者过小的情况下每帧能够被补尝或减少的百分比

当视频流量过小的场景中最大补尝流量的大小

当视频流量过大的场景中最大补尝流量的大小

减少比特率高于平均比特率场景的Q值,数值越高减少得越多,这就有可能造成画质变差,而数值为0时是让编码器自动分配比特率。

增加比特率低于平均比特率场景的Q值,数值越高增加得越多,这就有可能造成场景的画质变差,而数值为0时是让编码器自动分配比特率。