什么是自适应量化
自适应量化就是根据宏块的复杂度来调整每个宏块量化时的量化参数。
看一下x264对于相应的参数说明
aq-mode
自适应量化模式(Adaptive Quantization Mode)默认: 1
若关闭AQ,x264倾向于对低细节度的平滑区域使用过低码率,AQ可以更好把码率分配到各个宏块中. 该选项改变AQ重新安排码率的幅度:
- 0: 禁止AQ
- 1: 允许AQ在整个视频中和帧内重新分配码率
- 2: 自方差AQ(实验阶段),尝试逐帧调整强度
aq-strength
自适应量化强度(Adaptive Quantization Strength)默认: 1.0
设置AQ偏向于低细节度(“平滑”)宏块的强度。不允许为负值。建议选值不超过0.0~2.0范围。
参见:--aq-mode
那为什么需要AQ呢?
看x264开发者的在分析VP8时的一段论述非常经典(http://x264dev.multimedia.cx/archives/377 )
“Quantization
For quantization, the core process is basically the same among all MPEG-like video formats, and VP8 is no except