带有本地VVC解码的FFmpeg 7.0发布多线程CLI


非常令人兴奋的FFmpeg 7.0多媒体库已经发布!FFmpeg 7.0推出了最引人注目的原生VVC解码器,该解码器目前正处于支持通用视频编码的实验阶段,同时还引入了多线程的FFmpeg CLI工具。

对FFmpeg多线程CLI的支持是他们多年来最大的代码重构,对项目来说是一项巨大的任务。考虑到今天不断增加的x86_64和AArch64处理器的核心数量,这也是一个好消息。

FFmpeg 7.0还具有DVD-Video解码器,对沉浸式音频模型和格式的amediaiamf的初始支持,对ffplay的Vulkan渲染器以及许多其他更改。

FFmpeg 7.0是一个相当大的版本,官方更改日志如下:

7.0版本:

– DXV DXT1编码器

– LEAD MCMP解码器

– EVC解码使用外部库libxevd

– EVC编码使用外部库libxeve

– QOA解码器和解码器

– aap滤波器

– ffmpeg命令行中的解模、解码、过滤、编码和解模现在都是并行运行的

-启用gdigrab设备使用hwnd=HANDLER语法抓取窗口

– IAMF原始解路器和多路器

– D3D12VA硬件加速H264, HEVC, VP9, AV1, MPEG-2和VC1解码

-倾斜移位滤波器

– qrencode filter和qrencodesrc source

– quirc滤波器

– lavu/eval:在表达式中引入randomi()函数

– VVC解码器(实验)

– fsync滤波器

– Raw Captions with Time (RCWT)关闭字幕混音器

– ffmpeg CLI -bsf选项现在可以用于输入和输出

– ffmpeg命令行选项现在可以作为-/opt使用
,等于-opt
比;

– showinfo位流过滤器

-现在需要兼容c11的编译器;请注意,此需求将在不久的将来被提升到C17,因此如果缺乏C17支持,请考虑更新构建环境

-将QSV编码器的默认比特率控制方法从VBR更改为CQP。

-删除了已弃用的ffmpeg命令行选项-psnr和-map_channel

– DVD-Video demuxer,由libdvdnav和libdvdread驱动

– ffprobe -show_stream_groups选项

FFmpeg 7.0 can be downloaded from FFmpeg.org. I’ll have new FFmpeg benchmarks soon with this CLI multi-threading support.

上一篇 如何在VMWare工作站安装Ubuntu
下一篇 mysql是什么工具