FFmpeg是一个开放源代码的自由软件,提供音频/视频的录制、格式转换、串流等功能,日前FFmpeg 6.1正式版发布,代号亥维赛(英国物理学家与电气工程师)。
你可以从FFmpeg官网获得最新源代码:https://www.ffmpeg.org/download.html
下面是更新内容(由GPT翻译):
FFmpeg 6.1 "Heaviside" 版本发布摘要(2023年11月10日)
FFmpeg 6.1 “Heaviside” 是一个重要的新版本,现已发布!以下是一些亮点:
- libaribcaption 解码器
- Playdate 视频解码器和分离器
- Windows 平台上扩展 VAAPI 支持到 libva-win32
- afireqsrc 音频源过滤器
- arls 过滤器
- ffmpeg 命令行新增选项:-readrate_initial_burst
- zoneplate 视频源过滤器
- setpts 和 asetpts 过滤器中的命令支持
- Vulkan 解码硬件加速,支持 H264、HEVC 和 AV1
- color_vulkan 过滤器
- bwdif_vulkan 过滤器
- nlmeans_vulkan 过滤器
- RivaTuner 视频解码器
- xfade_vulkan 过滤器
- vMix 视频解码器
- Essential Video Coding 解析器、复用器和分离器
- Essential Video Coding 帧合并 bsf
- bwdif_cuda 过滤器
- Microsoft RLE 视频编码器
- Raw AC-4 复用器和分离器
- Raw VVC 比特流解析器、复用器和分离器
- 用于在 VVC 流中编辑元数据的比特流过滤器
- 将 VVC 从 MP4 转换为 Annex B 的比特流过滤器
- videotoolbox 的 scale_vt 过滤器
- videotoolbox 的 transpose_vt 过滤器
- 支持 P_SKIP 提示加速 libx264 编码
- 在增强的 flv 格式中支持 HEVC、VP9、AV1 编码
- apsnr 和 asisdr 音频过滤器
- OSQ 分离器和解码器
- 在增强的 rtmp 协议中支持 HEVC、VP9、AV1 编码的 fourcclist
- CRI USM 分离器
- ffmpeg 命令行 '-top' 选项弃用,改用 setfield 过滤器
- VAAPI AV1 编码器
- ffprobe XML 输出模式更改,以适应同一父元素内的多个变量字段元素
- 新增 ffprobe -output_format 选项,作为 -of 的别名
- 此版本至少推迟了半年,由于仓库中的持续活动,不得不延迟发布。我们最近才能分支发布该版本,之前一些大的 7.0 版本的变更已合并。
在内部,我们也进行了一些变化。用于编解码器和过滤器的 FFT、MDCT、DCT 和 DST 实现已完全更换为更快的 libavutil/tx(有关此内容的完整文章即将发布)。这还导致了编译二进制文件大小的减小,在小型构建中尤其明显。在每帧视频解码器中完成的总分配量大幅减少,降低了开销。RISC-V 优化已合并到我们的 DSP 代码的许多部分,主要剩下的是大型解码器。此外,还努力提高了每个数据包的时间戳和帧持续时间的正确性,增加了可变帧率视频的准确性。
下一个主要版本将是 7.0 版本,计划于2月份发布。我们将努力更好地遵守今年年初宣布的新发布计划。
我们强烈建议用户、发行版维护者和系统集成商升级,除非他们使用当前的 git master。