1

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

水印图片

以下是我的 FFmpeg commond:

String[] complexCommand = {"-i", AppUtils.videoPath, "-i", framelocalPath , "-preset", "ultrafast", "-filter_complex", "overlay=(Ww)/2:(Hh)/2 " , dest1.getAbsolutePath()};

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

这是我的带水印的视频

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

提前致谢。

4

1 回答 1

2

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

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

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

于 2018-05-02T05:50:52.857 回答