У меня 2 видео. Я накладываю одно видео поверх другого с помощью этого кода:
-stream_loop {LoopCount} -i 1.mp4 -c copy -y 2.mp4
-i 2.mp4 -i preresult.mp4 -filter_complex "[0:v][1:v]overlay=shortest=1[out]" -map "[out]" -y result.mp4
{LoopCount} - эта переменная хранит значение того, во сколько раз оверлейное видео длиннее исходного видео.
Подскажите, пожалуйста, как объединить эти две команды в filter_complex , чтобы ffmpeg мог зацикливать видео оверлея столько раз, чтобы оно соответствовало длительности preresult.mp4 ?
Спасибо всем!