Hope someone can help me, I can't quite figure this out.

I'm having a problem converting XVid AVI files to SVCD's using DVD2SVCD. Up until now, I've been doing this manually through TMPGEnc. I recently decided to try DVD2SVCD with CCE as my encoder, as DVD2SVCD automates the entire process and CCE is faster and produces higher quality footage.

My problem comes in when I play the resulting SVCD's, either on my PC or on my DVD player. The audio and the video are unsynched. I've done some reading, and it seems this is a common problem with XVid and VBR MP3 audio AVI's. The solution is apparently to extract the audio stream from the AVI, save it as a WAV, then reencode it using CBR audio. Simple enough, except that DVD2SVCD does this automatically, and yet it's still out of sync.

The weird part is that TMPGEnc, when I use it to convert the same movie manually (ie. encode using the original AVI as video and audio source), produces a perfectly synced SVCD. I've gotten around this problem by recovering the project with DVD2SVCD, and then playing around with the audio stream startup delay time in the bbMpeg advanced tab, then restarting the processing from the remuxing / splitting part. After it's done, I check the mpg files in PowerDVD to see if the audio is synced.

This is, however, a very time-consuming and rather annoying "fix" and I'd rather be able to encode it correctly the first time. Any help would be appreciated.