An experimental hardware-accelerated video decoder powered by Vulkan. Uses Vulkan provisional video APIs.
You will need the following environment.
- Ubuntu 18.04 LTS
- Vulkan Instance Version: 1.2.178
- NVIDIA Driver Version: 455.50.19
- Install Vulkan-beta support graphics driver from https://developer.nvidia.com/vulkan-driver
- Install Vulkan Loader following the instruction on https://github.com/KhronosGroup/Vulkan-Loader/blob/v1.2.178/BUILD.md
- Clone the repository https://github.com/nvpro-samples/vk_video_samples
- Copy the bin directory in vk_video_samples onto this repository. Please make sure that you agree the license agreement from Nvidia.
- Run
apt install libavformat-dev libavcodec-dev libglm-dev
- Run
make -j
- Run
./main