ffmpeg滤镜专题-1 反交错处理

ffmpeg中的滤镜可以在解码后实现源视频图像增强,例如滤波。今天开了第一个专题,主要讲述ffmpeg中对视频出现拉丝效应的处理。

滤镜参数:yadif
对输入视频进行反交错处理,去除拉丝效应,下面直接上官方给出的参数解释:

mode
采用的交错模式。它接受以下的值:

0, send_frame
对于每帧以帧扫描的方式输出。

1, send_field
对于每个场以帧扫描方式输出。

2, send_frame_nospatial
功能与send_frame一样, 但是跳过空间交错检查。

3, send_field_nospatial
功能与send_field一样,但是跳过空间交错检查。

默认值是:send_frame.

parity
在输入交错的视频中,图像场奇偶校验。它接受以下值:

0, tff
Assume the top field is first.
假设第一个从顶部开始场扫描。

1, bff
假设第一个从底部开始场扫描。

-1, auto
自动检测场奇偶校验。

默认值是auto。如果交错是未知的,或者解码器没有获取这些信息,那么将首先假设第一个从顶部开始场扫描。

deint
指定要分隔的帧。接受以下值:

0, all
对所有帧进行反交错。

1, interlaced
仅仅对标记的帧进行反交错。

默认值:all.

下面来看用法:

ffmpeg -i video -vf yadif=mode=0:parity=auto:deint=0 outputVideo 

下面的场扫描的视频,不进行反交错和进行反交错效果对比:
不处理结果:
这里写图片描述

反交错处理:
这里写图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值