Audiostream-Offset fehlt im Media Player

1

Ich verwende FFMpeg, um ein Video auszugeben. Alles funktioniert einwandfrei, aber als ich es mit Windows Media Player abgespielt habe, hat der Versatz, den ich für den Audiostream festgelegt habe, nicht funktioniert.
Der Sound wird von Anfang an abgespielt. (Wiedergabe auf VLC und PotPlayer)
Wie kann ich das beheben?

Mein Befehl ist

ffmpeg -r 30 -i test_%03d.png 
-itsoffset 10 -ss 5 -t 20 -i s01.wav
-c:v libopenh264 -c:a mp3 test.mp4
Ives
quelle

Antworten:

2

FFmpeg schreibt eine Bearbeitungsliste für solche Offsets in den MP4, die jedoch vom Windows Media Player ignoriert werden.

Benutzen

ffmpeg -framerate 30 -i test_%03d.png 
-ss 5 -t 20 -i s01.wav -af "adelay=10000|10000"
-c:v libopenh264 -c:a mp3 test.mp4
Gyan
quelle
Danke, Verspätung hat funktioniert! Ich bin nicht sicher, ob "Bearbeitungsliste" von anderen Spielern ignoriert wird oder nicht. Wäre es besser, "Verzögerung" statt "Versatz" zu verwenden?
Ives
Spieler wie VLC und MPC achten darauf.
Gyan
Eine weitere Frage: Kann ich die eingebettete Bearbeitungsliste in der Videodatei sehen?
Ives