Ich verwende FFMpeg zur Ausgabe eines Videos. Alles funktioniert einwandfrei, aber als ich es auf dem Windows Media Player abgespielt habe, funktionierte der von mir für den Audiostream eingestellte Offset nicht.
Der Ton wird von Anfang an abgespielt. (Funktioniert ordnungsgemäß 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
Antwort1
FFmpeg schreibt für solche Offsets eine Bearbeitungsliste in das MP4, aber der Windows Media Player ignoriert sie.
Verwenden
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