OK, I ripped a DVD and have my video encoded to an AVI with XviD and my audio encoded to MP3 with Lame. Both were created directly from the M2V and AC3 source produced by demuxing the original VOB files. Now, I'm trying to multiplex the video and audio and am having trouble. The audio was around 400-500 ms too early at the beginning of the file. I changed the audio offset to fix the sync problem at the beginning of the file, but towards the end of the file the audio gradually goes out of sync again. No matter what offset I use I can't get the audio and video synchrized throughout the whole file. I'm using VirtualDubMod with direct stream copy to multiplex the files. Thanks for any help you can provide!
Never had a similar problem. Just one suggestion I can give: open the 1st VOB with DVD2AVI (it will load the whole set) pressing F3. Select, on Audio manu, the Audio___Track Number you want to use (english is Track 1 90% of the time), keep on Audio__Output method__Decode to WAV , select Audio__Dolby Digital decode__Dolby Surroun Downmix and keep Audio__48 kz --> 44.1 kHz __ Off and keep selected Audio___Normalization. After that do F4. It will save a M2V file and a WAV. In few time you should have a 48 kHz WAW file on-sync. That do what you want, with it..I would suggest you to use that WAV multiplexed to the video AVI or to use M2V + WAV to create a MPG (see http://www.afterdawn.com/guides/archive/dvd2vcd_with_smart_dvd2avi_tmpgenc.cfm - VCD - or http://www.afterdawn.com/guides/archive/dvd2svcd_with_tmpgenc.cfm - SVCD. You'll make an AVI later, once you checked te MPG is in sync)