Когда я пытался написать скрипт (который в конечном итоге попытается объединить два изображения) с использованием FFmpeg, я столкнулся с очень странным поведением.
Это команда, которую я нашел вКак объединить два изображения в одно с помощью FFmpeg?нить:
ffmpeg -i a.jpg -i b.jpg -filter_complex scale=120:-1,tile=2x1 output.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