I have an avi, and i loaded it up on Virtual Dub. When it was loaded, it said i had an error because it was encoded in Variable Bitrate(VBR), and that there would be 7443ms skew in the video. I made a frameserver and loaded it into tmpgenc. I used and extracted *.wav file to encode the first time, and then used the actual *.avi file for sound the second time. Both times the sound is like 2 seconds late and it looks so stupid. How can i encode the avi to svcd and have subtitles and the sound on target?
You did it correctly; in this case a, stream which wasn't VBR compressed, like the uncompressed stream (WAV) must be loaded. But maybe, if the guy who made the movie, didn't made it correctly, it remained (as it should exist in the original AVI) a constant delay. Re-encode the WAV into MP2 (it's CBR) with HeadAC3he, adding a constant (estimated 'by ear') delay in the stream.
So, what ur saying is do the same thing with the frameserver, but extract the audio with HeadAC3he and delay it a bit, then encode with TMPGENC???
I'm not used using frameserver. Simply select the 'delayed' sound in TMPGenc in the line 'audio input'. Maybe you load the frameserved file as 'video input' as before, but you have to delect a diffetent audio input in the main page, instead than leaving the default one (audio input = video input).