首页 > 解决方案 > 将覆盖图像添加到特定位置的视频ffmpeg

问题描述

我想使用 ffmpeg 在视频的任何位置添加一个或多个调整大小的图像。它适用于某些职位。但是,它不会将图像添加到我想要的确切位置。我已经在控制台上对其进行了测试,并将其嵌入到带有动态变量的 php 中。

ffmpeg -y -i vid_1561454052.mp4 -i Penguins.jpg -filter_complex "[0:v][1:v] overlay=221:127:enable='between(t,0,5)'" -pix_fmt yuv420p -aspect 16:9 -c: 复制 vid_1562740969.mp4

请帮帮我...

标签: ffmpeg

解决方案


使用循环选项

ffmpeg -y -i vid_1561454052.mp4 -loop 1 -i Penguins.jpg \
-filter_complex "[0:v][1:v] overlay=221:127:enable='between(t,0,5)'" \
-pix_fmt yuv420p -aspect 16:9 -c:a copy vid_1562740969.mp4

推荐阅读