用到 video filter —— delogo
通過周圍像素插值去除 logo。
參數介紹:
x
y
(必須)指定 logo 的坐標。
w
h
(必須)指定 logo 的寬和高。
band, t
指定矩形模糊邊緣的厚度(添加到 w 和 h)。取值范圍:[1, 2.14748e+009],缺省值是4。
show
當設置為1時,一個綠色線條的矩形框會指示出 x、y、w、h,缺省值是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
