The only thing I can think of is VLC. VLC can open almost any video file (or audio/many others) whether it's corrupted or not. You can also re-encode the video with VLC, though this is a pain. I'd suggest just re-downloading the file, but in an emergency VLC should work.