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.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章