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: sudo apt install autoconf automake build-essential yasm cmake git-core unzip libtool wget […]

Read More

Current State

At the moment the following data is collected and available in the codec quality comparison database: https://vmetrix.tech:3000/dashboards The cells contain preset name and low latency or high quality use case mark. In case of libaom-av1 it’s “-cpu-used” parameter value stated. Hardware codecs Hardware H.264 HEVC AV1 NVIDIA RTX A4000 Low Latency p1 Low Latency p1 […]

Read More

What is BDBR?

BDBR stands for Bjontegaard Delta Bitrate. If you have ever engaged in video coding quality analysis and compared different codecs, you have likely used rate-distortion or RD curves. Since the X-axis represents bitrate values and the Y-axis represents a quality metric, a higher curve indicates the codec encodes with higher quality at the same bitrate. […]

Read More

Let’s start!

Well, it’s time to write the first post! What this resource is about. As you might easily guess, it’s about comparing the quality of video codecs. On various forums and discussions, I often hear questions like, “I encoded a video using AV1, but the file ended up larger than the one compressed with H.264. Where […]

Read More