FFmpeg 6.1“Heaviside”发布,带有 VAAPI AV1 编码器、HW Vulkan 解码
此版本增加了对增强型 FLV 和 RTMP 格式的 HEVC、VP9 和 AV1 编解码器的支持。
FFmpeg 6.1 开源多媒体框架今天作为重大更新发布,带来了新功能、新解码器、新过滤器和许多其他更改。
FFmpeg 6.0“冯·诺依曼”发布八个多月后,FFmpeg 6.1 版本被称为“Heaviside”,并引入了多线程 Vulkan 支持的硬件加速解码,支持 H264、HEVC 和 AV1 编解码器以及 VAAPI(视频加速) API) AV1 编码器。
它还增加了对增强型 FLV 和 RTMP 格式的 HEVC、VP9 和 AV1 编解码器的支持、Playdate 视频解码器和解复用器、OSQ 解复用器和解码器、Essential Video Coding 解析器、复用器、解复用器和帧合并 bsf、Raw AC-4复用器和解复用器,以及原始 VVC 比特流解析器、复用器和解复用器。
FFmpeg 6.1 中还添加了对 P_SKIP 提示的支持,以加速 libx264 编码,其中还引入了 vMix 视频解码器、RivaTuner 视频解码器、libaribcaption 解码器、Microsoft RLE 视频编码器、CRI USM 解复用器,并扩展了 VAAPI支持 Windows 上的 libva-win32。
正如预期的那样,此版本中出现了新的过滤器,包括afireqsrc音频源过滤器、arls过滤器、zoneplate视频源过滤器、color_vulkan过滤器、bwdif_vulkan过滤器、nlmeans_vulkan过滤器、xfade_vulkan过滤器、bwdif_cuda过滤器、用于VideoToolbox的scale_vt和transpose_vt过滤器,以及apsnr 和 asisdr 音频滤波器。
此外,FFmpeg 6.1 添加了比特流过滤器,用于编辑 VVC 流中的元数据以及将 VVC 从 MP4 转换为附件 B。此外,在 setpts 和 asetpts 过滤器中添加了命令支持
在其他值得注意的更改中,FFmpeg 6.1 弃用了-top
命令行选项,转而使用 setfield 过滤器,更改了 ffprobe XML 输出架构以考虑同一父元素中的多个变量字段元素,添加了新的命令行选项,并-readrate_initial_burst
使得ffprobe -output_format 选项的别名为-of
.
FFmpeg 6.1 现已可以从官方网站下载,包括几个更新的组件,如 libavutil 58.29.100、libavcodec 60.31.102、libavformat 60.16.100、libavdevice 60.3.100、libavfilter 9.12.100、libswscale 7.5.100、libswresample 4.12 .100 和 libpostproc 57.3.100。
FFmpeg 的下一个主要版本将是版本 7.0,计划于 2024 年 2 月发布。