当前位置: 主页 > 视频资讯 > 参考数据资料 > x.264常用参数中文详解及设置建议(2)

x.264常用参数中文详解及设置建议(2)

2013-04-27   av110.net / 整理 点击: 标签:参数 X.264 建议
  

二、熵编码与缓冲参数

  Use CABAC:内容自适应二进制算术编码,高效率的熵编码。关闭该参数时会严重降低画面质量,但是能提高编码速度。(当不勾选该项时该参数显示为:--no-cabac)。

  默认值:选择Yes

  Minimum quantizer:--qpmin:设置最小量化值,范围0-51。

  默认值:10

  Maximum quantizer:--qpmax:设置最大量化值,范围0-51。

  默认值:51

  Quantizer step:--qpstep:设置相邻帧之间的量化值差,范围0-50。

  默认值:4

  Maximum local bitrate:--vbv-maxrate:平均码率模式下,最大瞬时码率 (与-B设置相同)。

  默认值:0

  (注意:该参数的取值与在ABR编码模式下的Bitrate(码率)保持一致!)

  Averaging period for maximum local bitrate:--vbv-bufsize:码率控制缓冲区的大小,单位kbit。

  默认值:0

  Initial buffer occupancy:--vbv-init:码率控制缓冲区数据保留的最大数据量与冲区大小之比,范围0-1.0。

  默认值:0.9

  Quantizer compression percentage:--qcomp:线性量化控制,0.0为固定码率,1.0为固定量化值,只能用于二次压缩和基于质量的压缩模式。

  默认值:60

  Direct macroblocks prediction:--direct:动态预测方式。可选项:None、Spatial、Temporal、Auto。

  默认值:Temporal。

  建议:选择Auto

  Use weighted prediction for B-frames:--weightb:允许 B 帧加权预测,可以减少相邻 B 帧 质量低的影响,对质量和压缩比都有提高,且对速度影响极少。

  建议:选择Yes

  (注意:要使该参数生效需要让Maximum B frames between I and P frames设置大于1!)

  Enable all macroblock type:动态块划分方法,在Level较低时允许使用包括8x8、4x8、4x4划分方法。

  建议:选择Yes

  (注意:如果要使用这些划分方法,需要Subpel refinement quality设置大于等于5!)

  Adaptive spatial transform size:允许动态划分方法在4x4和8x8DCT之间自动选择,并且允许使用i8x8动态划分方法。

  建议:选择Yes

  (注意:如果选择No那么只是用4x4DCT动态预测!)

顶一下
(5)
100%
踩一下
(0)
0%
精彩推荐