Ich bin neu bei ffmpeg. Ich versuche, mehrere Bilder in unterschiedlichen Abständen auf ein Video zu legen. Dazu habe ich den folgenden Befehl verwendet:
ffmpeg -i _2.mp4 -i gloves.png -i socks.png -i shoes.png -filter_complex
"[0][1]overlay=y=H-h:enable='between(t,3,8)'[v1];
[v1][2]overlay=y=H-h:enable='between(t,6,8)'[v2];
[v2][3]overlay=y=H-h:enable='between(t,8,10)'[v3]"
-map "[v3]" outputVideo.mp4
Das Overlay funktioniert wie erwartet, aber im Ausgabevideo ist kein Ton zu hören.
Bitte helfen Sie mir dabei.
-Schobha
Antwort1
Da Sie bereits eine Zuordnungszuweisung haben, müssen Sie auch das Audio zuordnen.
Verwenden
ffmpeg -i _2.mp4 -i gloves.png -i socks.png -i shoes.png -filter_complex "[0][1]overlay=y=H-h:enable='between(t,3,8)'[v1]; [v1][2]overlay=y=H-h:enable='between(t,6,8)'[v2]; [v2][3]overlay=y=H-h:enable='between(t,8,10)'[v3]" -map "[v3]" -map 0:a -c:a copy outputVideo.mp4
Sehenhttp://ffmpeg.org/ffmpeg.html#Stream-selectionfür Details.