libavfilter 类库:该类库提供了各种各样的视音频过滤器
过滤器的使用:
解码后的画面--->buffer过滤器---->其他过滤器---->buffersink过滤器---->处理完的画面
过滤器一般会形成一个过滤器链来使用,buffer过滤器和buffersink过滤器是两个不许存在的过滤器。buffer过滤器负责将解码后的画面拖进过滤器链中,buffersink过滤器负责将处理过得画面从过滤器链中拖出来。在中间的过滤器中,我们可以对画面进行加水印等一些相关的处理。
(过滤器的使用代码,参考传统转码的代码)
过滤器的创建流程:
过滤器的使用流程