在之前关于Xvid MPEG-4编码器参数设置的第三篇文章中,遗漏了一个重要知识点:编码类型包含两种模式。文中仅介绍了单次编码(single pass),便直接跳过,未提及另一种。实际上,还存在两次编码(two pass)模式。该模式通过分两个阶段分析视频数据,能更精准地分配码率,提升画质与文件体积的平衡,因此有必要在此专门补充说明这一部分内容。
1、 双压是指视频压缩需进行两次编码处理,第一次为初步编码(1pass),第二次为最终编码(2pass),通过两次处理提升压缩质量与效率。
2、 首次编码时,编码器以最高质量采集画面信息,为第二次运算提供参考依据。
3、 在两次编码模式下,系统会依据首次压缩所获取的数据及用户设定的目标文件大小,智能分配比特率。动态场景因细节丰富、运动复杂,将获得更高的码率以确保清晰流畅;而静态画面因信息变化较小,则采用较低码率以节省空间。这种按需分配的方式能有效提升整体画质,尤其适合对视觉效果要求较高的用户。尽管相比单次编码耗时更长,但其优化更为精细,是追求高质量视频的常用选择。
4、 在Encoding type下拉菜单中选择1pass模式,随后点击其旁边的more按钮。在弹出的设置窗口中,建议勾选Discard first pass,以避免生成体积较大且无用的中间文件。该选项的作用是不保存首次编码的临时结果。至于full quality first pass选项,表示首次编码采用高质量处理,通常无需启用,因其会显著拖慢整体编码速度,影响效率,一般保持默认不勾选即可。
5、 在编码类型下拉菜单中选择两遍编码模式,随后点击右侧的更多按钮,即可打开二次编码参数配置窗口进行相关设置。
6、 选用1pass生成的文件进行操作
7、 比特率增加的百分比需根据视频内容和实际经验灵活调整,并无固定数值。
8、 当IF间距小于设定帧数时,除首个IF外,其余IF的比特率将按比例降低;若设为1帧,则不进行任何比特率削减。
9、 流量异常时,每帧可补偿或削减的百分比范围。
10、 视频流量过低时,可补偿的最大流量值。
11、 视频流量过大时允许的最大补偿带宽值
12、 降低高于平均比特率场景的Q值,数值越大降幅越明显,可能导致画质下降;当数值为0时,由编码器自动调节比特率分配。
13、 当比特率低于平均水平时,提升Q值且数值越大提升幅度越高,可能导致画面质量下降;若数值为零,则由编码器自动分配比特率。
