头版Folia Daily Briefing
← 返回头版
科技互联网

FFmpeg 9.0 "Lei"版本发布

FFmpeg 9.0"Lei"版本正式发布,这是一个包含超过2200次提交、来自160多位作者贡献的重大版本更新[1]。本次更新涉及1781个文件的修改,新增85000行代码并删除33000行代码[1]。

该版本的核心改进包括对swscale模块长达20年代码的全面重写[1]。重写后的swscale支持CPU和GPU双重后端,涵盖x86 SIMD、AArch64 NEON以及Vulkan SPIR-V后端[1]。此外,FFmpeg新增了原生animated WebP解码能力,关闭了自2015年开启的issue #4907[1],并增加了Dolby Vision Profile 7支持,可通过dovi_split bitstream filter处理UHD Blu-ray流[1]。

版本更新还进行了大规模代码清理工作,移除了OpenMAX编码器、NPP过滤器、CELT独立解码器和Sonic编解码器[1]。七个核心库的主版本号均有提升——libavutil升至61、libavcodec升至63、libavformat升至63、libavdevice升至63、libavfilter升至12、libswscale升至10、libswresample升至7[1],这些变动产生了ABI兼容性破裂[1]。同时,FFmpeg现在默认验证TLS对等证书[1]。


FFmpeg 9.0多媒体处理开源软件Vulkan GPU视频编解码

来源

  1. Hacker NewsFFmpeg 9.0