2

У меня есть два видео разной ширины. Я хочу сложить один поверх другого, сохраняя их соотношения сторон. Верхнее видео составляет 1920x1080, а нижнее - 3240x1080. Я пробовал:

ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex '[1][0]scale2ref[2nd][ref];[ref][2nd]vstack' -map [vid] -c:v libx264 -crf 23 -preset veryfast output.mp4

Но я получаю: «Вывод с меткой« vid »не существует ни в одном определенном графе фильтра или уже использовался в другом месте». Не уверен, что я здесь делаю не так ...

1 ответ1

2

использование

ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex '[1][0]scale2ref=iw:ow/mdar[2nd][ref];[ref][2nd]vstack[vid]' -map [vid] -c:v libx264 -crf 23 -preset veryfast output.mp4

Выходная панель vstack не была помечена, поэтому карта ни на что не ссылается. В зависимости от вашей оболочки, вам может потребоваться указать значение карты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .