FFmpeg 6.0 发布

描述

在 FFmpeg 5.1 发布约 6 个月后,FFmpeg 6.0 “Von Neumann” 现已正式发布。该版本包含了许多新的编码器和解码器、过滤器以及 FFmpeg CLI 工具方面的改进。同时改变了发行方式,所有主要版本现在都会增加 ABI 版本;官方计划每年推出一个主要版本更新。

另一个特定的更改是,废弃的 API 将在 3 个版本后,在下一个主要版本中被删除;一个主要版本的最后一个次要版本将是 LTS 版本。这意味着 FFmpeg 此后的发布将更加频繁、且更有条理性。

FFmpeg 6.0 中新的解码器包括有 Bonk、RKA、Radiance、SC-4、APAC、VQC、WavArc 和一些 ADPCM 格式,且 QSV 和 NVenc 现在支持 AV1 编码。FFmpeg CLI 也由于线程、统计选项、以及从文件为过滤器传递选项值的能力而得到了加速改进。新版本还添加了很多新的音频和视频过滤器,如 arc、showcwt、backgroundkey 和 ssim360,以及一些硬件过滤器。

此外,该版本还包括:在编解码器中使用了新的 FFT 和 MDCT 实现、大量 bug 修复、更好的 ICC 配置文件处理和色彩空间信号改进、引入大量 RISC-V 矢量和标量汇编优化例程,以及一些新的改进的 API。而 Vulkan 改进和更多的 FFT 优化等一些已提交的功能,则预计将出现在下一个次要版本 6.1 中,官方表示将根据新的发布时间表尽快发布。

一些更新内容如下:

Radiance HDR image 支持

ddagrab (Desktop Duplication) 视频捕获过滤器

ffmpeg -shortest_buf_duration 选项

ffmpeg 现在需要构建线程

ffmpeg 现在在单独的线程中运行每个 muxer

向 cropdetect 过滤器添加新模式以根据运动矢量和边缘检测 crop-area

适用于 10/12bit 422、10/12bit 444 HEVC 和 VP9 的 VAAPI 解码和编码

WBMP (Wireless Application Protocol Bitmap) image 格式

a3dscope 过滤器

bonk 解码器和解复用器

Micronas SC-4 音频解码器

LAF 解复用器

APAC 解码器和解复用器

Media 100i 解码器

DTS 到 PTS reorder bsf

ViewQuest VQC 解码器

backgroundkey 过滤器

nvenc AV1 编码支持

MediaCodec 编码器

对 QSV 的 oneVPL 支持

QSV AV1 编码器

10/12bit 422、10/12bit 444 HEVC 和 VP9 的 QSV 解码和编码

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 语法现在支持将 file contents 作为 option values 传递,方法是在 option 名称前加上 ‘/’

hstack_qsv、vstack_qsv 和 xstack_qsv 过滤器

审核编辑 :李倩

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分