FFmpeg 开始集成英特尔 oneVPL 支持
admin
2023-07-31 18:23:33
0

英特尔已将对其 oneVPL 开源视频处理库的支持贡献给上游 FFmpeg 项目,以实现该广泛使用的跨平台多媒体库。

鉴于 FFmpeg 多媒体库的广泛使用,多年来英特尔工程师为这个开源项目贡献了Vulkan 过滤器、VA-API AV1 解码、OpenVINO 集成和许多其他功能,这有利于他们的硬件支持。最新的成就是现在将 Intel oneVPL 支持添加到 FFmpeg。

oneVPL 库是他们领先的oneAPI的一部分工具包。这是一个完整的视频处理库,集成了视频编码和解码以及后处理。如果支持 oneVPL 接口,oneVPL 库允许构建可在 CPU、GPU 或技术上其他加速器上执行的便携式媒体管道。该项目的 GitHub进一步总结 oneVPL 为:

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

目前,英特尔为 Gen12 / Xe 图形和更新版本提供基于 CPU 的 oneVPL 后端和本机 oneVPL 实现。同时,对于较旧的英特尔硬件,他们具有英特尔媒体 SDK 集成,以便能够使用支持现代 oneVPL 接口的软件,但适用于较旧的驱动程序。

image.php_-42image.php_-42
英特尔文档强调了他们对 oneVPL 的多后端支持,这种开放标准能够适应新旧驱动程序、加速器,甚至潜在的其他硬件供应商视频接口。

oneVPL 软件仍然是新的,因此到目前为止用途有限,但现在英特尔已经将 oneVPL 集成到 FFmpeg 中,立即扩大了范围。截至昨天,最初的oneVPL 提交已登陆 FFmpeg。需要 oneVPL 2.0 库或更新版本。“–enable-libvpl”选项必须在 FFmpeg 的构建时设置以启用此 oneVPL 支持,并且不能与 FFmpeg 的旧英特尔媒体 SDK/快速同步视频 (QSV) 一起作为同一构建的一部分。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...