Pues hombre sincronizar el sonido y el video es muy facil si el desfase no es progresivo como dices. Te pego aqui una cita de como hacerlo y que sirvio de respuesta para alguien que en su momento preguntó lo mismo que tu.
Se carga la peli en el virtualdub, luego entra en "audio" y selecciona "copia directa", y despues entra en "video" y tambien selecciona "copia directa". Y una vez hecho esto para sincronizar el audio y video debemos picar en "audio" y seleccionar "velocidad" (intervalo en el spanishdub) y alli en la ventana que se abre en la parte de "correccion de audio" introducir el numero de milisegundos que queremos mover la pista de audio con respecto a la de video. Si el sonido esta adelantado respecto al video entonces introduciremos valores positivos y si es al contrario al numero introducido le agregaremos el signo negativo, osea si queremos adelantar el sonido 1 segundo entonces pondremos -1000 osea mil milisegundos, si queremos adelantarlo 2,5 segundos entonces pondremos -2500 y asi respectivamente, y si es al reves que el sonido esta adelantado y queremos atrasarlo pues lo mismo pero sin el signo negativo.
Luego de todo se guarda el avi picando en "fichero" y en "guardar avi (formato 2.0)" y listo.
Comprueba cuando termine el proceso que el sonido llega hasta el final de la peli pues al haber seleccionado en "audio" "copia directa" puede ser que a media peli nos quedemos sin sonido. Si eso fuera asi pues repite todo el proceso como te acabo de explicar pero en esta ocasion en "audio" en vez de seleccionar "copia directa" selecciona "procesado completo" y vuelve a picar en "audio" y ahora en "compresion" selecciona el codec mpeg layer-3 y unos atributos de por ejemplo 128 kb/s 44.100 stereo.
Saludos...
Songoku[/color]