ffmpeg去logo<轉>


用到 video filter —— delogo

通過周圍像素插值去除 logo。

參數介紹:

x

y

(必須)指定 logo 的坐標。

w

h

(必須)指定 logo 的寬和高。

band, t

指定矩形模糊邊緣的厚度(添加到 w 和 h)。取值范圍:[1, 2.14748e+009],缺省值是4。

show

當設置為1時,一個綠色線條的矩形框會指示出 xywh,缺省值是0。

例如:去除下圖左上角的 logo

執行下面的命令:

 

ffplay -i JINUSEAN.mp4 -vf delogo=x=72:y=32:w=168:h=86:show=1

效果圖: 

確定效果滿意后,生成輸出文件(參數 show 應使用缺省值0,因為我們不需要這個綠矩形框啦):

 

ffmpeg -i JINUSEAN.mp4 -vf delogo=x=72:y=32:w=168:h=86 output.mp4

效果圖: 

我認為,設置的 x、y、w、h 應剛好可以涵蓋 logo 為宜,這樣就剛好把不要的部分(logo)丟棄,從而利用周圍像素進行插值。上述命令中沒有對參數 band 進行設置,即使用缺省值4,為了看出它的作用,下面把這個參數設置大一些:

 

ffplay -i JINUSEAN.mp4 -vf delogo=x=72:y=32:w=168:h=86:band=500:show=1

效果圖: 

可以看出,設置的這個模糊條帶可以起到過渡作用,還可以了解到,條帶區域的像素會被用來插值運算。參數 band 的值不宜設置過大。

=================================================================================

轉載地址:http://blog.csdn.net/u013699869/article/details/48264071

ffmpeg去台標轉推rtmp流:

./ffmpeg -i rtmp://192.168.1.125/live/input -vf delogo=x=72:y=32:w=168:h=86 -strict -2 -f flv rtmp://192.168.1.125/live/output


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM