
由于 Linux 操作系统的现状,很多人可能并不熟悉许多库、驱动程序和其他工具,而正是这些工具让一切按照最终用户所见的方式运行。例如,图形堆栈 台面另一个被许多多媒体应用程序使用的非常流行的软件是 FFmpeg,最新的主要更新在几个小时前刚刚发布: ffmpeg 8.0.
FFmpeg 8.0 的代号是 Huffman,它是 前正中彼得。根据项目,我们面临 历史上规模最大的发射 相同的,但我们已经知道这些事情是怎样的,它是通常被提及的事情,无论是否真实,都是为了创造期望。
FFmpeg 8.0 Huffman 亮点
- 原生解码器:APV、ProRes RAW、RealVideo 6.0、Sanyo LD-ADPCM、G.728。
- VVC 解码器改进:IBC、ACT、调色板模式。
- Vulkan 基于计算的编解码器:FFv1(编码和解码)、ProRes RAW(仅解码)。
- 硬件加速解码:Vulkan VP9、VAAPI VVC、OpenHarmony H264/5。
- 硬件加速编码:Vulkan AV1、OpenHarmony H264/5。
- 格式:MCC、G.728、Whip、APV。
- 过滤器:colordetect、pad_cuda、scale_d3d11、Whisper 等。
解释亮点
我们推出了一类基于纯 Vulkan 计算实现的全新解码器和编码器。Vulkan 是一组标准的跨平台 API,允许程序以各种方式利用 GPU 硬件,从渲染到复杂的计算,再到使用自定义硬件加速器进行视频解码。
与传统解决方案不同,这些编解码器使用计算着色器,可与任何兼容 Vulkan 1.3 的实现兼容。解码器使用相同的硬件加速 API 无缝集成,因此用户除了启用 Vulkan 解码外,无需任何特殊配置。
对于编码器,与其他硬件加速编码器类似,必须指定一个新的编码器 (ffv1_vulkan)。目前支持的格式包括 FFv1(编码和解码)和 ProRes RAW(仅解码)。ProRes(编码 + 解码)和 VC-2(编码 + 解码)的实现已完成并正在审核中,计划在下一个次要版本中集成。
只有专门为并行解码设计的编解码器才能通过这种方式实现。目前尚无计划支持更常规的格式。
根据硬件的不同,这些新的编解码器可以显著提升速度。它们还在非线性视频编辑、无损屏幕录制和直播等场景中开辟了新的可能性。我们期待看到社区如何充分利用这些编解码器。
现在可用
FFmpeg 8.0 现已可从您的 官方网站,但这不是最明智的选择。FFmpeg 是许多应用程序使用的软件,但它通常由开发人员在他们认为合适的时候实现。
Linux 用户将在我们发行版的官方存储库中看到它,具体时间取决于每个人的理念。