流行的 FFmpeg 媒体库几天前发布了新版本 7.1。以下是针对 Ubuntu 22.04 和 Ubuntu 24.04 用户的新功能和 Ubuntu PPA。
FFMPEG
FFmpeg 库的新版本增加了官方 VVC 解码器支持。多功能视频编码(简称 VVC),也称为 H.266,与 HEVC(又名 H.265)相比,相同质量的压缩率提高了约 50%。它支持从非常低到 4K、16K 和 360° 视频的分辨率,以及 YCbCr 4:4:4、4:2:2 和 4:2:0,每个组件 8-10 位,HDR,从 0 到 120 Hz 的可变和分数帧速率等。

自上一个 7.0 版本以来,FFmpeg 增加了实验性的 VVC 解码支持。现在,解码器正式发布,并且与 DVB 测试内容兼容。该版本还支持使用 Intel Quick Sync Video 加速解码 VVC。此外,它还支持使用 libvvenc 库对 VVC 进行编码。
ffmpeg-vvc-decoder
除了 VVC,FFmpeg 7.1 还增加了对解码 xHE-AAC 音频编解码器和 MV-HEVC(HEVC 的多视图扩展)的支持。还有 MediaCodec AAC/AMR-NB/AMR-WB/MP3 解码,通过版本 1.1.0 或更高版本的外部库 liblc3 为 LC3/LC3plus 提供解码和编码支持。

新版本还添加了 D3D12VA 加速 HEVC 编码器、Vulkan 加速 H.264 和 H.265 (HEVC) 编码器,以及 QSV 编码器的 qsv_params 选项。

根据发布说明,FFmpeg 7.1 还修复了有关色彩范围的 10 多年前的问题:

“以前,色彩范围数据有两条路径,没有协商,并且不可靠地转发到过滤器、编码器、复用器。清理系统的工作始于 10 多年前,但由于系统太脆弱而停滞不前,这种破坏行为是不可接受的。新系统解决了这个问题,因此现在色彩范围可以在任何需要的地方正确且一致地转发,并且还为更高级的协商形式铺平了道路。”

发布中的其他更改包括:

  • pad_vaapi、drawbox_vaapi 过滤器
  • LCEVC 过滤器
  • ffmpeg CLI 过滤器图链
  • LC3/LC3plus 解复用器和复用器
  • 在 Matroska 和 MP4/MOV 解复用器/复用器中裁剪元数据解析和写入
  • 弃用 vf_scale2ref
  • 删除 DEC Alpha DSP 和支持代码

有关更多信息,请参见主页。

如何在 Ubuntu 中安装 FFmpeg 7.1

新版本的源代码可通过以下链接下载:
下载 FFmpeg
对于 Ubuntu 用户,除了从源 tarball 构建外,我还将其上传到 Ubuntu 22.04 和 Ubuntu 24.04 的非官方 PPA 中。

逐个运行以下 3 个命令以添加 PPA 并安装 FFmpeg 7.1,或查看此分步指南。

sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg7
sudo apt update
sudo apt install ffmpeg

注意:安装非系统版本的 FFmpeg 可能会遇到依赖性问题,甚至会破坏您的系统!您必须知道您要做什么,并知道如何恢复!!!

最后修改:2024 年 10 月 10 日
如果觉得我的文章对你有用,请随意赞赏