I'm a percussionist and occasionally have to film my self playing drums and other percussion instruments for auditions and other reasons. I record with a Canon Vixia HFR20 and then import the videos to a Mac computer. Once on the Mac I then convert the video files to MPG so that I can import the video to iMovie. Once I import the video to iMovie I edit the film and then export it has an .mp4. Here everything is great. However, once I put the video on a computer running Windows 7, there is immediately audio sync issues. A few years ago I tried doing the editing on my laptop (also tried using my desktop that runs windows 7) in Windows Movie Maker but there was a lot of audio sync issues when I was finished.
Also, if I upload the video to a website, such as vimeo, the video plays fine on any computer when it is being streamed from the site. However, if I send the file to myself (either through a flash drive or web) and try to play it on Windows 7, there is audio sync issues no matter the file type (avi, mpg, mov, etc.). The video plays fine on a mac.
I also tried taking my video from Vimeo that works fine on any PC (When streamed from the site) and downloaded it to my laptop that runs Windows 7. Once I downloaded, I had the same sync issues that I was having before.
Why is this happening and how can I fix it?