Help Video from S3 not playing normally in other programs


Last night I recorded a video on my S3. I play it back on the galaxy and it's awesome but when I try to watch the video in ANY other player I get weird things happening.

One player will play the sound 10 seconds ahead of the video. The video starts on time but the sound is starting about 10 seconds in.
Another player skips and pauses. The sound and video are synched though.
Another player does the same thing but at many different points and rates.

Trying ANY video editor presents an error message and the program either freezing or closing. I have tried 5 different video editors.

If I try to upload it to youtube it will error and not load. If I try to upload it to my normal server I get an error and it doesn't load.

What the heck is going on?