Question!...If an AVI file, in it's raw form, has the video and audio out of sync a little bit, is there any program that can correct that. I thought I heard someone told me once to run it through VirtualDub under Direct Stream copy. I know whatever program I run it through, it's going to take some time to process. Suggestions?
If you have VLC installed, you can play the file and use 'Ctrl l' and 'Ctrl k' to figure out the delay. If you have MPC, use the + and - keys on the keypad. Load the avi file in VirtualDub and set 'Video' > 'Direct Stream Copy' (so that it doesn't recompress the video). Then 'Audio' > ' Interleaving'. In the lower pane set the 'skew' that you got from VLC or MPC or your best guess, then 'File' > 'Save AVI'.
Only if the sync issue is constant, AviMux_Gui should fix thing's in about 30 second's: http://www.alexander-noe.com/video/amg/ (vl binary 17.8). Open or drag your avi into the top window, highlight it and select generate data. In the lower window, highlight audio and your delay will appear to the right in ms. Select start and create a new avi to use. If burning to DVD, check avi's that have no delay on the pc, has only failed me twice in a couple of hundred avi.
Misty, When you say "constant", I'm assuming that you mean if the the audio is out of sync with the video throughout the duration of it's playback. I'm not sure that's the case with some of my AVI's. One or two have a period where the video and audio are out of sync at first but then it clears up some as it goes along.
Constant-the same sync issue start to finish as opposed to gradual where sync deteriorate's throughout. AviMux_Gui won't help the file's you describe. Use attar's method or have a look here though I've never tried this: http://forum.videohelp.com/topic309224.html (old thread, any version of G-Spot should do-may be for encoded video too).
Wow, Great wealth of information on that Videohelp thread! I'm having trouble though when I open an AVI in VirtualDub. I get a message that says "Couldn't locate decompressor for format DX50(unknown". "VirtualDub requires a Video for Windows (VFW) compatable codec to decompress video" etc etc I first wasn't sure if it was because I had the program in the wrong directory. I'm running Windows XP x64 and I downloaded the x64 version. I first had it sitting in the C:\Program Files (x86) directory but I got the error message so I tried the program in the C:\Program Files directory but I also got the same message there. Still not sure where exactly I should put it.
VirtualDub uses VFW codecs. FFDSHOW has an x64 version that might work. Since I don't run 64 bit, I can't be sure if it has the same setup as the 32 bit edition. Check the 'VFW' configuration to enable XviD/DivX. In the 32 bit version, the 'VFW' configuration is available from the Start Menu. http://www.start64.com/index.php?option=com_content&task=view&id=2238&Itemid=72