Might be the video player you are using. Literally 99% of them fuck something up in terms of displaying colour, including apple Quicktime.
Or maybe you have calibrated your screen, and the video player respects that (unlikely), but MLV App does not (this is an issue on Windows and linux)
edit: also try some different formats