qt ffmpeg filter 滤镜的使用

继上篇讲的ffmpeg打开摄像头的基础上,给视频流添加滤镜效果。
qt ffmpeg 打开摄像头博客地址:https://blog.csdn.net/u012532263/article/details/102743169

上一讲已经实现了ffmpeg打开系统摄像头在qt上进行显示,那么现在要做的就是给视频流添加filter滤镜效果,效果有很多,我就测试了几种效果,如有需要请自行扩展。

滤镜使用的环境就是在解析包生成AVFrame之后在把frame丢到滤镜容器里面去再次处理为我们想要的效果,直白点讲就是对解析出来的一帧视频图片进行二次处理,比如你要实现在视频上添加文字的效果,就是在解析出来的图片基础上,把预设的文字添加到图片的指定位置,个人理解,不到位不要喷。滤镜相对独立,一开始初始化滤镜之后,就可以直接使用了。

ffmpeg 打开摄像头的代码这边就不贴了,可以从上面连接里面去找,比较详细,这边就贴滤镜使用的代码。

滤镜核心代码:

四种滤镜效果:

无滤镜效果和四种滤镜运行效果图:

工程完整下载地址带ffmpeg SDK,测试环境是qt5.9.7 mingw,msvc编译器可能需要重新编译ffmpeg.

https://download.csdn.net/download/u012532263/11925974

仅供参考学习!by Dione.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值