Hi!
Es geht um eine DVD-Quelle, die ich in einen XVID-Stream mit AC3-Ton umwandeln wollte. Zuerst hab ich's mit GK probiert, hat alles geklappt nur der Ton war danach asynchron. Und zwar um so mehr, je weiter der Film fortgeschritten war.
Wenn ich den Film von DVD auf Festplatte demuxe, also eine m2v und eine ac3-Datei hab, dann ist der Film wenn ich ihn mit MediaPlayerClassic abspiel von vorn bis hinten synchron. Die von GK erzeugte avs ist dies nichtmehr, beim abspielen wird's asynchron.
Nachdem ich auf diesen Thread http://forum.gleitz.info/showthread.php?t=18359&page=6 gestoßen bin, hab ich die avs geändert und Nic's MPEGDecoder verwendet. Unwesentlich anders, wenn dann schlechter...
Also hab ich die avs selbst behandelt und alles bis auf folgende drei zeilen gekürzt:
Hi!
Es geht um eine DVD-Quelle, die ich in einen XVID-Stream mit AC3-Ton umwandeln wollte. Zuerst hab ich's mit GK probiert, hat alles geklappt nur der Ton war danach asynchron. Und zwar um so mehr, je weiter der Film fortgeschritten war.
Wenn ich den Film von DVD auf Festplatte demuxe, also eine m2v und eine ac3-Datei hab, dann ist der Film wenn ich ihn mit MediaPlayerClassic abspiel von vorn bis hinten synchron. Die von GK erzeugte avs ist dies nichtmehr, beim abspielen wird's asynchron.
Nachdem ich auf diesen Thread http://forum.gleitz.info/showthread.php?t=18359&page=6 gestoßen bin, hab ich die avs geändert und Nic's MPEGDecoder verwendet. Unwesentlich anders, wenn dann schlechter...
Die avs sieht übrigens so aus (Plugins weggelassen):
LoadPlugin("C:\PROGRA~1\AviSynth 2.5\Plugins\MPEGDecoder.dll")
mpegsource("irgendwas.m2v")
crop(0,78,720,420)
LanczosResize(720,288)
Abschließend hab ich noch den Versuch unternommen, Avisynth rauszulassen und die Filter von VirtualDub(Mod) selbst zu benutzen, halt dann mit Full Processing statt Fast Recompress. Aber selbst die hier ausgegebene avi war mit der Tonspur nicht synchron.
Jetz weiß ich nicht mehr weiter, denn die Framerate bleibt unverändert und avi, ac3 und m2v haben exakt die gleiche Länge. Alle anderen sachen, die ich davor und danach encodiert hab passen perfekt, also am Vorgehen an sich liegts wohl nicht.
Freu mich über Vorschläge,
Danke