by blackflag100 » 29 Jan 2011 18:21
If you use VLC to play back videos, it has an option to change the synchronization. But you'll have to do it every time you play the video.
Virtualdub can read most avi files, move the audio relative to the video, and re-encode but you may have some loss of quality.