boxblur
Apply a boxblur algorithm to the input video.
It accepts the following parameters:
- 'luma_radius, lr'
- 'luma_power, lp'
- 'chroma_radius, cr'
- 'chroma_power, cp'
- 'alpha_radius, ar'
- 'alpha_power, ap'
- 'luma_power, lp'
A description of the accepted options follows.
- 'luma_radius, lr'
- 'chroma_radius, cr'
- 'alpha_radius, ar'
- 'chroma_radius, cr'
-
Set an expression for the box radius in pixels used for blurring the corresponding input plane.
The radius value must be a non-negative number, and must not be greater than the value of the expression
min(w,h)/2
for the luma and alpha planes, and ofmin(cw,ch)/2
for the chroma planes.Default value for 'luma_radius' is "2". If not specified, 'chroma_radius' and 'alpha_radius' default to the corresponding value set for 'luma_radius'.
The expressions can contain the following constants:
- 'w'
- 'h'
-
The input width and height in pixels.
- 'cw'
- 'ch'
-
The input chroma image width and height in pixels.
- 'hsub'
- 'vsub'
-
The horizontal and vertical chroma subsample values. For example, for the pixel format "yuv422p", hsub is 2 and vsub is 1.
- 'w'
- 'luma_power, lp'
- 'chroma_power, cp'
- 'alpha_power, ap'
- 'chroma_power, cp'
-
Specify how many times the boxblur filter is applied to the corresponding plane.
Default value for 'luma_power' is 2. If not specified, 'chroma_power' and 'alpha_power' default to the corresponding value set for 'luma_power'.
A value of 0 will disable the effect.
Command line examples
- Apply a boxblur filter with the luma, chroma, and alpha radii set to 2:
boxblur=luma_radius=2:luma_power=1 boxblur=2:1
- Set the luma radius to 2, and alpha and chroma radius to 0:
boxblur=2:1:cr=0:ar=0
- Set the luma and chroma radii to a fraction of the video dimension:
boxblur=luma_radius=min(h\,w)/10:luma_power=1:chroma_radius=min(cw\,ch)/10:chroma_power=1