Adjust video input frames using levels.
The filter accepts the following options:
- rimin, gimin, bimin, aimin
-
Adjust red, green, blue and alpha input black point. Allowed ranges for options are
[-1.0, 1.0]. Defaults are0. - rimax, gimax, bimax, aimax
-
Adjust red, green, blue and alpha input white point. Allowed ranges for options are
[-1.0, 1.0]. Defaults are1.Input levels are used to lighten highlights (bright tones), darken shadows (dark tones), change the balance of bright and dark tones.
- romin, gomin, bomin, aomin
-
Adjust red, green, blue and alpha output black point. Allowed ranges for options are
[0, 1.0]. Defaults are0. - romax, gomax, bomax, aomax
-
Adjust red, green, blue and alpha output white point. Allowed ranges for options are
[0, 1.0]. Defaults are1.Output levels allows manual selection of a constrained output level range.
- preserve
-
Set preserve color mode. The accepted values are:
- none
-
Disable color preserving, this is default.
- lum
-
Preserve luminance.
- max
-
Preserve max value of RGB triplet.
- avg
-
Preserve average value of RGB triplet.
- sum
-
Preserve sum value of RGB triplet.
- nrm
-
Preserve normalized value of RGB triplet.
- pwr
-
Preserve power value of RGB triplet.
Examples
-
Make video output darker:
colorlevels=rimin=0.058:gimin=0.058:bimin=0.058
-
Increase contrast:
colorlevels=rimin=0.039:gimin=0.039:bimin=0.039:rimax=0.96:gimax=0.96:bimax=0.96
-
Make video output lighter:
colorlevels=rimax=0.902:gimax=0.902:bimax=0.902
-
Increase brightness:
colorlevels=romin=0.5:gomin=0.5:bomin=0.5
Commands
This filter supports the all above options as commands.