TMPGEnc参数设定详解
TMPGEnc参数设定详解%FBY|C._+i(njA. video(视频)部分: &H qbP|tk?7P
本部分设定输出的视频码流的类型和参数,大部分参数在模版中已经固定。 ,_ vYz4_e
1)基本类型:有mpeg1/mpeg2,mpeg1用于vcd, mpeg2用于svcd/dvd.
2)大小:PAL vcd标准为352x288, pal svcd标准为480x576, pal dvd标准为720x576
3)画面宽高比:一般应该用4:3 625 line PAL, 这是电视机的屏幕比例 5M(osu@
4)桢率:pal 的标准为25fps Ob@e3wY!\,sLdh
5) 码率控制:码率控制算法是造成各种编码器编码效率和质量不同的关键因素。mpeg标准中并没有对次算法
的具体实现做规定,这通常也是商业版本的知识产权内容。
CBR, 固定码率:保持码率基本维持在平均码率。实现简单,对复杂场景会因码率不足造成马赛克现象,对于)t,|$n7y_o
简单场景则不能充分利用编码空间。(老枯这里讲的复杂场景是指细节/边缘丰富以及快速变化场景)。
VBR, (2-pass VBR), “二次处理VBR”。,老枯认为其意思是通过对整个视频源进行2次处理使编码效率最高:
第一遍判断何处为复杂场景和简单场景,第二遍根据码率的上下限,把码率重新分配更多给复杂场景。可以在实
验中看出, tmpgenc在进行这种编码时进度指示在50%以前是没有预览图象的,而且桢进度指示为0。所以老枯建
议威龙改译为“二次处理”。这种码流控制方式应该在给定码率下得到最好的质量,但是和具体2 次分配算法关
系很大。同时耗时最长。一些其他编码器甚至有3次处理的码率优化。
MVBR (手动可变码率),设定最大码率和对不同的帧类型设定不同的信息损失量,实现局部码率优化。可以通q!~gb"u-P
过手工指定复杂场景为I帧对之进行较精细的编码。参见对于GOP参数设定部分。 L2fFw2D;p
CQ-VBR (自动可变码率),设定主观质量值和码率上下限,以主观质量标准对编码器量化环节进行控制,在可\V2B2Llw#piq
选参数中设定主观质量值以后,编码器就在能达到此质量标准的前提下尽量节省码率。关键在于编码器对主观质V7AR4a6P
量的评价方法。这是CQ和VBR的综合,也可以看作自动的MVBR。 f.P7D*_"["b7|
威龙汉化5版 在可选参数中有一行是“不破坏最小码率的状态而填充数据”,老枯的理解是,如果码率过低就填
充无意义码(好浪费啊,不过可能是为了兼容性的原因),英文版这一句没有翻译,还是日文。
CQ (固定品质),就是比MVBR多了一个主观质量值的设定。老枯不明白到底是怎么控制的。
