hallo,
ich habe folgendes problem:
habe mit meiner tv-karte zwei avi´s (codiert mit divx, mp3) aufgenommen und möchte diese nun mit VirtualDub zusammenschneiden. da sich die fps-werte leicht unterscheiden, habe ich folgenden AviSynth-script verwedet:
DirectShowSource("file1.avi", fps=25.12) + DirectShowSource("file2.avi", fps=25.12). das klappt soweit ganz gut (audio liegt nach dieser prozedur als PCM, uncompressed vor). nun aber das eigentliche problem:
obwohl beim bearbeiten/schneiden in VD synchronität zwischen video/audio vorliegt (die ausgangsfiles für sich genommen sind ebenfalls synchron), ist dies beim fertigen file, d.h. nach dem erneuten codieren (bitrate wird geändert, audioformat wieder auf mp3 gestellt) nicht mehr der fall. handelt es sich hierbei um einen fehler von AviSynth?? was mich vor allem stuzig macht, ist die tatsache, dass normalerweise mögliche asynchronität bei VD schon beim bearbeiten auftritt und nicht erst im fertigen file (oder anders ausgedrückt: im bezug auf synchronität unterscheiden sich das fertige file und die in VD beim bearbeiten angezeigt Version normalerweise nicht)
Über Hilfe würde ich mich freuen.