Encoding Praxis - Häufige Probleme beim Encoding
Lösungsansätze für eine konstante Audio/Video Asynchronität
Korrektur im Player während des Abspielens
Wenn es sich nicht um ein Webvideo handelt, können Sie mit einem guten Multimedia-player Abhilfe schaffen. Der VLC Player beispielsweise, kann die Geschwindigkeit der Audiospur bedingt an die der Videospur angleichen. Klicken Sie hierzu in der Hauptmenüleiste des VLC Players auf "Erweiterte Einstellungen" und wählen Sie den Reiter "Synchronisierung" aus. In diesem Reiter können Sie im Bereich: "Audiovorsprung gegenüber Video" die Geschwindigkeit bzw das Delay entsprechend anpassen. Diese Lösung behebt zwar nicht das eigentliche Problem, Sie können sich den Film behelfsmäßig ohne erneutes Encoding ansehen.
Encoding mit Audio/Video Delay Parametern
Einige Encoding Tools sind in der Lage beim Encoding ein vorhandenes Delay auszugleichen. Das Video Encoding Tool VirtualDub besitzt so einen Schalter. Klicken Sie im Programm in der Hauptmenüleiste auf "Audio" und anschließend auf "Interleaving...".
Im nachfolgenden Dialogfenster können Sie Audio Skew Correction verwenden und entsprechend anpassen. Das Video muss anschließend als AVI Videodatei neu encodiert werden und mit einem Tool wie dem Media Coder in ein webfähiges Videoformat umgewandelt werden. Das Encoding-Tool FFmpeg besitzt ebenfalls 2 Methoden zur Korrektur von A/V Asynchronitäten. Um Audio/Video Asynchronitzitäten auszugleichen, setzten Sie den FFmpeg Parameter: -async WERT und -vsync WERT ein.
Wenn die Audiospur dem Film voraus eilt, setzen Sie den Parameter -async ein. FFmpeg wird versuchen, die Audiospur auf die Videolänge zu stauchen. Wenn nun aber die Videospur dem Audio voraus eilt, setzen Sie den FFmpeg Parameter -vsync ein. Der FFmpeg Encoder wird versuchen, die Videospur der Audiospur anzugleichen, oder umgekehrt. Da diese beiden FFmpeg Parameter nur sehr dürftig dokumentiert sind, muss man sich weiterführend in Fachforen über den genauen Wert informieren. Recht brauchbare und oft diskutierte Werte sind: -async 1 oder -async 2
Da wir aber mit Audio/Video Asynchronität schlechter Source Videos bisher verschont blieben, können wir Ihnen nur sehr wage Lösungsansätze und Empfehlungen aussprechen. Weiterführende Informationen können Sie im Web in einschlägigen Fachforen beziehen, da das Thema Audio/Video Asynchronitäten heiß diskutiert wird.