Я пытаюсь создать видео, содержащее статическое изображение и видео меньшего размера, которое будет наложено поверх него. Размеры и положение оверлейного видео динамически отправляются на серверный скрипт, который запускает FFMPEG, поэтому мне нужно масштабировать видео перед наложением. Итак, числовые значения, которые я использовал, только для проверки. Оригинальное видео имеет размеры 72:48 пикселей. Я попробовал команду так:
ffmpeg -i background.jpg -vf "movie=overlay.mp4, scale=128:96 [inner]; [in][inner] overlay=70:70 [out]" -y output.mp4
Тем не менее, он просто мгновенно производит пустое видео. Если, с другой стороны, я пытаюсь вставить -loop 1
сразу после команды ffmpeg
, обработка видео, кажется, занимает бесконечное время и никогда не заканчивается.
То, чего я пытаюсь добиться, - это сначала избежать создания масштабированного видео. Возможно ли это и что я делаю не так?