经过六个月的发展 宣布发布流行的多媒体包FFmpeg 5.1的新版本,其中包括一组应用程序和一组库,用于对各种多媒体格式(音频和视频格式的录制、转换和解码)进行操作。
对于那些不熟悉FFmpeg的人,应该知道这是 一个免费的软件项目 它可以使用户解码,编码,转码,多路复用,多路复用,流,过滤器,流音频和视频等。
还值得一提的是 包含libavcodec,可由应用程序使用的libavutil,libavformat,libavfilter,libavdevice,libswscale和libswresample。 以及ffmpeg,ffserver,ffplay和ffprobe, 最终用户可以使用它进行转码,流传输和回放。
FFmpeg 5.1的主要新功能
在展示的这个新版本的 FFmpeg 5.1 中,强调了 增加了对 IPFS 去中心化文件系统的支持 以及用于绑定永久IPNS地址的协议,以及对QOI图像格式的支持以及对PHM(Portable Half float Map)图像格式的支持。
在这个新版本中突出的另一个变化是 实现了使用 VDPAU API 的能力 (视频解码和呈现)用于 AV1 格式视频解码的硬件加速。
除此之外,还有 向 ffprobe 实用程序添加“-o”选项以输出指定文件而不是标准输出, 还添加了新的解码器:DFPWM、Vizrt 二进制图像,添加了新的编码器:pcm-bluray、DFPWM、Vizrt 二进制图像,添加了媒体容器打包器(muxer):DFPWM 并添加了媒体容器解包器(demuxer):DFPWM。
另一方面,也有人提到 我知道删除了对旧接口的支持 用于 XvMC 硬件视频解码。
至于 新的视频过滤器 在这个新版本中添加:
- SITI:执行 SI(空间信息)和 TI(时间信息)视频质量特性的计算。
- avsynctest - 执行音频和视频同步检查。
- 反馈:将裁剪的帧重定向到另一个过滤器,然后将结果与原始视频合并。
- pixelize:执行视频的像素化。
- colormap:其他视频颜色的反射。
- colorchart:生成颜色图表。
- multiply - 将第一个视频的像素值乘以第二个视频的像素。
- pgs_frame_merge – 将 PGS 字幕段合并为一个数据包(比特流)。
- blurdetect – 检测模糊帧。
- remap_opencl :执行像素重映射。
- chromakey_cuda - 是使用 CUDA API 加速的 chromakey 实现。
和的 新的声音过滤器:
对话:从立体声生成环绕声 (3.0),将两个立体声通道中存在的语音对话的声音传输到中央通道。
倾斜架:提升/削减高频或低频。
virtualbass – 根据来自立体声通道的数据生成额外的低音通道。
有兴趣能够了解更多关于这个新版本或了解更多关于 FFmpeg 的信息,可以在 以下链接。
下载并获取 FFmpeg 5.1
最后,p对于那些想要安装或更新 FFmpeg 5.1 的人 你应该知道这个包在大多数 Linux 发行版中都可以找到,或者如果你愿意,你可以下载它的源代码进行编译。 从下面的链接。
并且要从源代码执行安装,执行已知脚本就足够了:
./configure make make install
对于 Ubuntu、Debian 或这些发行版的任何其他衍生产品的用户,只需打开一个终端并在其中执行以下命令:
sudo apt install ffmpeg
而在 Fedora 的情况下,要执行的命令如下:
sudo install ffmpeg
对于 Arch Linux、Manjaro 或任何其他 Arch Linux 衍生产品的用户,执行以下命令就足够了:
sudo pacman -S ffmpeg