令人难以置信的压缩视频

for*_*rin 3 video compression

怎么能这6个分钟的视频(1080 / H264)与大量的动画和动作回事只有50兆大小没有明显的压缩失真?

仅仅是因为在许多场景中有这么多几乎是白色的雪吗?或者他们使用了什么魔术来使这成为可能?

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

slh*_*hck 5

剪辑的 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 之一:

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