Libaom v3.10.0 发布,具有更好的 SVC 支持和性能优化

今年早些时候,开放媒体联盟(aomedia)编解码器工作组分享了围绕 libaom V3.9.0 发布的更新,其中包括一系列新功能,如支持不同的可扩展视频编码(SVC)丢帧模式和新的构建配置。在此后的几个月中,工作组一直在努力开发更多新功能,现在可以与大家分享 libaom v3.10.0 的发布,这是 libaom AV1 编解码器库今年发布的第二个功能版本。

Libaom 是由 AOMedia 开发的一个开源视频编解码器库,可作为 AV1 视频压缩格式的参考实现,并用于许多生产系统。

Libaom v3.10.0 发布,具有更好的 SVC 支持和性能优化

这次发布有什么重要意义?

AOMedia 成员 Arm、Ittiam、VideoLAN 和 Google 都提交了 libaom v3.10.0 的改进。Arm 调整了子像素过滤算法的 Neon 和 SVE 实现,使其仅使用所需的过滤尺寸。Arm 还增加了使用 Armv8.6 I8MM 矩阵乘法指令的路径,以加速 8 位编码的 6 抽头和 12 抽头滤波。这些优化为 RTC 编码提供了 4-6% 的速度提升,为 VoD 编码提供了高达 24% 的速度提升。对缩放卷积算法的其他优化将 2×1 水平缩放编码的速度提高了 101%。

此外,Google 还针对视频和屏幕内容的 RTC 编码进行了质量改进。对于屏幕内容,在高速/快速设置下,最新版本的关键帧编码速度提高了约 2 倍,高运动内容的速度提高了约 2 倍。Google 添加了编码器功能以自动设置图块(图块允许并行编码和解码帧)。Google 还通过在高速/快速设置下启用全局运动工具来提高 VoD 编码的压缩效率。

最后,对于默认配置,库大小有所减少。例如,Linux 共享库大小在 aarch64 中减少了约 70KiB,在 x86-64 中减少了 8KiB。这项工作仍在进行中,我们预计在下一个 libaom 版本 (v3.11.0) 中会报告库大小的进一步减少。

libaom v3.10.0 的源代码访问地址: https: //aomedia.googlesource.com/aom/+/refs/tags/v3.10.0

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/yinshipin/53123.html

(0)

发表回复

登录后才能评论