在安卓系统里目前使用的 AV1 编解码器主要是谷歌开发的 libgav1 编解码器,如果硬件支持 AV1 编解码的话,那么可以采用硬件加速来解码 AV1 内容,从而提高性能和降低功耗。
但如果在不支持 AV1 的硬件上使用,libgav1 解码器的性能就不算太好了,实际性能不如开放媒体联盟 (AOMedia) 开发的 libdav1d 编解码器。
libdav1d 的大部分内容基于 ARMv8 芯片进行编写,计算效率非常高,这可以减少大量的性能开销,在低端的硬件上也可以更流畅地播放内容。
在 2023 年 11 月,AOSP 项目里已经包含了 libdav1d 编解码器,谷歌在测试使用 libdav1d 替代 libgav1,现在看来谷歌的测试工作基本已经完成。
据 AndroidAuthority 发布的消息,两名匿名人士透露消息称,谷歌将通过 Google Play 系统更新将 Android 系统上的 AV1 编解码器更换为 libdav1d,具体的更新时间大约在 2024 年 3 月前后。
不过考虑到 Android 14 谷歌才强制要求 OEM 包含 AV1 编解码器,因此现在并不清楚 3 月份是只有 Android 14 更新编解码器还是其他版本例如 Android 10 也更新。
从 Android 10 开始谷歌就在 AOSP 中内置了 AV1 编解码器,但当时一直是可选的,OEM 并不需要强制支持该解码器。
版权声明:感谢您的阅读,本文由山外的鸭子哥转载或编译自AndroidAuthority,如需转载本文请联系原作者获取授权,谢谢理解。