С наложением изображений в FFMpeg с использованием командной строки, безусловно, самый мощный и элегантный способ сделать это - с помощью инструмента AVISynth .
Вот несколько простых примеров, один из которых накладывает одно видео поверх другого (наложение изображения является подмножеством этого):http://avisynth.org/mediawiki/Script_examples
Вы можете задаться вопросом, какого черта это инструмент?Вот как это работает концептуально:
Сначала вы создаете простой текстовый документ со специальными командами, называемыми скриптом.Эти команды делают ссылки на одно или несколько видео и фильтры, которые вы хотите запустить на них.Затем вы запускаете видео приложение, такое как FFMPeg, и передаете файл сценария в командной строке.Это когда AviSynth принимает меры.Он открывает видео, на которые вы ссылаетесь в сценарии, запускает указанные фильтры и передает вывод в видеоприложение.Приложение, однако, не знает, что AviSynth работает в фоновом режиме.Вместо этого приложение считает, что оно непосредственно открывает отфильтрованный файл AVI, который находится на вашем жестком диске.
То, что вам нужно, очень просто с AVISynth, но оно может масштабироваться для создания видео, такого как этот сайт, где многиефотографии, текст и эффекты размещаются на видео.Все видео на этом сайте созданы с помощью FFMpeg и AVISynth: http://www.hdgreetings.com
Может показаться немного по-другому, но как только вы получите один простой скрипт, вы сразу поймете, что это один из лучших когда-либо видеоинструментов.создано.И это бесплатно, конечно.