仅存储连续帧之间差异的压缩技术——大幅减少文件大小和带宽。H.264、H.265标准应用。
帧间编码
处理视频素材的人必然会遇到帧间编码的概念——而且是在最令人头疼的地方:数据量。编码器不存储每一帧作为完整图像,而是只记录连续帧之间的差异。这听起来很理论化,但在实践中却是现代工作流程唯一有意义的方式。一个10秒的4K镜头——未压缩的话每秒是80GB。使用帧间编码呢?突然间,它就能装进一个SSD了。
其机制是这样的:编码器识别一个关键帧——一个完整的图像——并将其存储。之后紧接着的帧被编码为差异:只包含像素的变化。因此,在一个有动态人物的静态场景中,不必每次都重新存储整个背景信息。H.264和H.265(HEVC)就是按这个原理工作的——这就是为什么ProRes或DNxHD素材的文件比未压缩的素材小得多。缺点是:运动越剧烈,剪辑或场景切换越多,就越需要设置新的关键帧,节省的空间也就越少。
在片场或后期制作中,这是一个不容忽视的差异。在离线剪辑时,我们会特意使用压缩的帧间编码——ProxyGen配合H.264可以节省存储空间,使剪辑流畅。对于调色或VFX密集型镜头,我们会切换到帧内编码甚至未压缩素材——这里延迟带宽和帧精度比存储经济性更重要。一个带有快速转场的动态图形镜头?帧间编码可能存在问题,因为关键帧间隔会产生伪影。这里最好在剪辑时切换到仅I帧模式或使用ProRes 422 HQ。
棘手之处在于:如果你后来用压缩的帧间编码进行剪辑,差异数据会在剪辑点处断裂。因此,最终输出时会以更高的质量导出。对于直播或实时传输,帧间编码是必不可少的——压缩使其成为可能。长期存档:不太推荐,几十年后解码错误的可能性太高。