滤镜简述
boxblur
官网链接=> https://ffmpeg.org/ffmpeg-filters.html#boxblur
这个滤镜会使图片或者视频变得模糊,他可以针对色度和亮度进行模糊。
滤镜的使用
参数
boxblur AVOptions:
luma_radius <string> ..FV....... Radius of the luma blurring box (default "2")
lr <string> ..FV....... Radius of the luma blurring box (default "2")
luma_power <int> ..FV....... How many times should the boxblur be applied to luma (from 0 to INT_MAX) (default 2)
lp <int> ..FV....... How many times should the boxblur be applied to luma (from 0 to INT_MAX) (default 2)
chroma_radius <string> ..FV....... Radius of the chroma blurring box
cr <string> ..FV....... Radius of the chroma blurring box
chroma_power <int> ..FV....... How many times should the boxblur be applied to chroma (from -1 to INT_MAX) (default -1)
cp <int> ..FV....... How many times should the boxblur be applied to chroma (from -1 to INT_MAX) (default -1)
alpha_radius <string> ..FV....... Radius of the alpha blurring box
ar <string> ..FV....... Radius of the alpha blurring box
alpha_power <int> ..FV....... How many times should the boxblur be applied to alpha (from -1 to INT_MAX) (default -1)
ap <int> ..FV....... How many times should the boxblur be applied to alpha (from -1 to INT_MAX) (default -1)
注意一下,lr和luma_radius是一个参数,lr是luma_radius的缩写,后面的类似。
- luma是亮度,亮度的值越大,视觉上会越模糊,这个值最大是min(w,h)/2
- chroma是色度,这个值越大,图片的颜色越淡,这个值最大是min(w,h)/2
- luma_power和choma_power这个是迭代次数,即反复的再图片上执行均值模糊操作
使用
原图
明度和亮度都最大值的时候
ffmpeg -y -i ffm_media/gee_short.jpg -filter_complex "boxblur=luma_radius=min(h\,w)/10:luma_power=1:chroma_radius=min(cw\,ch)/10:chroma_power=1" /data/work_space/result/boxblur/boxblur_test_02.jpg
ffmpeg -y -i ffm_media/gee_short.jpg -filter_complex "boxblur=luma_radius=1:luma_power=1:chroma_radius=min(cw\,ch)/10:chroma_power=1" /data/work_space/result/boxblur/boxblur_test_08.jpg
色度最大值的时候
ffmpeg -y -i ffm_media/gee_short.jpg -filter_complex "boxblur=luma_radius=min(cw\,ch)/10:luma_power=1:chroma_radius=1:chroma_power=1" /data/work_space/result/boxblur/boxblur_test_09.jpg
亮度最大值的时候
ffmpeg -y -i ffm_media/gee_short.jpg -filter_complex "boxblur=luma_radius=10:luma_power=5:chroma_radius=1:chroma_power=1" /data/work_space/result/boxblur/boxblur_test_06.jpg
色度和亮度都比较小的时候
## 祝你好运
hope("大神多多指点")
topic("有问题可以交流呀")
concat("求求QUN", "61480", "9646")