Fügen Sie einer Videodatei mit einem Fade-Out-FFMPEG eine Audioschleife hinzu

Fügen Sie einer Videodatei mit einem Fade-Out-FFMPEG eine Audioschleife hinzu

Ich habe zwei Dateien, video.mp4 und audiotrack.mp3. Ich verwende den folgenden Befehl, um den Ton mit dem Video einzufügen und eine Audiospur im Video zu erstellen, und es funktioniert.

ffmpeg -y -i video.mp4 -i audiotrack.mp3 -af apad -map 0:v -map 1:a -c:v copy -shortest finalwithAudio.mp4

Das Problem: Der Ton funktioniert einwandfrei, endet aber abrupt, wenn das Video zu Ende ist. Ich möchte, dass er 1 oder 2 Sekunden vor dem Ende des Videos ausgeblendet wird. Ist das möglich?

Antwort1

Verwenden Sie dieverblassenFilter. Angenommen, video.mp4es ist 10 Sekunden lang und eine Überblendung von 1 Sekunde ist erwünscht:

ffmpeg -i video.mp4 -i audio.mp3 -af "apad,afade=type=out:start_time=9:duration=1" -c:v copy -shortest output.mp4

verwandte Informationen