Answers.Body: <p>Unfortunately you are not going to be able to accomplish your goal.  Two major factors impact this.  First, color processing on different systems is going to differ.  This will result in slight differences in the colors that are displayed because many video players apply "enhancements" to video and what you actually see when viewing the video in a browser is an embedded player that is installed on the local machine.  </p>
  
  <p>Second, different software is also going to use different implementations of a decoder which may result in slight differences in color based on optimizations and rounding error based on how they do their calculations to get the video out.  It's just a side effect of the way the players operate, there isn't a problem with your source (as the data in the file can't change from one player to another.)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-07-02T14:45:14.847Z
Answers.Text: Ok, thanks for your reply. Not the answer I was hoping for, we are finding the differences in colours to be quite extreme
Answers.UserDisplayName: Tom
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-07-02T18:38:06.730Z
Answers.Text: @Tom - how extreme is quite extreme?  I could easily see the square when I opened your demonstration link, but I wouldn't exactly have called it extreme.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-07-03T09:47:53.850Z
Answers.Text: Have added screenshots. Maybe not so extreme, but certainly noticeable. Also seems odd that the results are reversed for me and my colleage when we both have the same operating system and machines pretty much and the same colour profile set (sRGB IEC61966-2.1). We do have different graphics cards, will this be causing the difference in rendering (seems strange it would)? I suppose is not much we will be able to do, but would be interested to find out what is causing the difference
Answers.UserDisplayName: Tom
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-07-02T14:06:21.597Z
Answers.LastActivityDate: 2013-07-02T14:06:21.597Z
Answers.UserDisplayName: AJ Henderson
Body: <p>I have asked a similar question before, but we are still having the same issues.</p>
  
  <p><a href="https://video.stackexchange.com/questions/2303/background-color-of-mp4-rendering-incorrectly-in-quicktime">Background color of MP4 rendering incorrectly in QuickTime</a></p>
  
  <p>I am trying to encode MP4's for playback on a website. I have created a test page so you can see the problem I am having. The original video is created in After Effects. When the page displays correctly the video should match the background (so should be unnoticeable apart from while loading).</p>
  
  <p><a href="http://videooptimization.azurewebsites.net/" rel="nofollow noreferrer">http://videooptimization.azurewebsites.net/</a></p>
  
  <p>The MP4 file was encoded via Adobe Media Encoder</p>
  
  <p>PAL, 25 fps, Progressive</p>
  
  <p>No Audio, 2.06 Mbps</p>
  
  <p>The difference in rendering seems to change depending on machine. My machine renders the video perfectly in IE10 and not in Chrome or Safari, my colleagues machine renders the video fine in Chrome and Safari, but not in IE10 (so an exact swap of issue). We both run Windows 8. There are also similar problems on Macs. </p>
  
  <p>IE10 Screenshot
  <img src="https://i.sstatic.net/f6Lmq.jpg" alt="enter image description here"></p>
  
  <p>Chrome Screenshot
  <img src="https://i.sstatic.net/sJqUu.jpg" alt="enter image description here"></p>
  
  <p>Safari Screenshot
  <img src="https://i.sstatic.net/Esajn.jpg" alt="enter image description here"></p>
  
  <p>Can anyone tell me what is going on / how I can create an MP4 that will render identically cross platform and device?</p>
  
  <p>Thanks.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-07-03T13:08:35.033Z
Comments.Text: Based on the screen shots I do have one additional thought.  Since you are using a gradient, it could also be a difference in how the gradient is rendered by the browser.  Have you tried using a constant background?
Comments.UserDisplayName: AJ Henderson
Tags: <video><encoding><mp4><webvideos>
Title: MP4 video rendering differently on different browsers and different machines
UserDisplayName: Tom
ThreadText: # MP4 video rendering differently on different browsers and different machines
  
  (Asked by: username_0 on 2013-07-02)
  
  I have asked a similar question before, but we are still having the same issues.
  
  [Background color of MP4 rendering incorrectly in QuickTime](https://video.stackexchange.com/questions/2303/background-color-of-mp4-rendering-incorrectly-in-quicktime)
  
  I am trying to encode MP4's for playback on a website. I have created a test page so you can see the problem I am having. The original video is created in After Effects. When the page displays correctly the video should match the background (so should be unnoticeable apart from while loading).
  
  <http://videooptimization.azurewebsites.net/>
  
  The MP4 file was encoded via Adobe Media Encoder
  
  PAL, 25 fps, Progressive
  
  No Audio, 2.06 Mbps
  
  The difference in rendering seems to change depending on machine. My machine renders the video perfectly in IE10 and not in Chrome or Safari, my colleagues machine renders the video fine in Chrome and Safari, but not in IE10 (so an exact swap of issue). We both run Windows 8. There are also similar problems on Macs.
  
  IE10 Screenshot
  ![enter image description here](https://i.sstatic.net/f6Lmq.jpg)
  
  Chrome Screenshot
  ![enter image description here](https://i.sstatic.net/sJqUu.jpg)
  
  Safari Screenshot
  ![enter image description here](https://i.sstatic.net/Esajn.jpg)
  
  Can anyone tell me what is going on / how I can create an MP4 that will render identically cross platform and device?
  
  Thanks.
  
  **Tags:** video, encoding, mp4, webvideos
  
  > **Comments:**
  > **username_1**: Based on the screen shots I do have one additional thought.  Since you are using a gradient, it could also be a difference in how the gradient is rendered by the browser.  Have you tried using a constant background?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2013-07-02. Score: 2
  
  Unfortunately you are not going to be able to accomplish your goal. Two major factors impact this. First, color processing on different systems is going to differ. This will result in slight differences in the colors that are displayed because many video players apply "enhancements" to video and what you actually see when viewing the video in a browser is an embedded player that is installed on the local machine.
  
  Second, different software is also going to use different implementations of a decoder which may result in slight differences in color based on optimizations and rounding error based on how they do their calculations to get the video out. It's just a side effect of the way the players operate, there isn't a problem with your source (as the data in the file can't change from one player to another.)
  
  > **Comments:**
  > **username_0**: Ok, thanks for your reply. Not the answer I was hoping for, we are finding the differences in colours to be quite extreme  
  > **username_1**: @username_0 - how extreme is quite extreme?  I could easily see the square when I opened your demonstration link, but I wouldn't exactly have called it extreme.  
  > **username_0**: Have added screenshots. Maybe not so extreme, but certainly noticeable. Also seems odd that the results are reversed for me and my colleage when we both have the same operating system and machines pretty much and the same colour profile set (sRGB IEC61966-2.1). We do have different graphics cards, will this be causing the difference in rendering (seems strange it would)? I suppose is not much we will be able to do, but would be interested to find out what is causing the difference  
  
  ---
  
  