Now, by reading the various topics on this, there doesn't seem to be a full explanation of how/why this happens, and also how/why to cure it

Occasionally I still get this problem, when converting a DivX to DVD to burn onto a DVD-R, not always, but just occasionally, usually on something that I really want

My methods are :

Extract the audio stream with VirtualDub or VirtualDubMod

Convert the audio stream to 48000, 16-bit, 187-k/sec using DBPower Amp Music Converter, and also apply the adaptive normalize (which is very good at boosting/reducing the overall volume in those crap audio streams)

Convert to a DVD format (MPEG2 NTSC/PAL, whatever the source format is) and output as individual video/audio streams, using 48000,224-bit
audio stream

I use :

VirtualDub
DBPower Amp Music Converter
TMPGenc Plus
MainConcept MPEG Encoder (this more than anything due to speed)
TMPGenc DVD Author (mainly this one)
DVDLab (learning how to use this properly)
Nero 6 (don't like TMPGenc's burning engine .. yet)


Quite probably an overkill on the audio, but it gets all the audio streams the same format, and also the normalize does a very good job of bringing back up the sometimes very low volume in the audio stream, but is quite slow as it doesn't do just a volume boost but is selective in what is actually normalized

The audio/video lengths are still exactly the same, so why do I occasionally get the audio out of synch with the video, sometimes nothing, sometimes barely noticeable, sometimes way off


Would outputting as a program stream make any difference to this 'effect', or best to leave as individual streams ?