Windows下载编译FFmpeg动态库指北
在踩了无数坑之后,才有了这篇文章,现在就一个想法还是Linux系统好呀。编译什么东西都是一个套路,configure/make/make install。之前不知道为什么那么程序员会推崇用mac做开发,编译的这个问题上Mac绝对完胜Windows。 ...
在踩了无数坑之后,才有了这篇文章,现在就一个想法还是Linux系统好呀。编译什么东西都是一个套路,configure/make/make install。之前不知道为什么那么程序员会推崇用mac做开发,编译的这个问题上Mac绝对完胜Windows。 ...
在做音视频相关的开发过程大体如下所示,对于其中的编码/解码,整个流程相对比较固定,使用ffmpeg可以很好的完成这部分的开发。对其中的帧数据处理(包括音频和视频数据)则相对要多样化一些,比如对视频做尺寸变换,进行音频音量均衡,直播中的美颜处理,多路流合成等等,这些都是属于流程中的帧数据处理。今天要介绍FFmpeg中的AVFilter模块进行帧数据处理的开发,AVFilter模块对帧数据处理进行了很好的抽象。AVFilter中的filter graph(滤波器图)概念非常适合帧数据处理中的多级滤波处理,同时对滤波器的接口进行了规定,后期添加一些自定义的滤波器也是很方便。网上关于AVFilter的介绍大多是基于ffmpeg的命令使用,基于代码实现的很少,最近项目中正好要使用到了AVFilter,写个小结,希望对有同样需求的小伙伴有帮助。 ...