购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 AV1编码器和解码器现状

AV1标准的软件实现目前处于不断发展和完善的阶段。对于编码器来讲,AOM及其会员基于AV1标准先后推出了多款开源软件编码器,其中包括:

❍libaom :该软件是AV1标准的参考实现,它包括一个编码器(aomenc)和一个解码器(aomdec)。作为以研究为目的的编解码器,libaom的优势在于能够充分展示每个编码工具的编码特性,但这通常是以牺牲编码速度为代价的。在AV1标准刚刚发布时,libaom的编码速度非常慢。但随后,AOM会员对其进行了优化,显著地提高了编码速度,并且对编码效率影响很小。

❍SVT-AV1 :该软件是由英特尔和奈飞合作启动的开源AV1编码器,是可扩展视频技术(Scalable Video Technology,SVT)系列编码器的一部分。SVT-AV1几乎支持所有能显著提高压缩效率的AV1编码工具,并且利用了现代多核CPU的并行处理能力,以提高编码速度。2020年8月,AOM软件实现工作组采纳SVT-AV1作为其生产编码器。SVT-AV1的1.0.0版本于2022年4月22日发布,而2.0.0版本则于2024年3月13日发布。

❍rav1e :该软件是一个开源的AV1视频编码器,由Rust编程语言编写而成,它利用Rust的内存安全性和现代并发特性,旨在提供一个高性能、跨平台的编码解决方案。rav1e致力于与AV1标准保持一致,同时提供灵活的配置选项,以满足不同用户对编码速度和视频质量的需求。

在AV1解码器方面,除了AOM会员联合开发的libaom/aomdec解码器外,还有三款主要的开源软件解码器,它们分别由不同的组织或公司主导开发,以满足实际应用场景的需求。这三款AV1解码器包括:

❍SVT-AV1解码器:SVT-AV1是一个全面的编解码器解决方案,它不仅包含了编码器,也包含了解码器。SVT-AV1特别注重多线程性能,因此非常适合在服务器端进行点播和直播内容的转码处理。

❍dav1d :dav1d是一个专注于速度和性能的AV1解码器,由VideoLan和FFmpeg组织主导,并且得到了AOM的资助。它已被业界公认为性能优秀的AV1解码器,并且已经被谷歌Chrome浏览器等多个流行平台所集成和采用

❍libgav1 :由谷歌主导开发的libgav1解码器,特别优化了对Android平台的支持。libgav1的推出进一步扩展了AV1编解码器在移动设备和基于Android的系统中的应用范围。

这些开源解码器的开发和优化展示了AV1标准在不同平台和应用中的适应性和灵活性。随着这些解码器的不断进步和集成,AV1格式的视频内容将会被更广泛的用户群体访问和使用,从而推动AV1生态系统的健康发展和快速普及。 0NLlehEfRRKTqszuarZ/ey6Pb3kWeTlEdR8j3m2gvZxK427XgXZa8pLJ7YIg1TvM

点击中间区域
呼出菜单
上一章
目录
下一章
×