名称
|
缺省值
|
说明
|
Keyint
|
250
|
设置IDR帧的最大间隔为250帧,IDR帧就是可备用于拖拽的帧,IDR帧一定是I帧,反之不成立。最好是设成帧率的10倍。显然改值越小,P,B帧越少。
|
min-keyint
|
25
|
设置IDR帧的最小间隔,避免IDR帧太多,建议25,不要改
|
Scenecut
|
40
|
类似于镜头分割的阈值;但相邻帧的阈值小于40,则设立新的IDR帧。所以值越高,IDR帧越多;为0时,则不启用,即采用定长法。
|
bframes
|
0
|
设置最大共现的B帧。例如,2,则IBPBBPB..I,所以值越大,B帧越多,压缩率越高。缺省时IPPPPPPP…PI.
推荐:最大值16,这是最快的编码速度,建议采用2-5值
|
ipratio
|
1.40
|
I帧和P帧所占用的bit率的比值,值越高,I帧占用的bit率越高
|
pbratio
|
1.30
|
同上
|
b-adapt
|
1
|
设置自适应B帧替代方法,0:不使用;1:老算法(快)2:新算法(慢,效果好,如果时间允许就用吧)
|
b-bias
|
0
|
设置B帧被P帧替代的概率,值域[-100,100],值越大,区域B帧的概率权值越大
|
b-pyramid
|
无
|
开启:允许B帧做为新B帧的参考;否则,B帧的参考只来自I、P帧;建议只要B帧数大于2就开启。
|
no-cabac
|
无
|
关闭CABAC(上下文自适应二进制算法编码);建议开启cabac
|
ref
|
1
|
控制参考帧的数量,主要是P帧的参考帧的数量,值域[1,16],在level4.1标准中,720p和1080p最多是9和4;推荐使用4-6
|
Deblock
|
0:0
|
即Deblock-strength:Deblock-Threhold(也就是Alpha deblocking:Beta deblocking)合适的值域是[-3,3],注意码率低才有效果,码率高则不需要。
Alpha deblocking缺省值为0一般够用(特别是cqm),它会去方块但画面变模糊,该值是决定画面是否锐化的最重要的参数,值越大,去方块越明显,反之,锐化越明显。
Beta deblocking值越低,被去块化(deblock)的方块越少。增加Beta值,环状物(ringing)就越少,而降低Beta则DCT块越少(矛盾)?。http://forum./showthread.php?t=109747
如果你不需要编码很细,不介意偶尔的块,可以用-2:-1;如果你喜好更明亮的画面,且不介意一点点模糊,那就用1:2;动画则用低beta值;推荐用缺省值
|
interlace
|
无
|
交错编码,无详细说明,缺省值
|
以下是码率控制
|
|
码率控制方法有三种:qp, bitrate, crf,他们是互斥的。三种方法目标不同:qp:固定量化子,bitrate:固定文件大小,crf固定视频“质量”
|
qp
|
无
|
固定量化模式(CQ),数值是针对P帧的量化值,I,B帧则根据ipratio和pbratio算出;0值表示无损压缩;推荐使用crf方法替代qp;值越小越清晰。
|
bitrate
|
无
|
设定目标码率;该设置通常要和二次编码pass 2一起使用。
建议:SD:800~2100kbits,720p:3~6mbits,1080p:8~15mbitw
|
crf
|
无
|
常码率因子(Constant RateFactor), crf固定视频“质量”;静态画面分配低码率,而动态画面则分配高码率;crf和bitrate+pass2的效果几乎一样,不同的是,后者可以选择码率;值域一般是[18,26],16一下则非常好的质量,值越小质量越好。
|
Vbv-maxrate
|
0
|
设置VBV模式的最大码率,强烈建议如果使用,则用2-pass bitrate
|
Vbv-buffsize
|
0
|
设置VBV的最大Buffer大小
|
Vbv-init
|
0
|
初始化buffer值
|
qpmin
|
10
|
Qp最小量化值,qp值越小,视频越清晰,码率越高,一般qp小于16即接近无损压码
|
qpmax
|
51
|
参考上一条,一般是30~40
|
qpstep
|
4
|
相邻两帧之间的量化子的最大变化数;避免量化变化太大;推荐采用缺省值
|
ratetol
|
1.0
|
该值只在bitrate 1pass的时候用,1.0表示最后的平均码率可以是你设定的正负1%以内。
|
Chroma-qp
-offset
|
0
|
X264采用三色度面:Y(luma),U(chroma),V(chroma);该值将被加大U和V的量化子上;例如值=2,设Y采用25量化子,则UV都采用27。因此值越大,亮度luma越好。
|
Aq-mode
|
1
|
0:不使用AQ自适应模式,
1:使用
推荐:使用缺省值
|