内容提要
AOMedia发布libaom v3.14“Pinkie Pie”,编码效率与速度提升,速度0/1时间减40%,压缩效率提升。新增低复杂度解码模式,支持横竖屏。RTC模式扩展前瞻编码。分层图像编码改进,AOM_TUNE_IQ提升效率15-30%。修复多个安全问题,为YouTube节省流量和计算成本。
延伸解读
编码效率与速度的平衡
libaom v3.14在提升压缩效率的同时,大幅缩短了编码时间。速度0和1的编码时间减少约40%,而压缩效率在SSIM、PSNR和VMAF指标上均有提升,其中VMAF提升7%以上。这表明新版本在保持高质量输出的前提下,显著优化了编码速度,对需要快速处理大量视频内容的服务如YouTube尤为有利。
低复杂度解码模式的应用场景
新版本的低复杂度解码模式扩展至横屏视频(720p至1080p),并支持高质量编码(速度1至3)。该模式在严格控制压缩效率损失的情况下,可节省近30%的解码成本。这对于资源受限的设备(如移动设备)或需要高效解码的场景(如流媒体播放)具有重要意义,有助于降低终端设备的功耗和硬件要求。
分层图像编码的改进与AVIF
分层图像编码的改进主要针对AVIF格式,通过扩展AOM_TUNE_IQ调优模式,在双层图像编码中压缩效率提升高达15%(高质量模式)至30%(实时模式)。新增的use_fixed_qp_offsets选项允许完全控制各层质量,避免关键帧质量提升带来的负面影响。这些改进使得libavif在文件大小不变的情况下,图像质量更高,并支持渐进式解码,加快首次渲染速度。
安全修复与AI工具的作用
本次发布修复了多个由AI工具发现的安全问题,如整数溢出、内存分配过多和内存错误,这些问题通常由高比特率或SVC编码器设置的动态变化触发。AI工具作为安全扫描器库的补充,与模糊测试、静态分析等方法协同工作,提高了发现漏洞的效率。这强调了在开源项目中引入AI辅助安全检测的重要性,并预示着未来版本将继续加强安全修复。
Q&A
libaom v3.14 'Pinkie Pie' 版本在编码速度方面有哪些改进?
速度0和1的编码器时间减少了约40%,同时各预设的压缩效率有所提升,例如速度0和1的SSIM提升1.5%以上,VMAF提升7%。
libaom v3.14 在分层图像编码方面有哪些改进?
扩展了AOM_TUNE_IQ调优模式以支持帧间编码,在编码双层图像时,高质量模式下压缩效率提高高达15%,实时模式下提高高达30%;新增use_fixed_qp_offsets=2选项,禁用关键帧质量提升,从而完全控制每层质量。
libaom v3.14 的低复杂度解码模式支持哪些分辨率和速度?
低复杂度解码模式现在支持竖屏视频(608p至1080p)和横屏视频(720p至1080p),并支持速度1至3的高质量编码,可节省近30%的解码成本。
libaom v3.14 在实时编码(RTC)方面有哪些更新?
将前瞻编码(滞后编码)扩展到RTC模式,增加了对推测编码的支持(在不更新编码器状态的情况下对帧进行编码),并改进了高分辨率屏幕内容的质量和滚动检测。
libaom v3.14 修复了哪些安全问题?
修复了多个安全问题,包括整数溢出、内存分配过多和内存错误,这些问题通常由高比特率或SVC编码器设置的动态变化触发。
libaom v3.14 的发布对 YouTube 有什么影响?
此次版本更新带来的改进为 YouTube 节省了大量的流量并降低了计算成本。