Skip to content

Intel® Video Processing Library (Intel® VPL) Tools repository

License

Notifications You must be signed in to change notification settings

intel/libvpl-tools

Repository files navigation

Intel® Video Processing Library (Intel® VPL) Tools

Intel® Video Processing Library (Intel® VPL) tools provide access to hardware accelerated video decode, encode, and frame processing capabilities on Intel® GPUs from the command line.

The tools require the Intel® VPL base library and a runtime library installed. Current runtime implementations:

Follow the instructions on the respective repos to install the desired implementation.

Build from Source

Building the tools requires an installation of Intel® VPL development package.

Build and install the Intel® VPL development package

Linux:

git clone https://github.com/intel/libvpl
pushd libvpl
export VPL_INSTALL_DIR=`pwd`/../_vplinstall
sudo script/bootstrap
cmake -B _build -DCMAKE_INSTALL_PREFIX=$VPL_INSTALL_DIR
cmake --build _build
cmake --install _build
popd

Windows cmd prompt:

git clone https://github.com/intel/libvpl
pushd libvpl
set VPL_INSTALL_DIR=%cd%\..\_vplinstall
script\bootstrap.bat
cmake -B _build -DCMAKE_INSTALL_PREFIX=%VPL_INSTALL_DIR%
cmake --build _build --config Release
cmake --install _build --config Release
popd

Note: bootstrap.bat requires WinGet

Build and install the Intel® VPL tools

Linux:

git clone https://github.com/intel/libvpl-tools
pushd libvpl-tools
export VPL_INSTALL_DIR=`pwd`/../_vplinstall
sudo script/bootstrap
cmake -B _build -DCMAKE_PREFIX_PATH=$VPL_INSTALL_DIR
cmake --build _build
cmake --install _build --prefix $VPL_INSTALL_DIR

Windows cmd prompt:

git clone https://github.com/intel/libvpl-tools
pushd libvpl-tools
set VPL_INSTALL_DIR=%cd%\..\_vplinstall
script\bootstrap.bat
cmake -B _build -DCMAKE_PREFIX_PATH=%VPL_INSTALL_DIR%
cmake --build _build --config Release
cmake --install _build --config Release --prefix %VPL_INSTALL_DIR%

Note: bootstrap.bat requires WinGet

License

This project is licensed under the MIT License. See the LICENSE file for details.

Security

See the Intel® Security Center for information on how to report a potential security issue or vulnerability.

How to Contribute

See CONTRIBUTING.md for more information.