Beim Bearbeiten von vorher synchronen AVI's meckert mich VirtualDub entweder an (nothing to output bframe decoder lag) oder kann gar nicht abspielen, obwohl sowohl VideoInspector als auch GSpot sagen, dass alle codecs da sind. Bin ich zu blöd?
it's better to light a candle than to complain about darkness
1.)Datei in Avimuxgui (http://www.alexander-noe.com/video/amg/) öffnen (rechte Maustaste oder drag and drop).
2.)drücke "Datenquelle aus Quellendatei generieren"
3.) Audioantei erscheint im unteren Fenster und sollte angehakt sein; wähle mir rechter Maus "Binär extrahieren" und speichere den Ton in separater Datei ab (als mp3 etc).Merke Dir dabei das angezeigte Delay, wenn dies ungleich 0 ist!
4.) Öffne diese Audiodatei in Belight (http://corecodec.org/frs/?group_id=45&r ... d=245#r245 oder http://www.videohelp.com/tools?tool=BeLight), trage das Delay in das entsprechende Feld ein und speichere die Datei als 48Khz Wave ab; Belight schließen und zu Avimuxgui zurückkehren.
5.) Wave-Datei per drag and drope hinzufügen, Haken vor ursprünglichem Audioanteil wegnehmen und nur vor der Wavedatei setzen.
6.) Start drücken-> neuer Datei mit Divx-Video und Wave-Ton
7.) Weitere Bearbeitung mit dieser Datei
klingt kompliziert, probiere ich aber gerne aus. Wäre Super, wenn es hilft, da ich von einigen Dateien nicht mehr die Originale habe sondern nur noch die umgewandelten mit time lag.
it's better to light a candle than to complain about darkness
habe es probiert, aber da delay =0 war bringt das nichts. Die Datei wurde ja mit delay bereits abgespeichert.
Nun habe ich gesehen, dass man beim Bearbeiten in VirtualDub unter Audio interleaving (wahrscheinlich beim output) ein delay einstellen kann. Neues Problem: In VirtualDub höre ich keinen Ton und müßte also mit der nicht vorhandenen Stoppuhr die Verzögerung schätzen oder experimentiell herausfinden.
Oder gibts eine einfachere Lösung?
it's better to light a candle than to complain about darkness
Was passiert denn, wenn Du die Datei im MS-Mediaplayer abspielst? Gibt es dort Tonfehler oder nicht ?
Wenn die Datei fehlerfrei abgespielt wird, liegt das vermutlich an den unterschiedlichen Darstellungswegen: Vdub benutzt Vfw-Codecs, MSplayer Directshow. Also serviere dann VDub Deine Datei auch auf diesem Weg mittels Avisynth (Orginalseite ist im Moment nicht abrufbar, gibts aber auch unter http://www.free-codecs.com/download/AviSynth.htm)
Dann öffne den Texteditor und schreibe folgende Zeile:
DirectShowSource ("C:\Pfad\DivX.AVI")
wobei Du Pfad und Dateinamen selbstverständlich an Deine Gegebenheiten anpasst. Diese Datei speicherst Du unter beliebigem Namen, aber mit der Endung .avs an beliebigem Ort ab. In Vdub kannst Du jetzt diese avs-Datei an Stelle des eigentlichen Films öffnen.
Probier mal, ob dieser Weg ein brauchbares Resultat liefert.
Habe mir diesen Trick abgespeichert für den Fall, dass das time lag in der Originaldatei auftritt (hatte ich auch schon, weiss aber nicht mehr wo).
Mein jetziges Problem entstand aber wohl dadurch, dass ich eine rm in AVI umgewandelt und dann als neue Datei gespeichert habe. Damit habe ich die Asynchronität manifestiert. Mir bleibt wohl nur die Möglichkeit, in VDub nochmals umzuwandeln und beim Interleaving eine Verzögerung anzugeben.
it's better to light a candle than to complain about darkness
Rechtliche Notiz: Wir übernehmen keine Verantwortung für den Inhalt der Beiträge
und behalten uns das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.