如何使用ffpeg在视频上正确地添加水印图像

时间:2018-05-01 17:36:08

标签: android ffmpeg watermark android-ffmpeg video-watermarking

我正在尝试使用ffpeg在视频上添加以下水印图像,但它不适合。

Watermark Image

以下是我的FFmpeg commond:

  
    

String [] complexCommand = {“ - i”,AppUtils.videoPath,“ - i”,     framelocalPath,“ - preset”,“ultrafast”,“ - filter_complex”,     “overlay =(W-w)/ 2:(H-h)/ 2”,dest1.getAbsolutePath()};

  

但它不适合视频,以下是我的输出:

Here is my video with watermark

如果有人可以通过overlayFFmpeg提供帮助。我也尝试了不同的解决方案,但没有帮助。

提前致谢。

1 个答案:

答案 0 :(得分:1)

这是你应该运行的ffmpeg命令,

ffmpeg -i video -i image -filter_complex "[1][0]scale2ref[img][vid];[vid][img]overlay" -preset ultrafast out.mp4

scale2ref过滤器调整图像大小以匹配视频的尺寸。然后叠加可以在(0,0)处发生。