新的主要版本FFmpeg 6.0 “Von Neumann”现已可供下载。此版本具有许多新编解码器、滤镜和ffmpeg CLI工具改进,并且还改变了发布方式。所有主要版本现在都会提高ABI版本号。我们计划每年发布一个新的主要版本。另一项与发布相关的更改是,废弃的API将在3个版本后被删除,在下一个主要版本号提高时进行。这意味着发布将更加频繁和有组织。
新的解码器包括Bonk、RKA、Radiance、SC-4、APAC、VQC、WavArc和一些ADPCM格式。QSV和NVenc现在支持AV1编码。FFmpeg CLI(通常称之为ffmpeg.c以避免混淆)由于线程而具有速度提升改进,以及统计选项和从文件传递滤镜选项值的能力。有很多新的音频和视频滤镜,例如adrc、showcwt、backgroundkey和ssim360,还有一些硬件滤镜。最后,该发布版本包含许多幕后更改,包括用于编解码器的新FFT和MDCT实现(即将发布关于此的博客文章)、大量错误修复、更好的ICC配置文件处理和色彩空间信号改进,引入了一些RISC-V向量和标量汇编优化例程,以及一些新的改进API,可以在我们的树中的doc/APIchanges文件中查看。一些提交的功能,例如Vulkan改进和更多FFT优化,将在下一个次要版本6.1中推出,该版本计划很快发布,符合我们的新发布时间表。一些亮点包括:
Radiance HDR图像支持 ddagrab(桌面复制)视频捕获滤镜 ffmpeg -shortest_buf_duration选项 现在需要构建线程的ffmpeg 现在让每个复用器在单独的线程中运行ffmpeg 向cropdetect滤镜添加新模式,以基于运动矢量和边缘检测检测裁剪区域 10/12位422、10/12位444 HEVC和VP9的VAAPI解码和编码 无线应用程序协议位图(WBMP)图像格式 a3dscope滤镜 bonk解码器和分离器 Micronas SC-4音频解码器 LAF分离器 APAC解码器和分离器 Media 100i解码器 DTS到PTS重新排序bsf ViewQuest VQC解码器 backgroundkey滤镜 nvenc AV1编码支持 NDKMediaCodec通过MediaCodec解码器 MediaCodec编码器 QSV的oneVPL支持 QSV解码和编码10/12位422、10/12位444 HEVC和VP9 showcwt多媒体滤镜 corr视频滤镜 adrc音频滤镜 afdelaysrc音频滤镜 WADY DPCM解码器和分离器 CBD2 DPCM解码器 ssim360视频滤镜 ffmpeg CLI新选项:-stats_enc_pre[_fmt]、-stats_enc_post[_fmt]、-stats_mux_pre[_fmt] hstack_vaapi、vstack_vaapi和xstack_vaapi滤镜 XMD ADPCM解码器和分离器 media100到mjpegb bsf ffmpeg CLI新选项:-fix_sub_duration_heartbeat WavArc解码器和分离器 CrystalHD解码器已弃用 SDNS分离器 RKA解码器和分离器 ffmpeg CLI的filtergraph语法现在支持将文件内容作为选项值传递 hstack_qsv、vstack_qsv和xstack_qsv滤镜 我们强烈建议用户、分发商和系统集成商升级,除非他们使用当前的git主版本。




