
FFmpeg 8.0「Huffman」正式发布!新版本带来了诸多让人眼前一亮的新功能,并对内部架构进行了重要清理和优化。可以说,它是 FFmpeg 有史以来规模最大、功能最丰富的版本之一。
FFmpeg 8.0 核心新特性
让我们先来看看 FFmpeg 8.0 的几大核心亮点:
- 原生解码器:新增 APV、ProRes RAW、RealVideo 6.0、Sanyo LD-ADPCM 和 G.728 解码器。
- VVC 解码器改进:增强了对块间复制(IBC)、自适应颜色变换(ACT)和调色板模式(Palette Mode)的支持。
- 基于 Vulkan 计算的编解码器:新增 FFv1 编解码和 ProRes RAW 解码。
- 硬件加速解码:支持 Vulkan VP9、VAAPI VVC 和 OpenHarmony H264/H265。
- 硬件加速编码:支持 Vulkan AV1 和 OpenHarmony H264/H265。
- 格式支持:新增 MCC、G.728、Whip 和 APV 格式的封装与解封装。
- 滤镜:新增
colordetect
、pad_cuda
、scale_d3d11
和 Whisper 等一系列实用滤镜。
迈向 Vulkan 计算新纪元
本次更新最大的亮点之一,就是引入了「基于纯 Vulkan 计算的全新编解码器」:
- Vulkan 是一个跨平台、开放标准的 API 套件。它不仅可以用于图形渲染,还支持通用计算,甚至可以通过定制「硬件加速器」来完成视频解码任务。
- 与以往依赖特定硬件单元的硬件加速编解码不同,这次的 Vulkan 编解码器是基于「计算着色器」实现的。这意味着,只要你的 GPU 支持 Vulkan 1.3 规范,就可以使用这些新功能。
- 要启用这些新解码器也非常简单:它们沿用了现有的
hwaccel API
和命令。用户无需额外操作,只要开启 Vulkan 解码,FFmpeg 就能自动调用。 - 编码端的方式与现有的硬件加速编码器类似,需要明确指定新的编码器名称,比如
ffv1_vulkan
。目前,已经支持 FFv1(编码 + 解码)和 ProRes RAW(解码)。 - 此外,ProRes(编解码)和 VC-2(编解码)的实现已经完成并通过内部审核,预计会在下一个次要版本中正式上线。
目前,只有那些专为并行化解码设计的编解码器,才能用 Vulkan 计算的方式来实现。
根据不同 GPU 的性能表现,这些基于 Vulkan 的新编解码器可以带来非常显著的速度提升。这对于非线性视频编辑、无损屏幕录制和直播等场景来说,都是非常实用的改进,也为视频处理工作开辟了全新的可能性。
最新评论
生成的是26100ios,安装也是24h2,不是25h2
行个蛋
谢谢,成功升级两台
Microsoft.WindowsStore只有22507,没有22504,22507下载的时候找不到框架