Netflix VMAF is an Emmy-winning perceptual video quality assessment system that fuses multiple feature extractors to produce human-correlated quality scores. It ships as a C library (libvmaf), a Python wrapper with tools for training and validation of custom models, and a command-line vmaf tool that also reports PSNR, PSNR-HVS, SSIM, MS-SSIM and CIEDE2000. Integration points include an FFmpeg filter, a Docker image, and Windows build instructions. The package includes documentation, model selection guidance, and utilities for dataset processing and visualization, enabling deployment in production and research workflows.
Development emphasis has been on accuracy, extensibility and speed. Recent milestones include the release of new VMAF models (v1), libvmaf v3.0.0 with bug fixes and API cleanups, and earlier SIMD-optimized fixed-point implementations (AVX2/AVX-512) that doubled performance. Quality-control features introduced include a No Enhancement Gain (NEG) mode to avoid rewarding artificial enhancements and the open-sourced CAMBI banding detector with full-reference and contrast tuning options. Licensing moved to BSD+Patent, AOM adopted VMAF for CTC, and contribution and build guides are provided for extending models and feature extractors.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.