如何去除视频中logo的水印?

标题虽然较多去除但其实是马赛克,步骤如下:

  • 首先,使用ffmpeg剪裁出视频中的一帧保存为图片用户计算logo的坐标位置
ffmpeg -ss 10 -i test.mp4 -y -f image2 -vframes 1 output.jpg

参数解释:

-i  输入文件

-y  覆盖

-f  生成图片格式

-ss 开始截图时间 seconds or in hh:mm:ss[.xxx] 如果截图开始时间越接近篇尾,所花费的时间就会越长

-vframes  截图帧数 或者 使用 -t : 截图时长 seconds, or hh:mm:ss[.xxx]

-s  图片宽高比
  • 其次,用在线版的photoshop查看上一步图片中logo的位置。

    • 选择从"电脑打开",选择第一步生成的图片;
    • 选择“窗口”中的“信息”;
    • 选择右侧的矩形工具,将图中的logo框中,则会显示对应的坐标和宽高
  • 最后,使用ffmpeg将视频中的logo马赛克化

ffmpeg -i BLEACH.mp4 -filter_complex "delogo=x=877:y=60:w=225:h=35" BLEACH_delogo.mp4

参考资料

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容