压缩效果极佳的视频

压缩效果极佳的视频

怎么能这段 6 分钟的视频(1080p/h264)包含大量动画和动作,大小仅有 50 兆字节,且没有可见的压缩伪影?

是不是因为很多场景中都有大量近乎白色的雪?还是他们使用了什么魔术才让这一切成为可能?

相比之下,几分钟的 Apple 1080p 预告片通常约为 150MB,尽管这是实时动作,并且视频质量/比特率非常高。

答案1

该片段的 H.264 编码版本使用大约 1 Mbit/s,这不是一个非常高的比特率,但也不是没有什么. 如果您使用优质的编码器并正确配置,则可以以 1.5 Mbit/s 的速度播放 1080p 的 H.264 编码视频。

这里有几个因素在起作用:

  • 该视频实际上不是 1080p。其尺寸为 1920⨉804,因此垂直方向更接近 720p。

  • YouTube 可以使用非常缓慢且压缩效率高的编码过程,因为对他们来说,最好是使用并行云服务一次性投资编码以提高质量,然后再流式传输减小的文件大小。编码只需花费一次,但流式传输将花费他们多次——想想数千甚至数百万次流式传输。Netflix 等其他 VoD 公司也在做同样的事情。

  • 一般来说,像这样的动画内容编码起来并不难。它没有高频相机噪音或模拟胶片颗粒(编码时很难保留),而且你经常会看到光滑的表面。

  • 内容包括许多完全静态摄像机的场景,其中运动仅限于视频的一小部分(即移动物体或主角)。这种运动可以很容易地预测和编码B 帧,其中帧中的大多数宏块可以完全跳过。这可以节省比特。

最后,我想说的是好的— 它并不完美。在空间复杂度较高的区域(如毛发),你仍然可以看到色彩伪影和污迹,而且这些区域也不是很清晰。

VP9 编码版本(使用 Google Chrome 时您会看到)使用的比特率大致相同,但其视觉质量要好得多,因为 VP9 是一种压缩效率更高的编解码器。比较 H.264 版本的屏幕截图(点击放大)...

… 对比 VP9:

您将在毛皮中看到更多空间细节。

相关内容