29.11 boxblur
将boxblur
算法应用于输入视频。
它接受以下参数:
luma_radius, lr
luma_power, lp
chroma_radius, cr
chroma_power, cp
alpha_radius, ar
alpha_power, ap
接下来的选项的描述如下:
luma_radius, lr
chroma_radius, cr
alpha_radius, ar
设置用于模糊相应输入平面的框半径的表达式(以像素为单位)。
半径值必须是非负数,并且不得大于亮度和alpha
平面的表达式min(w,h)/2
的值,以及色度的min(cw,ch)/2
的值飞机。
'luma_radius'
的默认值为2
。 如果未指定,'chroma_radius'
和'alpha_radius'
默认为为'luma_radius'
设置的相应值。
表达式可以包含以下常量:
常量 | 解释 |
---|---|
w | |
h | 输入宽度和高度(以像素为单位) |
cw | |
ch | 输入色度图像宽度和高度(以像素为单位) |
hsub | |
vsub | 水平和垂直色度子样本值。 例如,对于像素格式yuv422p ,hsub 为2 ,vsub 为1 |
luma_power, lp
chroma_power, cp
alpha_power, ap
指定boxblur
过滤器应用于相应平面的次数。
'luma_power'
的默认值为2
。如果未指定,'chroma_power'
和'alpha_power'
默认为'luma_power'
设置的相应值。
值为0
将禁用该效果。
29.11.1 示例
-
应用
boxblur
滤镜,亮度,色度和alpha
半径设置为2
:boxblur=luma_radius=2:luma_power=1 boxblur=2:1
-
将亮度半径设置为
2
,将alpha
和色度半径设置为0
:boxblur=2:1:cr=0:ar=0
-
将亮度和色度半径设置为视频维度的一小部分:
boxblur=luma_radius=min(h\,w)/10:luma_power=1:chroma_radius=min(cw\,ch)/10:chroma_power=1
29.12 bwdif
对输入视频进行去交错(bwdif
代表Bob Weaver
去隔行滤波器)。
基于yadif
的运动自适应去隔行,使用w3fdif
和三次插值算法。 它接受以下参数:
mode
采用隔行扫描模式。 它接受以下面的值: