Audio und Video sind bei Verwendung von mkvmerge nicht synchron

Audio und Video sind bei Verwendung von mkvmerge nicht synchron

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 mkvtoolnixund 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 -yoder 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

  • mkvinfo1 ist die Titelnummer. Sie können sie mit oder herausfinden mediainfo(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, --verbosees könnte Ihnen dabei helfen, herauszufinden, was genau passiert und warum die Synchronisierung nicht erfolgt.

verwandte Informationen