Ich habe Audio und Video mit mkvextract aus einer MKV-Datei extrahiert. Dann habe ich mkvmerge verwendet, um sie wieder zu einer MKV-Datei zusammenzufügen. Beim Abspielen der MKV-Datei waren Audio und Video nicht synchron.
Wie kann ich sie so kombinieren, dass sie synchron sind? Ich habe versucht, mithilfe von mkvmerge in der Originaldatei hilfreiche Informationen zu finden, um zu sehen, ob es nützliche Informationen gibt, habe aber keine gefunden.
Antwort1
Hier ist ein einfacher Arbeitsablauf:
- jFinden Sie mithilfe der Schaltflächen und heraus, wie stark die Synchronisierung mit dem VLC-Player akut ist k.
- Laden Sie es herunter
mkvtoolnix
und klicken Sie auf „Datei hinzufügen“. - Fügen Sie Ihre Videodatei hinzu. Klicken Sie nach dem Hinzufügen auf die Audiodatei und fügen Sie nun Ihre Verzögerung hinzu. Verwenden Sie einfach - oder + und die von Ihnen mit VLC ermittelte Verzögerung.
- Drücken Sie
mux now
. Fertig :)
Antwort2
Es ist möglich, dass die Originaldatei eine Audioverzögerung angegeben hat. Wenn Sie die mkvmerge-GUI verwenden, können Sie die Verzögerung der Audiospur imFormatspezifische OptionenRegisterkarte. Positive Werte verzögern die Audiospur, negative Werte beschleunigen sie (alles in Millisekunden). Wenn Sie die Befehlszeile verwenden, müssen Sie die Argumente -y
oder verwenden --sync
. Siehedie mkvmerge-Dokumentationfür Einzelheiten. Die Dokumentation zeigt Ihnen auch, wie Sie die Audioverzögerung gleichmäßig über das gesamte Video skalieren (anstatt eine konstante Verzögerung festzulegen).
Um die benötigte Audioverzögerung zu ermitteln, können Sie Media Player Classic zusammen mit den Tasten +/- verwenden, um die Verzögerung zu bestimmen. Alternativ können Sie versuchen, mithilfe eines Medieninformationstools zu ermitteln, wie hoch die Verzögerung bei der Originaldatei war.
Antwort3
In der Kommandozeilen-Funktion mkvmerge sieht das so aus:
mkvmerge --verbose -o output.mkv -y 1:1000 input.mkv
Wo
mkvinfo
1 ist die Titelnummer. Sie können sie mit oder herausfindenmediainfo
(letzteres addiert 1 zur Titelnummer, d. h. es wird natürlich mit 1 beginnend gezählt). In den meisten Fällen ist es 1 für den ersten Audiotitel.- 1000 ist die Verzögerung in MS (Millisekunden), also ist 1000 1 Sekunde.
Übrigens, --verbose
es könnte Ihnen dabei helfen, herauszufinden, was genau passiert und warum die Synchronisierung nicht erfolgt.