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

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

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.