FFmpeg是开源多媒体框架,是用于录制、转换、编辑和串流音频和视频的完整解决方案,
适用于 Windows、Mac 和 Linux,它支持大多数视频和音频格式之间的转换。FFmpeg
5.0正式发布。这一新版本代号被命名为“Lorentz”,主要为纪念伟大的荷兰物理学家亨
得里克·安顿·洛伦兹(Hendrik Antoon Lorentz)。FFmpeg 多媒体框架释出了最新的5.0
"Lorentz"。FFmpeg 被多媒体应用广泛使用,其中之一是PotPlayer。FFmpeg 5.0 是一个
重大更新版本,开发者删除了旧的编码/解码 API,用基于 N:M 的新 API 取代,删除了
libavresample 库,libswscale 引入了新的更易于使用的基于 AVframe 的 API,改进了
Vulkan 代码,加入了许多新的过滤器,整合了 libplacebo,支持 DoVi 等等。新的解码器:
native speex 解码器和用于MSN Siren、GEM Image和Apple Graphics(SMC)的解码器,
在VideoToolbox的支持能力中增加了VP9和Prores的编解码能力,对Vulkan支持(尤其是
Vulkan filter)的改进,龙芯的新架构loongarch平台的支持与优化,swscale中支持slice级
别线程操作,用于未压缩视频的RTP封装工具(RFC 4175),支持libplacebo视频filter,以
满足所有HDR需求,大量音视频filter:尤其是segment filter、latency filter、decorrelate
filter和几个色彩相关过滤器。