Наложение нескольких изображений на одно базовое изображение с помощью FFMPEG - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть команда наложить 2 изображения, и она работает нормально,

"-y -i \(image1) -i \(image2) -filter_complex [0][1]overlay=(W-w)/2:(H-h)/2 \(out)"

Я хочу добавить несколько изображений
, например: у нас есть четыре изображения [image1, image2, image3, image4].

Теперь изображение 1 будет базовым, я хочу, чтобы другие 3 изображения на изображении 1 были наложены.

Расположение изображений может изменяться случайным образом.
Я пытался найти это в Google, все перенаправляет на несколько изображений на видео или объединить видео.

Кто-нибудь может мне помочь.

1 Ответ

0 голосов
/ 14 декабря 2018

Вам нужно будет использовать несколько оверлейных фильтров.Базовый пример:

ffmpeg -i input0 -i input1 -i input2 -i input3 
-filter_complex "[0][1]overlay[bg0];[bg0][2]overlay[bg1];[bg1][3]overlay[v]"
-map "[v]" output
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...