Now, you've just confused me
i tried idvd and handbreak , but nothing worked the sound still skipps ahead of the movie ..... Should i try mpeg 2 format ?
I don't think iDVD supports .avi files. And handbreak deffinitely do not output MPEG2 files (the ones that normal house DVD players can read, on VOB format).
I think you may be a little confused here. What do you really want to do?????
I first understood you had a set of video files with .avi extension on your computer; and you wanted these files burned to a .VOB DVD (MPEG2) to watch on your home DVD player. Is this correct?
If so, you need something to convert .avi to .VOB, then burn the resulting files to a DVD disc. If this is the case, neither iDVD nor HandBrake would serve you for nothing, and you shouldn't be having an "audio-video-syncing problem", you wouldn't be able to watch anything at all in a normal dvd player (hence, my question of your DVD player supporting other video formats).
Now, back to the point at hand. I've faced this situation before (wanting a "computer file" to play on my home DVD player), and VisualHub has always delivered the solution. Simply put your .avi files on it, select DVD output, select "burn when done" (do not forget to supply the computer a blank DVD), and click Start. That's it.