Sto cercando di sovrapporre due video. Il mio primo video di input lungo 20 minuti e il mio secondo video di input lungo 1 minuto. Li sto sovrapponendo con successo, ma quando provo a riprodurlo dopo 1 minuto (quando il mio secondo video in background è finito) entrambi i miei video si bloccano e l'audio continua a essere riprodotto. Come posso ripetere il ciclo del mio secondo input fino a quando il mio primo input è terminato.
Ecco il mio codice:
ffmpeg -i clip.mp4 -i motion_bg.mp4
-filter_complex "
[0:v] setpts=PTS-STARTPTS, scale=1280x720 [lowerleft];
[1:v] setpts=PTS-STARTPTS, scale=1920x1080[center];
[center][lowerleft] overlay=shortest=1:y=360
"
-c:v libx264 -c:a copy overlay_test.mp4