要在视频上叠加图片,请使用下一个命令
ffmpeg -i video.mp4 -i pic.png -strict -2 -filter_complex 'overlay=10:main_h-overlay_h-10' result.mp4
但是我可以看到处理甚至小型高清视频需要花费很多时间。我想在我的Android设备上覆盖图像,所以我需要一些性能黑客。
是否有任何命令可以在每个10帧上叠加图像,这适合人眼使用?
答案 0 :(得分:0)
您可以使用以下语法进行简单的图像叠加:
ffmpeg -y
-i foo.mp4 -i foo.jpg -i
-filter_complex "
[0:v][1:v] overlay=25:25:enable='between(t,0.1,0.11)' [tmp];
[tmp][1:v] overlay=25:25:enable='between(t,1.1,1.11)' [tmp];
....
"
bar.mp4
overlay=25:25
表示我们希望将图像放置在左侧,向下放置25px,从左上角开始。
enable='between(t,0.1,0.11)'
表示我们希望图像显示在秒0.1和0.11之间。