英特尔详述FFmpeg中的oneVPLCPU和GPU加速

颜毓容
导读 英特尔在FFmpeg中为oneAPI工具包中包含的公司视频处理和加速库引入了oneVPL支持。oneVPL视频处理库有助于处理器内的执行以及公司内部GPU加

英特尔在FFmpeg中为oneAPI工具包中包含的公司视频处理和加速库引入了oneVPL支持。oneVPL视频处理库有助于处理器内的执行以及公司内部GPU加速,用于最新的第12代CoreAlderLake和IntelXe硬件。加速的重点是IntelArcGraphics和DG2硬件,指向MediaSDK以支持上一代显卡,并能够适应其他潜在的CPU和GPU后端。

FFmpeg中新的oneVPL支持将与FFmpeg中的VA-API或视频加速API支持协同工作,并在英特尔GPU中看到支持。

作为英特尔对用于媒体处理的开源行业标准FFMPEG和GStreamer的长期贡献的一部分,英特尔在FFMPEG中增加了对oneAPI视频处理库(oneVPL)的支持。这是一个重要的变化,因为oneVPL是英特尔对英特尔®媒体SDK(媒体SDK)的演进。展望未来,访问新GPU媒体功能的主要方式是通过oneVPL(不再向媒体SDK添加功能)。鼓励所有英特尔GPU媒体用户切换到oneVPL,以便在硬件功能可用时立即利用它们。

英特尔已将FFmpeg的oneVPL集成放在“Cartwheel”存储库中,该公司已将所有拼凑或错误修复排入队列,然后再完全上传到上游。

几个补丁涉及VA-API、QSV和更多部分。该公司在存储库中仍有许多更新,目前正在开发中,并等待在oneVPL集成中完全实施。更新将影响IntelArcAlchemist和DG2GPU,但没有将任何集成上传到主队列的具体日期。

读者可以查看主页上最新的开发人员文章,了解该公司如何在FFmpeg中使用oneVPL来访问公司GPU上的优质流媒体。该报告还描述了在英特尔GPU的FFmpeg中实现最新的oneVPL。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!