h264_qsv 编码器的“global_quality”值范围是多少?

h264_qsv 编码器的“global_quality”值范围是多少?

-global_qualityffmpeg 的h264_qsv编码器 (4.3.2-2021-02-27-full_build-www.gyan.dev,Windows)设置的范围是多少?

Ffmpeg 的编码器的文档档案) 状态:

码率控制方法选择如下:

  • 当指定 global_quality 时,将使用基于质量的模式。具体来说,这意味着
    • CQP - 当 qscale 编解码器标志也设置时(-qscale ffmpeg 选项),恒定量化器比例。
    • LA_ICQ-当 look_ahead 选项也设置时,具有前瞻功能的智能恒定质量。
    • ICQ – 否则智能恒定质量。

但它没有说明这些值的含义。

答案1

对于 CQP 模式,global_quality除以 118(我们称之为quant),然后根据帧类型计算量化参数。

对于 I 帧,QP 为quant * 0.8, clipped to between 0 and 51
对于 P 帧,QP 为quant, clipped to between 0 and 51
对于 B 帧,QP 为quant * 1.25 + 1.25, clipped to between 0 and 51

对于 ICQ 模式,质量是 global_quality,范围在 1 到 51 之间。

相关内容