Configure FFmpeg owdenoise Luma and Chroma Strength

This guide explains how to configure the luma and chroma denoising strength using the owdenoise (Overcomplete Wavelet Denoise) filter in FFmpeg. You will learn the exact parameters required, how they affect your video quality, and how to apply them using practical command-line examples.

The owdenoise filter applies a wavelet-based denoising algorithm to video frames. It allows you to control the denoising intensity for the brightness channel (luma) and the color channels (chroma) separately.

The Key Parameters

To configure luma and chroma strength, you must use the following two parameters inside the owdenoise filter:

Additionally, the depth parameter (default 3, range 1 to 16) controls the wavelet depth. Larger depth values allow the filter to eliminate larger-scale noise but drastically increase processing time.

Syntax and Configuration Examples

The parameters are assigned as key-value pairs separated by colons inside the -vf (video filter) flag.

1. Moderate Denoising (Balanced)

To slightly increase both luma and chroma denoising beyond the default levels, use:

ffmpeg -i input.mp4 -vf "owdenoise=luma_strength=1.5:chroma_strength=1.5" output.mp4

2. Shorthand Syntax with Heavy Chroma Denoising

If your video has clean details but heavy color noise, you can aggressively target the chroma channels while keeping luma denoising mild using shorthand (ls and cs):

ffmpeg -i input.mp4 -vf "owdenoise=ls=1.0:cs=3.0" output.mp4

3. Complete Filter Configuration

To set the wavelet depth along with custom luma and chroma strengths, structure the command as follows:

ffmpeg -i input.mp4 -vf "owdenoise=depth=4:ls=2.0:cs=2.5" output.mp4

Tips for Best Results