FFplay文档解读-27-视频过滤器二

滤镜允许在阴影,中间调或高光区域调整输入帧,以获得红色 - 青色,绿色 - 品红色或蓝 - 黄色平衡。此滤镜通过添加与相同像素的其他通道关联的值来修改颜色通道。用于淡化高光(亮色调),使阴影变暗(暗色调),改变亮色调和暗色调的平衡。较高的值导致半透明像素,透明度越高,像素颜色与关键颜色越相似。较高的值导致半透明像素,透明度越高,像素颜色与关键颜色越相似。设置用于模糊相应输入平面的框半径的表达式(以像素为单位)。修改输入帧的原色(红色,绿色和蓝色)的强度。调整红色,绿色和蓝色阴影(最暗的像素)。
摘要由CSDN通过智能技术生成

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 水平和垂直色度子样本值。 例如,对于像素格式yuv422phsub2vsub1
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

采用隔行扫描模式。 它接受以下面的值:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值