У меня есть следующая команда ffmpeg-cli, которая не дает описанного эффекта в документации. Может быть, это ошибка, или у меня что-то не так с командой.Наложение альфа-изображений на видео с помощью ffmpeg
ffmpeg \
-y \
-i small.mp4 \
-i monkey/monkey_%04d.png \
-filter_complex "[0:v][1:v]overlay=enable='between(t,1,5)'[out1]" \
-map '[out1]' \
output.mp4
Я ожидаю, что это наложение потока # 1 на вершине # 0 между секундами 1 и 5.
Вы можете загрузить тестовый архив по этой ссылке:
В него включены активы для тестового случая.
Билд Я попытался с:
- FFmpeg-3.0.2-64bit-статическими (доступно онлайн)
Ваша последовательность изображений составляет 21 фрейм, а с ffmpeg, в которой используется частота кадров 25, поток изображения заканчивается до начала наложения. Как быстро должны идти изображения и должны ли они зацикливаться? – Mulvya
Это тестовый пример, поэтому им не нужно зацикливаться, и хорошо, если закончить раньше, чем указано в опции enable. Несмотря на это, выходное видео не имеет какой-либо оверлейной последовательности, с которой я сейчас сталкиваюсь. –