如何使用ffmpeg在视频上添加水印图像以使其适合XY
How to add watermark image properly fit XY on video using ffpeg
我正在尝试使用 ffpeg 在视频上添加以下水印图像,但它不适合。
Watermark Image
以下是我的 FFmpeg 通用代码:
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
如果有人可以用 FFmpeg
帮助 overlay
。我也尝试了不同的解决方案,但没有帮助。
提前致谢。
这是您应该 运行,
的 ffmpeg 命令
ffmpeg -i video -i image -filter_complex "[1][0]scale2ref[img][vid];[vid][img]overlay" -preset ultrafast out.mp4
scale2ref 滤镜调整图像大小以匹配视频的尺寸。然后可以在 (0,0) 处进行叠加。
我正在尝试使用 ffpeg 在视频上添加以下水印图像,但它不适合。
Watermark Image
以下是我的 FFmpeg 通用代码:
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
如果有人可以用 FFmpeg
帮助 overlay
。我也尝试了不同的解决方案,但没有帮助。
提前致谢。
这是您应该 运行,
的 ffmpeg 命令ffmpeg -i video -i image -filter_complex "[1][0]scale2ref[img][vid];[vid][img]overlay" -preset ultrafast out.mp4
scale2ref 滤镜调整图像大小以匹配视频的尺寸。然后可以在 (0,0) 处进行叠加。