2014-08-29 2 views
0

У меня есть видео (mp4/h264), которое я реализую на странице с помощью -tag. Его видео человек разговаривает с белым фоном. Видео воспроизводится во всех поддерживаемых браузерах. Однако, на IE что-то странное случается с цветом фильма.HTML5-видео в Internet Explorer неправильно отображает цвета

Вот скриншот: 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> 

Я сделал справедливый бит и прибегая к помощи видел несколько других госзакупок, имеющих аналогичные проблемы, но не нашел никаких решений. Одной из наиболее перспективных вещей, которые я нашел, был билет на microsoft: https://connect.microsoft.com/IE/feedback/details/797470/rec709-colour-space-in-h264-videos-give-wrong-results-in-html5-player-in-ie10

Он закрыт и помечен как работает, но в нем говорится о SPS и цветовых пространствах. Я действительно не понимаю такие вещи и то, как я должен их реализовывать.

Неужели кто-нибудь еще испытал эту проблему и решил ее? Есть ли что-то в процессе кодирования видео, которое мне нужно изменить?

+1

Вы пробовали давая 'html' /' body' теги явный фон? В некоторых старых браузерах использовался серый цвет по умолчанию. – ceejayoz

+0

да у меня есть. это не влияет на внешний вид видео. – Lukeperry

ответ

2

После дальнейших исследований мы обнаружили, что проблема возникла только на машинах Windows с использованием Radeon Catalyst Control Center. Кажется, что есть множество настроек, улучшений изображений и т. Д., Которые влияют на цвета видео.

В общем, мы не нашли способа исправить проблему с помощью html/css/js или кодирования.

0

Только что наткнулся на это сообщение и подумал, что добавлю то, что мы нашли. Проблема здесь в том, что аппаратное ускорение, которое включено по умолчанию. Отключите аппаратное ускорение (см. http://support.microsoft.com/kb/2528233), и видео снова будет белым.

Я не знаю, как это исправить.

0

У меня была такая же проблема в IE, и выяснилось, что этот параметр на интегрированной графике Intel вызовет проблемы с цветным видео.

Intel HD Graphics Control Panel

Смежные вопросы