Probably a codec issue, you could reencode the video to another format or even just invert it twice in the windows app and resave it. Seems to me if...
Booting off a linux live flash drive should confirm If it's a software issue or a hardware one. Or if you have any bootable optical disk and can get...