FFMPEG-Ton geht nach der Überlagerung von Bildern auf einem Video verloren

FFMPEG-Ton geht nach der Überlagerung von Bildern auf einem Video verloren

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.

verwandte Informationen