我们继续 WebM 技术系列文章。我这次讨论 VP8 视频编码中预测方法的使用,尤其着重于 VP8 所特有的 TM_PRED 与 SPLITMV 模式。 首先说说相关背景。要编码一个视频帧,像 VP8 这样基于块的编码将首先把该帧切割为较小的部分,称作“宏块”(macroblocks)。在各宏块内部,编码器可以根据之前处理的宏块来预测冗余运动与色彩信息。冗余数据将从块中剔除,从而实现更高效的压缩。
在分类 WebM 技术解密 下的文章存档
WebM 技术解密:VP8 替补参考帧
自一周前 WebM 项目开源以来,我们看到有很多博文与文章讨论其处理能力。作为一个开放的项目,我们欢迎有助于该编码提升的技术复查与贡献。我们从大量测试中得知,VP8 能够胜任或超越其他领先编码,但为了获取最佳结果,很值得深入了解该编码如何工作。作为系列博文中的第一篇,我想讲解 VP8 的一些底层技术,以及相关的示例与标准。 替补参考帧(alternate/alternative reference frame)是 VP8 中最令人兴奋的质量创新之一。让我们深入研究一下 VP8 如何使用这些帧提高预测能力,从而提升整体视频质量的。
