Accelerating VMAF with CUDA

This post is about how to compile VMAF with CUDA support and run the filter from FFMPEG. The entire compilation process has been tested on Ubuntu 25.15, without using Docker and with a minimum of pre-built libraries.

Install compilation tools and required libraries:

Install CUDA 13.1:

Install Nvidia Video SDK headers:

Download sources and configure VMAF:

Download FFMPEG sources:

Configure and compile FFMPEG:


Run VMAF calculation with scaling the original to 1920×1080:

Or run calculation with the VMAF NEG model and using uncompressed original video:

Please let me know if you have any issue using these steps.

Leave a Reply

Your email address will not be published. Required fields are marked *