过滤器

本文介绍了libavfilter类库,详细解释了视音频过滤器的工作原理及使用流程。包括buffer过滤器如何将解码后的画面引入过滤器链,buffersink过滤器如何将处理完成的画面导出,以及如何在过滤器链中实现如加水印等功能。

libavfilter 类库:该类库提供了各种各样的视音频过滤器

过滤器的使用:

    解码后的画面--->buffer过滤器---->其他过滤器---->buffersink过滤器---->处理完的画面
过滤器一般会形成一个过滤器链来使用,buffer过滤器和buffersink过滤器是两个不许存在的过滤器。buffer过滤器负责将解码后的画面拖进过滤器链中,buffersink过滤器负责将处理过得画面从过滤器链中拖出来。在中间的过滤器中,我们可以对画面进行加水印等一些相关的处理。
(过滤器的使用代码,参考传统转码的代码)

过滤器的创建流程:



过滤器的使用流程
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值