FFmpeg hue模糊,锐化

模糊

  • 语法:
boxblur=luma_r:luma_p[:chroma_r:chram_p[:alpha_r:alpha_p]]
ffplay -f lavfi -i testsrc -vf  boxblur=1:10:4:10
  • 1
  • 2

**注意:**luma_r和alpha_r半径取值范围是0~min(w,h)/2, chroma_r半径的取值范围是0~min(cw/ch)/2

锐化

  • 语法:-vf
unsharp=l_msize_x:l_msize_y:l_amount:c_msize_x:c_msize_y:c_amount
  • 1

所有的参数是可选的,默认值是5:5:1.0:5:5:0.0

l_msize_x:水平亮度矩阵,取值范围3-13,默认值为5

l_msize_y:垂直亮度矩阵,取值范围3-13,默认值为5

l_amount:亮度强度,取值范围-2.0-5.0,负数为模糊效果,默认值1.0

c_msize_x:水平色彩矩阵,取值范围3-13,默认值5

c_msize_y:垂直色彩矩阵,取值范围3-13,默认值5

c_amount:色彩强度,取值范围-2.0-5.0,负数为模糊效果,默认值0.0

  • 举例

使用默认值,亮度矩阵为5×5和亮度值为1.0

ffmpeg -i input -vf unsharp output.mp4
  • 1

高斯模糊效果(比较强的模糊):

ffplay -f lavfi -i testsrc -vf unsharp=13:13:-2

发表评论

邮箱地址不会被公开。 必填项已用*标注