ffmpeg 去水印

截圖

ffmpeg -ss 00:01:00 -i FinalVideo_1584970623.626768.MOV -f image2 -y output1.jpg

參數介紹:

  • 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

指定比特率

ffmpeg -i FinalVideo_1585409447.095052.MOV -b:v 9070k -vf delogo=x=1:y=850:w=495:h=140:show=0 delogo.MOV

多個水印

ffmpeg.exe -i "D:\Down\iPandaCUT.mp4" -vf "delogo=x=49:y=50:w=221:h=75,delogo=x=1014:y=678:w=234:h=35" -c:a copy "D:\Down\new.mp4"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章