External Resources
November 11, 2021 ยท View on GitHub
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
- How to VMAF (with ffmpeg), journey to the center of despair -- VMAF installation guide on Windows
- VMAF in FFmpeg โ Installation and Usage Guide for Ubuntu -- VMAF installation guide on Ubuntu
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
- Bash wrapper script for running
libvmafthrough FFmpeg - Video Quality Metrics -- command-line tool which encodes a video using specified x264/x265/AV1 CRF values (or x264/x265 presets) and creates a 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. Here's an example
FFmpeg binaries that support libvmaf
If you do not wish to compile FFmpeg yourself, you can download an FFmpeg binary that supports libvmaf.
- Windows: https://www.gyan.dev/ffmpeg/builds/. Download one of the git builds. The "git-essentials" build will suffice.
- macOS: https://evermeet.cx/ffmpeg/. 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+): https://johnvansickle.com/ffmpeg/. Download the git build. Installation instructions, as well as how to add FFmpeg and FFprobe to your PATH, can be found here.