应用高斯模糊滤镜。
过滤器接受以下选项:
sigma
设置水平西格玛,高斯模糊的标准偏差。 默认值为0.5。
steps
设置高斯近似的步数。 默认值是1。
planes
设置要过滤的平面。 默认情况下,将过滤所有平面。
sigmaV
设置垂直sigma,如果为负,它将与sigma相同。 默认值为-1。
过滤器接受以下选项:
lum_expr,lum
设置亮度表达式。
cb_expr,cb
设置色度蓝色表达式。
cr_expr,cr
设置色度红色表达式。
alpha_expr, a
设置alpha表达式。
red_expr,r
设置红色表达式。
green_expr,g
设置绿色表达式。
blue_expr,b
设置蓝色表达式。
根据指定的选项选择颜色空间。如果指定了'lum_expr','cb_expr'或'cr_expr'选项之一,则过滤器将自动选择YCbCr颜色空间。如果指定了'red_expr','green_expr'或'blue_expr'选项之一,它将选择RGB颜色空间。
学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~
![]()
如果未定义其中一个色度表达式,则它会回落到另一个色度表达式上。如果未指定alpha表达式,则将评估为不透明值。如果没有指定色度表达式,它们将评估亮度表达式。
表达式可以使用以下变量和函数:
N
过滤帧的序号,从0开始。
- X
-
- Y
当前样本的坐标。
- W
-
- H
图像的宽度和高度。
- SW
-
- SH
宽度和高度比例取决于当前过滤的平面。它是相应的亮度平面像素数与当前平面数之间的比率。例如。对于YUV4:2:0,亮度平面的值为1,1