这 FFmpeg 6.1新版本发布 代号为“Heaviside”的项目,由于存储库中的持续活动而被推迟了至少半年,但它已经到来了 实施一系列支持改进 y Muchas cosas mas。
对于那些不熟悉FFmpeg的人,应该知道这是 一个免费的软件项目 它可以使用户解码,编码,转码,多路复用,多路复用,流,过滤器,流音频和视频等。
FFmpeg 6.1的主要新功能
在这个新版本中,强调了 能够使用 Vulkan API 来 硬件视频解码为格式 H264、HEVC 和 AV1。
除此之外,在 FFmpeg 6.1 中还添加了 g许多新的支持, 新的情况就是如此 基于VAAPI的AV1视频格式编码器,以及对使用的支持 基于 rtmp 协议的流中的 HEVC、VP9 和 AV1 编解码器 和 flv 格式文件,并通过 libva-win32 库扩展了对 Windows 系统上 VAAPI 的支持。
同样在 FFmpeg 6.1 中 能够使用参数来加速编码 使用库的视频 libx264, 添加了对 setpts 和 asetpts 过滤器的命令支持,并添加了对 Microsoft RLE 格式视频编码器的支持。
此版本中其他突出的变化是 添加了新选项, 其中之一是 «-readrate_initial_burst» 添加的 设置初始读取缓冲时间, 此后“-readrate”限制开始适用。
另一个是 在ffprobe中,添加了“-output_format”, 与“-of”选项类似,可以使用 确定输出格式 (例如您可以使用 json 格式)。 XML 输出架构已修改为支持链接到单个父元素的多个元素。
其他变化 从这个新版本中脱颖而出:
- '-top' 选项已被弃用,应使用 setfield 过滤器。
- ARIB STD-B24字幕解码器是基于libaribcaption库实现的。
- 为 EVC 格式的媒体容器添加了解析器、编码器和解码器。
- 新的视频过滤器:
颜色_vulkan- 通过调用 Vulkan API 创建给定颜色的框架。
bwdif_vulkan: 使用通过 Vulkan API 实现的 BWDIF 算法执行去隔行。
bwdif_cuda: 使用BWDIF算法去隔行,基于CUDA API实现。
nlmeans_vulkan: 使用非局部去噪意味着使用 Vulkan API 实现的算法。
xfade_vulkan: 使用 Vulkan API 实现淡入淡出效果。
波带片- 基于菲涅尔区域板生成视频测试表 - 新的声音过滤器:
阿尔斯: 应用递归最小二乘法将一个音频序列的参数近似为另一个音频序列的参数。
afireqsrc: 生成 FIR(有限脉冲响应滤波器)均衡器。
apsnr: 测量信噪比。
阿西斯博士: 测量信号失真程度。
有兴趣能够了解更多关于这个新版本或了解更多关于 FFmpeg 的信息,可以在 以下链接。
下载并获取 FFmpeg 6.1
最后,p对于那些想要安装或更新 FFmpeg 6.1 的人 你应该知道这个包在大多数 Linux 发行版中都可以找到,或者如果你愿意,你可以下载它的源代码进行编译。 从下面的链接。
并且要从源代码执行安装,执行已知脚本就足够了:
./configure make make install
对于 Ubuntu、Debian 或这些发行版的任何其他衍生产品的用户,只需打开一个终端并在其中执行以下命令:
sudo apt install ffmpeg
而在 Fedora 的情况下,要执行的命令如下:
sudo dnf install ffmpeg
对于 Arch Linux、Manjaro 或任何其他 Arch Linux 衍生产品的用户,执行以下命令就足够了:
sudo pacman -S ffmpeg