Intel® Video Processing Library
Access Accelerated Decode, Encode, and Video Processing
Get the Most Out of Intel GPUs
The Intel® Video Processing Library (Intel® VPL) is part of a multilayer media portfolio that provides advanced access to specialized media hardware, plus encode, decode, and video processing features on Intel GPUs.
Note for Users of Intel® oneAPI Video Processing Library (oneVPL) and for Intel® Media SDK
oneVPL is now called the Intel® Video Processing Library (Intel® VPL). The library will no longer be part of the oneAPI specification so that Intel can focus on providing video processing features on Intel GPUs.
Intel VPL version 2.x is an API that is the successor to Intel® Media SDK. The Intel Media SDK project is no longer active and will not be updated. Packages and downloads are still available on GitHub*. For continued support and access to new features, Intel Media SDK users are encouraged to move to Intel VPL as soon as possible.
Benefits
- Boost media and video application performance with hardware-accelerated codecs and programmable graphics.
- Improve frame rate (FPS) and lower power usage when compared to traditional CPUs
Download
The GitHub repositories for Intel VPL are the best place to find the latest updates and the recommended location to obtain Intel VPL:
For Linux*:
Training
Video Pipeline Optimization
Specifications
Graphics Processors:
Supported by Intel VPL
- Intel® Iris® Xe graphics
- Intel Iris Xe MAX graphics
- Intel® Arc™ Graphics
- Intel Data Center GPU Flex Series
- 11th generation Intel® Core™ processors and newer using integrated graphics
Supported by Intel Media SDK
- Intel® Server GPU
- 5th to 11th generation Intel Core processors using integrated graphics
Supported Operating Systems:
- Linux
- Windows* 10, 11
Languages:
- C API
Compilers:
- GNU Compiler Collection (GCC)* version 7.4.0 or newer
- Microsoft Visual Studio* 2019 and newer
Get Help
Your success is our success. Access this support resource when you need assistance.
Stay In the Know on All Things CODE
Sign up to receive the latest tech articles, tutorials, dev tools, training opportunities, product updates, and more, hand-curated to help you optimize your code, no matter where you are in your developer journey. Take a chance and subscribe. You can change your mind at any time.