I have checked exe code for FMV and that looks like it is doing what it should. After looking at that vid out by 0.5 sec and mine out by 0.2 or thereabouts, I have a feeling this is just a buffering issue.
I am now testing with in_wave and aeriths theme with no silence at start and a v. small buffer. Let's see what happens.
edit: after testing with a wave file with no leading silence, seems to me this issue is simply a buffer+ leading silence issue. It could also be that there is a slight delay caused by PSF plugin too and that does try to cut the silence at the start though how it goes about it and how fast is anyones guess.
This is not a game fault, a script fault or a hardware fault. As far as I can see it is simply an issue with buffering, leading silence, PSF plugin , mp3plugin, or a combination of all of them.
We need a proper alternative, best bet, looping ogg and not FF7music. Please someone (sith! Aali?) save us from FF7music.