I downloaded a clip from 56.com or youku.com, and then found that the video and audio is out of sync. At first, near 6:00, the video is about 0.7 second slower, and I used iMovie to "detach audio" and then drag the audio to play 0.7 second later and saved the video. However, I found later that at around 50:00, the video was about 4 to 5 seconds slower. So the video is constantly slower, not by a fixed amount. (I suspect that it is some 23.97 or 24 frame per second issue, but 4 seconds out of 50:00, and that is 0.13% off... (and 23.97 vs 24 is also 0.125%, so they seem quite close).
Is there a way using HandBrake, iMovie, Final Cut Pro, or any other tool to fix it? I only saw that in iMovie, I can set the video to play at 101% speed, but then it will be too fast.
Modify -> Retime -> Custom Speed
and type in100.13
in the box and press Enter. It appears as 100 again but the duration below will shrink by 4 seconds. This way I can make it sync better, but there seems to be a granularity of 4 seconds. So if I type in100.08
, it still would show as 4 seconds shorter, instead of only 3 seconds shorter. But it is strange... if I keep on trying different numbers, sometimes I can make it 5 seconds shorter... so it is a bit random