Mittwoch, 14. Oktober 2009

MKV Bild und Ton asynchron - Zeitversatz korrigieren

Ihr habt ein MKV-Video, wo der Ton nicht lippensynchron läuft? Die Tonspur hat einen konstanten Zeitversatz? Sowas ist natürlich ärgerlich, aber mit ein wenig Computermagie recht einfach zu fixen. Daher gibts hier eine kurze Anleitung / Tutorial, um die Asynchronität zu korrigieren.

Benötigt wird dazu die Toolsammlung "mkvtoolnix - Matroska tools for Linux/Unix and Windows" für die Korrektur und ein Videoplayer zum Ausprobieren. Als Player empfehle ich in diesem Fall den VLC. Damit kann es auch schon losgehen:

  1.  Video-/Tonversatz ermitteln: wenn man die Videodatei im VLC abspielt, dann kann man mit den Tasten J und K (defaultmäßig, ggf. bitte in den Einstellungen nachsehen) die sog. Audioverzögerung einstellen. Spielt damit einfach mal ein wenig rum, bis der Ton wieder zum Bild passt. Den Wert, der dazu im Bild angezeigt wird, bitte merken. Wir brauchen ihn später noch.
  2. mkvmerge GUI: nach der Installation bzw. dem Entpacken von mkvtoolnix findet man im Installationsverzeichnis ein Kommandozeilenprogramm, welches sich mkvmerkerge nennt. Dazu gibts auch eine grafische Oberfläche. Unter Windows heißt die .exe dazu "mmg.exe". Diese jetzt einmal starten.
  3. Quellen hinzufügen: unter dem Reiter "Quellen" müssen jetzt die Quelldateien hinzugefügt werden. Das sollte in unserem Fall einfach nur die mkv-Videodatei sein. Darin enthalten sind zwei Tracks: Audio und Video, erkennbar in der Tracks-Übersicht in der Mitte. 
  4. Tonspur auswählen und einstellen: Bei den Tracks stehen auch die Tonspuren. Wenn zusätzliche Tonspuren hinzugefügt werden sollen, dann müssen die über die Quellen hinzugefügt werden. In der Trackliste nun die anzupassende Tonspur auswählen und markieren. Anschließend unten auf den Reiter "formatspezifische Optionen" wechseln. Hier findet sich ein Feld "Verzögerung (in ms)". In dieses Feld muss nun der Wert von oben aus Punkt 1 eingefügt werden.
  5. Film neu muxen: ggf. unten noch den Zieldateinamen anpassen und auf "Muxen starten" klicken.
Nach ein paar Sekunden bis Minuten - je nach Rechnerleistung und Videogröße - sollte der Vorgang abgeschlossen sein. Vorausgesetzt, die Filmdatei war in Ordnung, sollte nun ein Film mit synchroner Tonspur herausgekommen sein. Voilá. HTH!