FFmpeg 3.2.19
Since* 3.2
#

Denoise frames using Non-Local Means algorithm.

Each pixel is adjusted by looking for other pixels with similar contexts. This context similarity is defined by comparing their surrounding patches of size pxp. Patches are searched in an area of rxr around the pixel.

Note that the research area defines centers for patches, which means some patches will be made of pixels outside that research area.

The filter accepts the following options.

s

Set denoising strength.

p

Set patch size.

pc

Same as p but for chroma planes.

The default value is 0 and means automatic.

r

Set research size.

rc

Same as r but for chroma planes.

The default value is 0 and means automatic.