2016-11-08 90 views
0

嗨,我想在视频的cntre中的ffmpeg叠加图像是这样的:如何覆盖/放置在图像上的视频中的ffmpeg

ffmpeg -i video.mp4 -i image.png -filter_complex "[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4 

但图像得到安置在顶部视频的左侧。如何将图像调整到中心?

回答

5

使用

ffmpeg -i video.mp4 -i image.png -filter_complex "[0:v][1:v] overlay=(W-w)/2:(H-h)/2:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4 

W AMD H是基本视频的尺寸。而wh覆盖视频的。

+0

嘿,谢谢@Mulvya。你能告诉我如何将图像放在视频上吗? –

+0

覆盖图中的前两个参数是相对于基本视频左上角的x和y坐标。 – Mulvya

+0

如何在此提供特定的时间? 像我想覆盖特定时间范围内的图像,然后怎么做呢?@Mulvya –