FFmpeg 初步支持 oneVPL

出品|开源中国

英特尔向 FFmpeg 项目上游贡献了对自家 onevpl 开源视频处理库的支持

FFmpeg 作为一个被广泛使用的跨平台多媒体库,多年来英特尔工程师为它贡献了 Vulkan 过滤器、VA-API AV1 解码、OpenVINO 集成和许多其他功能 —— 主要是为了更好地支持自己的硬件产品。目前最新的贡献是为 FFmpeg 添加onevpl支持

onevpl 视频库属于英特尔 oneAPI 工具包的一部分。这是一个完整的视频处理库,集成了视频编码、解码以及后处理功能 (Post Processing)。如果支持 onevpl 接口,onevpl 视频库允许构建可在 cpu、GPU 和其他加速器上执行的可移植多媒体管道 (portable media pipelines)。onevpl 的仓库提供了进一步的介绍:

它在以媒体为中心的 workload 和视频分析 workload 中提供设备发现和选择,并为零拷贝缓冲区共享提供 API 原语。onevpl 是向后和跨架构兼容的,可确保在当前和下一代硬件上实现最佳执行,而无需更改源代码

目前,英特尔提供了一个基于 cpuonevpl 后端,以及一个针对 Gen12 / Xe 图形和更新的原生 onevpl 实现。同时,对于较旧的英特尔硬件,他们具有英特尔媒体 SDK 集成,能够使用支持现代 onevpl 接口的软件,可用于旧驱动程序。

截至昨天,初步支持 onevpl 的提交已进入 FFmpeg。开发者如需启用,需要安装 onevpl 2.0 或更新版本。此外,必须在构建 FFmpeg 时开启 --enable-libvpl 选项以启用 onevpl 支持,并且不能与 FFmpeg 的旧 Intel Media SDK / Quick Sync Video (QSV) 一起作为同一构建的一部分。

相关文章

IT之家 10 月 4 日消息,三星电子今日宣布,当前三星性能最高...
快科技10月4日消息,苹果公司计划在明年推出搭载homeOS操作系...
【CNMO】9月底,市场分析机构Canalys发布最新报告,公布了20...
IT之家 10 月 3 日消息,维修团队 iFixit 昨日(10 月 2 日)...
原标题:英伟达 RTX 5090 笔记本显卡曝光:24GB GDDR7 显存、...
快科技10月4日消息,近日,速卖通上出现了一款令人啼笑皆非的...