I finished my first imovie project a few months back, exported it idvd and burn to DVD...assumed that I was done, I deleted my original clips, then put the DVD into my player to check it out. About 15 minutes into the project, the audio started to slowly come out of sync, and then random audio clips from completely different scenes were being mixed into other scenes. I cried, it was so much work and I was extremely upset.
After about a month of research on the problem and another month of working up courage to re-do the project (I still had my original tape of footage), I built up the project again, this time I decided to detach all the audio from my project. Halfway through the 40 minute project, something got messed up and Imovie completely hung. Everytime I clicked on the project I got the spinning pinwheel for hours, I even left it on all day just to see if it would ever come out of spin. Nothing happened. So, I checked to see if it was just that project or if it was the whole program giving me problems. I started a new project and fortunately, was able to work on it.
So, another few weeks of working up the courage to start this again, I built up the project. This time I made 2 main changes:
1. All clips in which I changed the speed in anyway, either faster or slower, I detached the audio tracks from those clips, and those clips only
2. All clips in which I decided to adjust the speed, I used the preset speed choices rather than typing in my own desired speed.
I exported and burnt the project to a DVD, this time checking the DVD before deleting the original clips (although I promised that if it didn't work I was going back to my PC video editing programs). Fortunately for Imovie, it seems the project completed successfully and all audio/video is correctly synced in the proper time line.
It ***** though that you pay for a program and it doesn't deliver as it says it should, and Apple hasn't yet fixed the problem, which is really a major one program problem! But those two workarounds to the audio situation seem to have worked out so far.
Best of luck to anyone else with this problem!