媒体播放器通用框架FFmpeg 7.0发布 带来原生VVC解码器

来源:IT之家 | 2024-04-05 23:23:54

流行的开源多媒体框架 FFmpeg 大约每 6 个月发布一次主线版本更新,而今天就推出了代号为 Dijkstra 的 7.0 版本。

对于大多数用户来说,7.0 版本最值得注意的更新之处在于:原生 VVC 解码器(目前处于实验阶段),IAMF 支持,以及多线程 FFmpeg 命令行工具。

 

 

FFmpeg 是一个开放源代码的自由软件,可以执行音频和视频多种格式的录影、转换、串流功能,包含了 libavcodec—— 这是一个用于多个项目中音频和视频的解码器库,以及 libavformat—— 一个音频与视频格式转换库。“FFmpeg”这个单词中的“FF”指的是“Fast Forward”。FFmpeg 被多媒体应用广泛使用,包括流行的视频播放器 VLC。

值得一提的是,7.0 版本移除了 6.0 之前已弃用的 API,所以无法向下兼容。对于大多数开发者来说,新版本最大的变化是移除了旧的基于位掩码的通道布局 API,取而代之的是 AVChannelLayout API,该 API 允许自定义通道顺序或 Ambisonics 等功能。此外,某些已弃用的 ffmpeg 命令行选项也已经被移除,最新代码需要符合 C11 标准的编译器。

和以往一样,新版本还引入了许多新支持的格式和编解码器、滤镜、API,以及大量小功能更新和 Bug 修复。

与 6.1 版本相比,7.0 版本 git 仓库包含了大约 100 位作者提交的近 2000 次更新,涉及约 2000 个文件中的 100000 多行代码。

相关阅读

每日精选