Produced | OSC Open Source Community (ID: oschina2013)
Intel has contributed support for its own oneVPL open source video processing library upstream to the FFmpeg project.
FFmpeg is a widely used cross-platform multimedia library, and Intel engineers have contributed  Vulkan filters , VA-API AV1 decoding , OpenVINO integration and many other features to it over the years  - mainly to better support their own hardware products. The latest contribution is to add support for oneVPL to FFmpeg.
The oneVPL video library is part of the Intel oneAPI toolkit. This is a complete video processing library that integrates video encoding, decoding and post-processing functions (Post Processing). If the oneVPL interface is supported, the oneVPL video library allows the construction of portable media pipelines that can be executed on CPUs, GPUs, and other accelerators . The oneVPL repository provides further introduction:

It provides device discovery and selection in media-centric workloads and video analytics workloads, and provides API primitives for zero-copy buffer sharing. oneVPL is backwards and cross-architecture compatible, ensuring optimal execution on current and next-generation hardware without requiring source code changes.

Currently, Intel provides a CPU-based oneVPL backend, as well as a native oneVPL implementation for Gen12/Xe graphics and newer. Meanwhile, for older Intel hardware, they have Intel Media SDK integration to be able to use software that supports modern oneVPL interfaces, available for older drivers.
picture
As of yesterday, initial support for oneVPL has entered FFmpeg. For developers to enable it, oneVPL 2.0 or later needs to be installed. Additionally, the "--enable-libvpl" option must be turned on when building FFmpeg to enable oneVPL support, and cannot be used with FFmpeg's legacy Intel Media SDK / Quick Sync Video (QSV) as part of the same build.
Related link: https://github.com/FFmpeg/FFmpeg/search?o=desc&p=1&q=oneVPL&s=committer-date&type=commits

END



picture




Here are the latest open source information, software updates, technical dry goods, etc.
Click here↓↓↓ Remember to follow ✔ Star ⭐ Oh~