Ako sam ja dobro razumeo ono što je kod tebe problem, onda ti je potreban samo VirtualDub i ništa više. Bilo koja druga kombinacija programa će ti samo oduzeti mnogo više vremena i uneti gubitak kvaliteta i slike i tona.
Prvo treba da izvučeš sliku iz filma u kome je slika dobra, na sledeći način:
Pokreneš VirtualDub, ideš na Video -> Frame Rate i pod Source rate adjustment odabereš Change to ... frames per second i upišeš onaj frame rate koji je kod filma sa original tonom. Ostale opcije ne diraš. Izađi sa OK i opet pod stavkom Video odaberi Direct stream copy, kako ne bi radio rekompresiju videa. Zatim Save as.
Dužina videa koji si ovime dobio trebalo bi da se poklapa sa dužinom drugog filma sa originalnim tonom - proveri.
Zatim izvučeš zvuk iz filma sa original tonom, to znaš kako se radi.
Sada imaš izdvojenu sliku i izdvojen ton, koji bi morali biti iste dužine ako si sve radio pravilno. Muxuješ ih takođe pomoću VirtualDub-a. Nemoj zaboraviti da pre neko što ideš na Save as, odabereš Direct stream copy i za video i za audio (za audio je postavljen po default-u, a za video treba da se podesi). Ako nisi zadovoljan sinhronizacijom zvuka i slike u dobijenom fajlu, tada treba da ponoviš postupak muxovanja, s tim da treba da pravilno podesiš kašnjenje tona u odnosu na sliku, a to radiš tako što u VirtualDub-u odeš na stavku za audio -> Interleaving -> Delay audio track by ... ms i tu upišeš neku pozitivnu (ako zvuk žuri) ili negativnu (ako zvuk kasni) vrednost. Isprobavaj sa raznim vrednostima dok zvuk ne dovedeš u sinhronizaciju sa slikom.