I've got an AVI I want to stick on DVD. No problem I've done this a few times without problems.

However this time I find the audio is out of sync towards the end. I see lots of people recommending Goldwave to timewarp the audio.

My problem:
The audio is a reasonable quality 384kbs 5.1 AC3 which I would like to keep. Unfortunately it is just over 1 second shorter than the video.

VirtualDub would love to change the video framerate from 29.970 to 29.974 which I guess would fix problem.

However I am reluctant as I want turn the whole thing into a DVD at NTSC 29.970 fps.

Any advice, or practical solutions?