我有一个视频(mp4 / h264),我正在使用-tag在页面上实现。它是一个人与白色背景交谈的视频。视频在所有支持的浏览器上播放。然而,在IE上,电影的颜色有些奇怪。
以下是截图:http://bayimg.com/EAahEaaGB
正如您所看到的,IE以某种有色颜色显示视频。这是一个很大的问题,因为我需要将视频背景设为白色。
用于嵌入电影的代码:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div>
<video id="video1">
<source src="video/test.mp4" type="video/mp4">
</video>
</div>
</body>
</html>
我已经做了相当多的谷歌搜索,看到其他一些人有类似的问题,但没有找到解决方案。我发现的一个更有前途的事情是在微软的票证: https://connect.microsoft.com/IE/feedback/details/797470/rec709-colour-space-in-h264-videos-give-wrong-results-in-html5-player-in-ie10
关闭并标记按预期工作,但在其中它们谈论SPS和色彩空间。我真的不明白这些事情以及我应该如何实施它们。
还有其他人遇到过这个问题并解决了吗?我必须改变视频编码过程中的某些内容吗?
答案 0 :(得分:2)
经过进一步研究后,我们发现问题只发生在使用radeons Catalyst Control Center的Windows机器上。似乎有一堆设置,图像增强等影响视频的颜色。
总而言之,我们发现无法通过html / css / js或编码来纠正问题。
答案 1 :(得分:0)
刚发现这篇文章,并认为我会添加我们发现的内容。此处的问题是硬件加速,默认情况下处于启用状态。关闭硬件加速(请参阅http://support.microsoft.com/kb/2528233),视频将再次变为白色。
我不知道如何解决这个问题。
答案 2 :(得分:0)
我在IE中遇到同样的问题,发现集成英特尔图形上的这个设置会导致视频颜色问题。