The devoted fan that I am, I recorded the Dark Angel (death to those who cancelled her show!) finale in PowerVCR II, MPEG-1, 640x480x3k.

The resulting file is 1.5 GB, and plays perfectly with Media Player. The audio is in perfect sync. However, I can't convert the damn thing to DIVX without audio sync problems. It's not a gradual loss of sync, but rather steps, 500 ms off for 30 minutes, then 1 sec, eventually 3 seconds or so by the end.

Since the show has been cancelled I'd rather not delete the file. I've tried Virtualdub strait to DIVX, no dice. I've tried VD with splitting the audio to a WAV, no luck. I've had TMPGenc demux and then remux and the problem appears in the new MPEG. I tried telling Virtualdub to sync the frame rate and audio and it changed it to 29.550 (from 29.97), it's better, but still off. There are too many steps for me to manually split it with Virtualdub and add an audio delay.

Any suggestions? I'm frustrated that it plays fine in Media Player. VD reports no bad frames and MPEG Corrector doesn't help. Anyway to frameserve from Media Player?

On a side note, anyone know how to get Virtualdub to read MPEG-2? I think you can frameserve from TMPGenc or something but is it possible to install a MPEG2 codec and have it read natively? Thanks for any help!