External Resources¶
This page contains external resources, including a list of 3rd-party tools that are built on top of VMAF. You can also find links to webpages where you can download FFmpeg binaries that support libvmaf.
Installation Guides¶
- VMAF in FFmpeg – Installation and Usage Guide for Ubuntu -- VMAF installation guide on Ubuntu
- This fork also ships scripted installers under
scripts/setup/and a per-platform guide in install/.
GUI Visualization Tools¶
- VideoBench -- VMAF, PSNR and bitrate analyzer
- FFMetrics -- Windows-centric GUI for PSNR, SSIM and VMAF visualization
- NotEnoughQuality -- A small GUI handler for VMAF
FFmpeg-based Tools¶
- ffmpeg-quality-metrics -- command-line tool to calculate PSNR, SSIM and VMAF with FFmpeg
- EasyVMAF -- command-line tool with video preprocessing for VMAF inputs
- Video Quality Metrics -- command-line tool which encodes a video using specified x264/x265/AV1 CRF values (or x264/x265 presets) and creates a summary table showing the PSNR/SSIM/VMAF of each encode. In addition, graphs (saved as PNG files) are created where PSNR/SSIM/VMAF score is plotted against frame number.
FFmpeg binaries that support libvmaf¶
If you do not wish to compile FFmpeg yourself, you can download an FFmpeg binary that supports libvmaf.
- Windows: gyan.dev builds. Download one of the git builds. The "git-essentials" build will suffice.
- macOS: evermeet.cx. You should download the snapshot build rather than the release build as the latter (at the time of writing) uses v1.5.2 of vmaf.
- Linux (kernel 3.2.0+): johnvansickle.com static builds. Download the git build. Installation instructions, as well as how to add FFmpeg and FFprobe to your PATH, can be found in the johnvansickle FAQ.