FFmpeg 4.3随附Vulkan图形API支持以及更多功能

经过十个月的努力,致力于开发流行的多媒体软件包的新版本 “ FFmpeg 4.3” 它的开发商 宣布将其发布并向公众开放。

FFmpeg 4.3的新版本 包括很多变化,其中也许 最重要的是增加了对Vulkan图形API的支持, 它具有许多新功能。

对于那些不知道的人 FFmpeg的,您应该知道 它是一个多媒体包 自从 包括一套应用程序和一组库 各种多媒体格式的操作 (音频,视频格式的记录,转换和解码)。

该软件包是在LGPL和GPL许可下分发的,FFmpeg的开发是与MPlayer项目一起进行的。

FFmpeg 4.3的主要新功能

如开头所述,此新版本的主要新颖之处在于 增加了对Vulkan图形API的支持, 但这还伴随着其他变化,在公告中提到, 对于Linux,实现了使用AMD AMF / VCE引擎的编码器 用于加速以及典型过滤器的选件 avgblur_vulkan,overlay_vulkan,scale_vulkan和chromaber_vulkan。

VDPAU(视频解码和演示)API可用于VP9视频处理的硬件加速。

除此之外 添加了对AV1视频进行编码的功能 使用由Rust编写的Xibr和Mozilla社区开发的librav1e库。

在继续改进Linux的同时,还着重指出: 过渡是从 帧服务器,用于视频流的非线性编辑 合成器,已经处于废弃状态5年了, 到当前分支AviSynth +。

虽然一般 对于mp4媒体容器,支持 多声道音频编解码器 真高清 无损和3D MPEG-H XNUMXD声音的编解码器。

另外,我们可以找到 添加了新的解码器,它们是: PFM,IMM5,Sipro ACELP.KELVIN,mvdv,mvha,mv30,NotchLC,Argonaut Games ADPCM,Rayman 2 ADPCM,Simon&Schuster交互式ADPCM,高压软件ADPCM,ADPCM IMA MTF,CDToons,Siren,DERF DF和CRI HCA。

添加了streamhash(muxer)媒体容器包,并实现了将pcm和pgs打包到m2ts容器中的功能。

添加了媒体容器解码器 (解复用器):AV1,具有来自App B,Argonaut Games ASF,Real War KVAG,Rayman 2 APM,LEGO Racers ALP(.tun和.pcm),FWSE,DERF,CRI HCA,Pro Pinball系列音效库的扩展。

在其他突出的变化中:

  • 添加了对ZeroMQ和RabbitMQ协议(AMQP 0-9-1)的支持。
  • 该结构包括WebP格式的图像分析器。
  • 使用Intel QSV(快速同步视频)硬件加速机制以及基于Intel QSV的VP9编码器实现了MJPEG和VP9解码器。
  • 对3GPP定时文本字幕字幕样式的扩展支持。
  • 在Microsoft Media Foundation API上添加了编码器绑定。
  • 为Simon&Schuster Interactive在游戏中使用的音频数据添加了ADPCM编码器。

在添加的新过滤器中,以下突出:

  • v360-将360度视频转换为各种格式。
  • 滚动:以一定速度水平或垂直滚动​​视频;
  • arnndn-使用递归神经网络的语音噪声抑制滤波器;
  • maskedmin和maskedmax-根据与第三流的差异合并两个视频流;
  • 中位数-一种噪声抑制滤镜,它选择适合指定半径的矩形的中间像素。

最后 对于那些有兴趣了解更多信息的人 关于此新版本,您可以查看完整的变更日志 在此链接。

对于那些想要安装或更新的人 从FFmpeg那里,您应该知道大多数Linux发行版中都包含此软件包,或者,如果您愿意,可以下载其源代码进行编译 从下面的链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。