FFMPEG задерживает многократное наложение видео (с разными задержками)

#ffmpeg

#ffmpeg

Вопрос:

Я пытаюсь наложить видео (например, отчет) на другие другие видео или изображения, например, подсказки на страницу Facebook или подсказку на веб-сайт. Эти другие видео или изображения меньше оригинала и иногда прозрачны (rgba).

Я уже пытался наложить несколько видео, что работает довольно хорошо:

ffmpeg -i 30fps_fhd.mp4 -i sample.mp4 -i timer.webm -i logo.jpg -filter_complex "overlay = x=100:y=1000, overlay = x=30:y=66:eof_action=pass, overlay = x=0:y=0" -acodec copy -t 70 out.mp4

Но теперь я хочу запустить некоторые видео или изображения не в начале видео, а через некоторое время. Я нашел такие флаги, как «itsoffset» или «setpts», но я не знаю, как применить их к этой «команде наложения нескольких видео / изображений».

LG Bamba

Ответ №1:

Хорошо, я узнал, как это работает. Я должен взять входные данные с помощью [index:v], применить к ним эффекты (разделенные запятыми) и сохранить их в переменной (добавить [var-name] в конце цепочки эффектов). Затем вы можете применить эффект наложения, поместив две переменные (если они не редактируются, то входную переменную -> [index:v]) рядом друг с другом и записать метаданные эффекта рядом с ними.