参数分类:
- 预设值
- 帧相关参数
- 码流的控制
- 编码分析
- 输出
预设值
- preset:速度/实时性维度的配置方案
- fast、slow 等
- tune:视频质量维度的配置方案。逐级递减。
两者不互斥,tune 参数的优先级在 preset 参数之后,在其他参数之前。
帧相关参数
- keyint/min-keyint:GOP 大小,默认是250。
- scenecut:判断为场景切换的阈值,为场景切换时插入一个 I 帧。
- bframes:B 帧数量,默认设置3。
- ref:参考帧数量,决定了解码时候缓冲区的大小。
- no-deblock/deblock:是否启用去块化。在编码预测的时候会发生出现块。
- no-cabac:是否使用 CABAC 进行熵编码。
流控
- qp:量化器等级,比 crf 码流大且与 bitrate/crf 互斥。
- bitrate:码流,无法控制质量。
- crf:质量等级,默认是23,数值越低越好。
- qmin:默认10。
- qmax:默认51。
- qpstep:两帧之间量化器的最大变化,默认是4。
编码分析
- partitions:宏块划分。如:p8x8、b8x8、i8x8、i4x4
- me:运动评估算法。如:钻石、六边形等。
输出
- sar:宽高比。
- fps:帧率。
- level:输出等规则。720P等。