找回密码
 立即注册

QQ登录

只需一步,快速开始

  • QQ空间
  • 回复
  • 收藏
10 月 26 日消息,开源多媒体框架 FFmpeg 开发人员不断创新,今日在其主分支中合并了 Apple ProRes 视频解码的 Vulkan 加速支持,这一改进覆盖了大多数 ProRes 编解码特性。
推荐系统:win11系统下载
FFmpeg 引入 Vulkan 加速,支持苹果 iPhone ProRes 视频解码


ProRes 是苹果公司面向视频剪辑等专业用途设计的高质量视频编码格式。注意到,FFmpeg 此前已在 8.0 版本为 ProRes RAW 提供了 Vulkan 加速功能,本次更新进一步扩展到标准 ProRes 视频。


由于 Apple ProRes 并非 Vulkan Video 官方支持的编解码格式,且缺乏原生 GPU 处理机制,因此 FFmpeg 团队采用了基于 Vulkan 着色器的解码方式。这意味着,只要硬件和驱动支持 Vulkan,相关设备便能利用该加速方案。


主要特性与性能表现
该功能由开发者 Averne 提交实现,他在提交说明中写道:


lavc:新增 ProRes Vulkan 硬件加速解码器。


该基于着色器的 Apple ProRes 解码器支持至 4444 XQ 档位的全部编码特性,包括:


– 4:2:2 与 4:4:4 色度采样


– 10 位与 12 位色深


– 交错扫描(Interlacing)


– Alpha 通道支持。


据介绍,其实现方案由两类着色器组成:


VLD 内核负责颜色和 Alpha 通道的熵解码;


IDCT 内核则对颜色分量执行反离散余弦变换(Inverse DCT)。


在 4K YUV422P10 视频样本的性能测试中,该实现的表现如下:


AMD Radeon 6700XT:178 帧 / 秒


Intel i7 Tiger Lake:37 帧 / 秒


NVIDIA Orin Nano:70 帧 / 秒


这一更新标志着 FFmpeg 在跨平台视频加速方面的又一次突破。通过 Vulkan 这一通用图形与计算 API,FFmpeg 不仅提升了 ProRes 视频的解码效率,也为未来更多高性能视频处理方案打下基础。

青苹果系统官网:www.pggho.com
发表评论
登录后参与评论 / 立即注册
用户反馈
QQ群