美文网首页
ffmpeg 去水印

ffmpeg 去水印

作者: vvkeep | 来源:发表于2020-03-19 20:19 被阅读0次

    截图

    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"
    

    相关文章

      网友评论

          本文标题:ffmpeg 去水印

          本文链接:https://www.haomeiwen.com/subject/ttqryhtx.html