Where are you adding it? As a video texture? In the sequencer? .mp4 is a container format. You can have streams encoded with different codecs inside. Do you know what codec was used on the video stream? What is the source of the video? Can you share the file?
Thanks for the reply and for providing the file! Would you be able to tell us where the video came from? What operating system are you using? What version of Blender are you using?
I’ve recorded it with OBS Studio (recording program) from my display.
I’m using Blender 2.90 and Windows 10.
I’ve tried it with Blender 2.78c, 2.80, 2.90.1. The same colors problem.
The video file is correct.
The colors are correct, when I watch it with VLC media player.
I’ve also downloaded for testing the Shotcut portable (video editing application). I added the video. The colors are correct.
You should report it.
It seems to be a problem with video files. I tested it in AfterEffects and it loaded just fine but in blender it looks strange. Then I saved it out as an image sequence (png) from AE and when I loaded that in blender it looks fine. It’s like the color management of video files (mp4 files at least) is broken.
I have never noticed it before, but I mostly use image sequences and they seem to work just fine.
I tested in Blender 2.83.5
I also tested with an video file that I produced today at work and even if doesn’t look as odd your video it is a difference in color between blender and VLC.
I also did the same test with AE and VLC and there it looked identical.