A small, self-contained Python script that finds banding (false contouring) in a single frame without a reference image. It locates smooth, low-texture regions (where banding lives) and scores the low-amplitude, isolated steps inside them — the BBAND/CAMBI idea, simplified: a contour is a small step flanked by flat plateaus, weighted by how visible it is at the local brightness. Works on live and UGC where no original exists. Includes a built-in --demo self-test that separates a clean 10-bit-sty
Download free PDF

The handbook · 7 volumes
Fora Soft Video Engineering Handbook
This no-reference banding detector finds false contouring in a single frame, in the spirit of BBAND and CAMBI, so it works on live and UGC with no original. Our seven-volume handbook covers the full video stack; start with Volume 1 for bit depth, banding and quality metrics, then Volume 3 for delivery and Volume 6 for AI. Written by Nikolay Sapunov, CEO at Fora Soft.
Seeing banding in skies and gradients after encoding?
Send us affected clips, and we will measure banding, find the stage that causes it and fix the encoder or bit-depth settings. 250+ video products shipped since 2005.