I have a bunch of short AVIs I'm trying to take to MPEG2 (DVD). I encoded each one seperately using the lastest version of tmpgenc. They are not all the same fps so I figured encoding each seperately and joining them would be the way to go. Apparently not! I can't figure out why either. I was using tmpgenc to join the generated MPEG2s. The audio and video stream lengths are not the same length! Is this as issue with my source AVI files perhaps? I was checking them over in vdub and some do not have the same number of audio and video frames. Perhaps when they are encoded to MPEG2 that extra bit of audio stream just keeps getting added to result in major sync problems?! I'm wondering what I can do to fix this. Maybe I should make all of the AVIs 29.970fps and reprocess the audio streams of each one to ensure that they all are the same length, then write up an AVISynth script to add all the AVIs into one big AVS file, then feed tmpgenc that? I'm baffled! If anyone has an idea please let me know! Thanks!!!