Archiv Sound, Video, MP3 und Co 8.736 Themen, 38.491 Beiträge

Sync Fehler mit VirDub

moritz7 / 2 Antworten / Baumansicht Nickles

Hi,

hab versucht 3 avi Teile mit virdub 1.4.7. zusammenzuhängen, allerdings ist der Ton um einiges früher .........

hab einige Einstellungen im VD probiert, nix funzt

Ton immer ca.1/2 sec vor Bild

wenn ich die 3 Teile einzeln ansehe, ist alles ok.........

??????

kann mir jemand helfen???????

thx, moritz

mr.escape moritz7 „Sync Fehler mit VirDub“
Optionen

Oft ist die komprimierte audiospur das problem, denn die länge der video- und audiospur sind ungleich (am ende, da stört es auch nicht).
Der grund ist, dass komprimierte audiodaten nicht jede beliebige länge haben können, so wie wave dateien, sondern in blöcken arbeiten. Wird beim encoden der letzte block nicht voll, so hängt der codec einfach etwas stille dazu oder unterschlägt ihn einfach und schon ist das format gültig, die länge aber verändert (z.b. sind alle gerippten cd tracks ein vielfaches von 1/75 sec, aber wohl kaum eine mp3 version erreicht die exakte spieldauer).
Wenn man mehrere avis aneinander hängt, werden die falschen audiolängen aber am anfang des jeweils nächsten avi-segments zu verschiebungen führen, den es wird die fehlende/überschüssige zeit nicht kompensiert. Je mehr teile, desto schlimmer.
Eine etwas brutale lösung ist es, alle audiospuren als pcm-wave abzuspeichern, auf exakte videolänge zu bringen (ende abschneiden oder stille anhängen), anschliessend alle pcm-stücke aneinander hängen und danach neu zu encoden (extern oder am ende in vdub). Die tonlosen avis werden anschliessend in vdub zusammengehängt und mit dem neuen gesamt audio file in ein finales avi kopiert.

Also:
1. Alle audiospuren als pcm-wave abspeichern.
2. Alle pcm-wave auf exakte länge bringen.
3. Ein gesamt pcm-wave aus den segmenten machen
dann entweder
4. Ein komprimiertes *.wav aud dem gesamt pcm-wave machen.
5. Alle avi segmente in vdub laden
6. Audio aus wav wählen (komprimiertes *.wav)
7. Alles mit stream copy in neues avi abspeichern
oder
4. Alle avi segmente in vdub laden
5. Audio aus wav wählen (gesamt pcm-wave)
6. Audiokompressor wählen
7. Video mit stream copy und audio mit full processing in neues avi abspeichern
Vor dem speichern noch mit preview testen, ob die aktion auch geklappt hat, eine gesamtverschiebung ist im interleave dialog noch korrigierbar.

mr.escape

moritz7 mr.escape „Oft ist die komprimierte audiospur das problem, denn die länge der video- und...“
Optionen

vielen Dank,
hab kapiert wo der Fehler liegt und einfach die letzten key-frames der jeweiligen Teile weggeschnitten, die neuen Teile zusammengefügt und "GGGGGGGG" alles ok.