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 是向后和跨架构兼容的,可确保在当前和下一代硬件上实现最佳执行,而无需更改源代码。
目前,英特尔提供了一个基于 CPU 的 oneVPL 后端,以及一个针对 Gen12 / Xe 图形和更新的原生 oneVPL 实现。同时,对于较旧的英特尔硬件,他们具有英特尔媒体 SDK 集成,能够使用支持现代 oneVPL 接口的软件,可用于旧驱动程序。
截至昨天,初步支持 oneVPL 的提交已进入 FFmpeg。开发者如需启用,需要安装 oneVPL 2.0 或更新版本。此外,必须在构建 FFmpeg 时开启 "--enable-libvpl" 选项以启用 oneVPL 支持,并且不能与 FFmpeg 的旧 Intel Media SDK / Quick Sync Video (QSV) 一起作为同一构建的一部分。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
英特尔将不再原生支持 DirectX 9
英特尔将从其新的 Arc 独立显卡和第 12 代处理器上的 Xe 集成显卡中移除对 DirectX 9 的原生支持,未来英特尔将仅提供 DirectX9 至 DirectX 12 的模拟支持。 英特尔近日在其网站的支持页面发布了一则有关 DirectX 9 的最新消息,英特尔表示它将放弃对有 20 年历史的 DirectX 9 图形 API 的原生支持,但仍会提供一定程度的保障 —— 也就是基于 DirectX 9 的应用程序和游戏仍然可以通过 Windows 10 和 Windows 11 的 D3D9On12 接口正常使用。 D3D9On12 是微软开发的开源映射层,它的工作方式是接收 3D DirectX 9 图形命令,之后 D3D9On12 再将这些命令转换为 DirectX 12 命令。它在这里取代了通常处理 DirectX 9 调用的 GPU 驱动程序,并充当两种技术之间的桥梁。 微软对这一模拟技术的表现也十分看好,认为 D3D9On12 已成为 DirectX 9 的一个不错的实现。虽然性能可能不如原生支持 DirectX 9 那么好,但两者性能十分接近,甚至在某些情况下...
- 下一篇
微软将在 9 月禁用 TLS 1.0/TLS 1.1 传输协议
微软宣布从 2022 年 9 月 13 日起, Internet Explorer 和 EdgeHTML( WebView 控件的呈现引擎) 将默认禁用 TLS 1.0 和 1.1。禁用 TLS 1.0 和 1.1 的工作早在 2020 年提出,但当时新冠病毒在全球爆发,大量开发者居家办公,微软只能推迟淘汰 TLS 1.0 和1.1 的时间。 安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。 值得注意的是,微软称不会弃用 TLS 1.0 和 TLS 1.1 支持(因为部分老旧网站需要兼容性),只是默认禁用它,可以选择通过组策略重新打开 TLS 1.0/1.1 支持。 个人也可以通过在 Internet Explorer 中导航到工具 > Internet 选项 > 高级来为个人设备重新打开它 。 对于基于 Chromium 的 Microsoft Edge 浏览器,从 Microsoft Edge 版本 84 开始默认禁用 TLS 1.0...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题