A dependency-light Python script (standard library only) that reads a file of per-frame quality scores — a plain list, a CSV column, or a libvmaf JSON log — and prints every common pool side by side: arithmetic mean, harmonic mean, median, minimum, the 5th/10th/25th percentiles, and a Minkowski pool. It flags when the arithmetic mean floats more than a set gap above the worst 5% of frames (the signal that the average is hiding a bad stretch), supports an optional pass/fail quality gate on any po
Download free PDF