Hallo,
ich komm hier grade nicht mehr weiter, und bitte um Hilfe.
Beachten: Das Problem taucht NUR bei dieser Quelle auf.
Gegeben: Film FullHD, Tonspur dts
Das Bild wird durch Staxrip geschickt, avisynth und x264
Aufruf identisch wie hier, zusätzlich --crf 22
dts wird zu aac gewandelt.
Problem:
Wenn ich die neue Bildspur und Ton zusammenmuxe, baut sich eine Zeitdifferenz auf. Selbst, wenn ich die gleiche Framerate, wie im ursprungsvideo angebe (24000/1001). Das komprimierte Bild läuft bei 3h ziemlich genau eine sekunde zu schnell (etwa 1/10000). Da die gleiche tonspur mit dem Ursprungsvideo synchron läuft (bei gleicher framerate), gehe ich davon aus, das der Ton okay ist.
Ein einfacher Muxfehler kann es daher eigentlich auch nicht sein. Wenn ich mit den gleichen einstellungen die originale, gedemuxte .h264 mit beliebiger tonspur (komprimiert oder unkomprimiert) in die .mkv packe, passts wieder.
Beide Bildspuren (bei gleicher framerate) in EINER .mkv laufen ebenso auseinander. Also muss das Problem an der neuen Bildspur liegen. Beide Bildspuren jeweils für sich alleine in eine .mkv gemuxt geben exakt die identische Laufzeit an, obwohl die kumulierte Zeitverzögerung am Ende mehr als eine Sekunde beträgt. (über 30 Frames Tonverzögerung am Ende).
Da passt ganz viel nicht zusammen, und ich weis grade nicht, was ich noch tun kann, um das problem einzugrenzen.
Leider kann ich mit mkvmerge GUI die Framerate nicht so exakt einstellen, um den Laufzeitunterschied auszugleichen. Ich komm der Sache zwar schon recht nah, aber ich kann es nicht mehr feiner auflösen. mmg nimmt die kleine Änderung zwar an, die erzeugte datei hat aber nicht die eingestellte framerate, sondern eine minimal abweichende, die auch minimale unsynchronitäten aufweist.
Alles in Allem bin ich grade ziemlich ratlos, aber gewillt der Sache auf den Grund zu gehen. Wenn ich irgendetwas mal testen soll, sagt bescheid!
Grüße, D