Audiostream-Offset fehlt im Media Player

392
Ives

Ich verwende FFMpeg, um ein Video auszugeben. Alles funktioniert gut, aber als ich es mit Windows Media Player abgespielt habe, funktionierte der Offset, den ich für den Audiostrom eingestellt habe, nicht.
Der Sound wird von Anfang an wiedergegeben. (Kann mit VLC und PotPlayer korrekt wiedergegeben werden)
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 
1

1 Antwort auf die Frage

2
Gyan

FFmpeg schreibt eine Bearbeitungsliste für Offsets wie diese in den MP4, aber Windows Media Player ignoriert sie.

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 
Danke, Verzögerung hat funktioniert! Ich bin nicht sicher, ob "Editierliste" von anderen Spielern ignoriert wird oder nicht. Hätte "Adelay" besser als "Offset"? Ives vor 6 Jahren 0
Spieler wie VLC und MPC achten darauf. Gyan vor 6 Jahren 0
Eine weitere Frage, kann ich die eingebettete Bearbeitungsliste in der Videodatei sehen? Ives vor 6 Jahren 0