作者按:analysis.cpp 是 x265 编码器的大脑——它承载了 CTU 级编码决策的全部逻辑,从预测模式选择到四叉树划分,从 Rate-Distortion Optimization(RDO)到早期终止启发式。本文基于 x265 v3.5+ 源码,对 analysis.cpp 的 4288 行代码进行逐层拆解,力求做到"读此文即可理解 x265 分析引擎的全貌"。
目录
- 总览:analysis.cpp 在 x265 中的位置
- RD-Level 等级系统:编码决策的精度阶梯
- 核心数据结构:类型系统的设计哲学