У меня есть входное видео, которое записано с разрешением 640x360 (это с веб-камеры, если это имеет какое-то значение).
Я хочу, чтобы вывод был 1280x720 (удвоенная ширина оригинала), и я хочу, чтобы исходное видео было смещено вправо и центрировано по вертикали.
У меня есть два или более изображения (png), которые имеют размер 640x720, и они должны быть показаны в определенное время в видео на левой стороне.
Вот то, что я должен изменить размер и дополнить оригинальное видео:
ffmpeg -i "E:\Videos\testvid.wmv" -q:a 0 -q:v 0 -vf "pad=1280:720:(1280-iw):(720-ih)/2" -s 1280:720 "E:\Videos\new.wmv"
Вот что мне нужно, чтобы вставить изображение в видео:
ffmpeg -i "E:\Videos\new.wmv" -i "E:\Pictures\red_640x720.png" -filter_complex "[0:v][1:v] overlay=0:0:enable='between(t,1,10)'" "E:\Videos\new2.wmv"
Два утверждения выше работают нормально. Однако я хотел бы сделать их все сразу, чтобы FFMPEG запускался только один раз (если это возможно). Кто-нибудь может мне помочь с синтаксисом?
Благодарю.