Skip to content

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

License

Notifications You must be signed in to change notification settings

TheanSiew/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 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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.1%
  • Python 4.3%
  • C 2.5%
  • CMake 1.5%
  • Starlark 0.4%
  • Batchfile 0.1%
  • Shell 0.1%