I know a similar problem has been somewhat addressed multiple times, but everything I find on the subject does not fix the problem.

I am using Vdub-p4 1.5.0 to try an convert a mpeg-1 file, VCD format 29.97 fps mpeg audio etc, to a mpeg-4 derivative format (I've tried XviD, DivX4). Every encode has an audio desync problem. The source mpegs are valid and uncorrupted. I have tried multiple mpeg-1 files and each has the same result.

As time progresses, the audio gets further and further desync'd. I tried the frame-rate change to make vdub change the framerate to match the audio length and of course the framerate is then increased to 30.057 (can't remember the exact decimal off the top of my head). This sort of fixes the problem except that the audio is still somewhat desync'd but not as bad with no fix and then the fps is no longer vcd compliant.

I've tried encoding the video and audio seperately. I've tried multiple audio codecs (I'm trying to encode the audio into MP3 format and have tried multiple MP3 codecs) all with same result.

If anyone has any ideas as to how to correct this, or what I can do to try to fix this, that would be greatly appreciated.