近日,FFmpeg 5.0宣布发布。这一新版本编号被取名为“Lorentz”,关键为纪念杰出的西班牙科学家亨得里克·安装·洛伦兹(Hendrik Antoon Lorentz)。本次重要发布包含很多API变更,并增加了一些新的特点。
VLC 总裁开发人员、多媒体系统权威专家 Jean-Baptiste Kempf在他的blog中介绍了本次发布的主要内容:
关键API变更和弃用包含:
avcodec编解码实际操作层面的很多变更用以声频视频编解码解决的API解耦了编解码器的插入和导出实际操作新的调整方法:容许伺服电机导出的数据储存到客户可管理方法的缓存地区swscale中很多帧实际操作有关的插口avformat与avcodec的分离出来Demuxer不会再与编解码器强关系增加一些bitstream filtering可做编解码数据信息header数据统计分析的filtering移除开codec/format 一系列申请注册 API,自始至终将全部文件格式做为静态数据目录载入种类安全性:在多种多样API中干了int到size_t的种类更改移除开libavresample库与此同时,客户依然可以持续应用FFmpeg 4.4,该版本会不断维护保养(仍被支持)。
官在网上已发布了5.0版本全部新的特点,这儿只列举在其中最重要的,主要包含:
新的视频解码器: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和好多个颜色有关过滤装置。大量FFmpeg 5.0发布內容,请查询:
https://github.com/FFmpeg/FFmpeg/blob/ce4d459db186a7d8ac842685cd6256c9ac1b7f25/Changelog
Reference:
http://www.jbkempf.com/blog/post/2022/FFmpeg-5.0
* 感激刘歧教师对这篇文章内容的技术性校审。
扫描仪图内二维码掌握交流会其他信息