Почему при размещении изображений в мозаике с помощью -filter_complex tile=2x1 в FFmpeg появляется черный ящик?

Почему при размещении изображений в мозаике с помощью -filter_complex tile=2x1 в FFmpeg появляется черный ящик?

Когда я пытался написать скрипт (который в конечном итоге попытается объединить два изображения) с использованием FFmpeg, я столкнулся с очень странным поведением.

Это команда, которую я нашел вКак объединить два изображения в одно с помощью FFmpeg?нить:

ffmpeg -i a.jpg -i b.jpg -filter_complex scale=120:-1,tile=2x1 output.jpg
  • Вход: а.jpg,б.jpg

    а.jpgб.jpg

  • Выход: выход.jpg

    выход.jpg

Что случилось с котом B? Почему его нет на выходном изображении? Я не смог найти никакой информации, почему tile=2x1он себя так ведет.

решение1

Theплиткафильтр - это когда кто-то хочет

Соедините вместе несколько последовательных кадров.

Чтобы сложить две рамки горизонтально, используйте

ffmpeg -i a.jpg -i b.jpg -filter_complex [1]scale=120:-1[b];[0][b]hstack output.jpg

Связанный контент