You can load/drag it into Avidemux and use the 'Shift' box to adjust the audio. Set the left menu and choose a value for shift (a negative '-' value can be inserted), select a small section using the slider and A/B buttons and click the 'Save' logo. Give the clip a full name (including the extension e.g., newfile.avi) If you estimated the delay was one second, then you would insert 1000 into the shift box. One way of figuring the exact delay is by using MPC or VLC. These players let you adjust audio sync. Media Player Classic - use the +&- on the number pad. VLC - Ctrl l or Ctrl k An example from VLC is if the value to get it in sync was -2000, then insert 2000 in the Shift box. http://www.afterdawn.com/software/video_software/video_tools/avidemux.cfm
Some other ideas if the video in case is an AVI-you can use Avimux-Gui if the delay is constant: http://www.gromkov.com/faq/faq2004-0064.html
This is a little different approach to the ones listed. I capture my tapes in 15 minute increments. I overlap each increment a little, and once done, I bring all of the increments into my video editing program, and trim out the excess on each increment, so all of the increments combine, seamlessly. The trouble with capturing, say an hour of miniDV tape is, if there is a hiccup, during the capture, it can cause the OOS problem. By capturing, in shorter increments, it narrows down the OOS possibility.