Internet Explorer和Edge无法正确显示视频的颜色

时间:2016-02-18 13:41:03

标签: internet-explorer html5-video microsoft-edge

我有一个视频,其中只有一小部分发生了变化。因此,我将视频裁剪为该部分并将其他所有内容作为图片加载以减小尺寸并将视频放在图片的顶部。 Chrome和Firefox工作正常,但IE和Edge会改变视频的颜色!

enter image description here

右:图片部分
左:视频部分

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

看看this question。它与您的问题类似,但更容易,因为它只涉及单一颜色。

但是你希望在图片和视频的全色谱之间实现完全匹配。我认为,由于图像和视频压缩中使用了不同的压缩算法和色彩空间,因此这是非常难以进行的。此外,图像/视频解码在每个细节中都不是标准化的。我的意思是解码器不需要产生相同的结果。当我们获得与在屏幕上显示任何内容相关的所有硬件细节时,事情变得更加复杂。

我建议您使用4:4:4色度子采样和高h264配置文件。您还可以尝试减少静止图像中的颜色。并且不要在尽可能多的设备上进行测试。