Bordas irregulares em vídeos HD HTML5

1

Por algum motivo, os vídeos com resolução mais alta do que o meu monitor acabam tendo bordas irregulares em vídeos HTML5 (no Vimeo, no YouTube etc.). Isso não parece ocorrer se o vídeo estiver sendo reproduzido através do flash player ou se o vídeo estiver sendo reproduzido no meu media player.

Um dos tópicos relacionados sobre esse assunto foi este . Mas isso não é uma solução para o lado do cliente das coisas. Também foi encontrado este , mas mais uma vez não é uma correção / solução

Existe uma maneira de corrigir essas bordas irregulares (com aliases, como não suavizadas)? Isso acontece no IE11 e no Google Chrome (versão 36.0.1985.125 m).

Veja essas duas imagens para esclarecimento:

Se você visualizar as duas imagens em resolução máxima, poderá notar que as bordas estão muito nítidas.

A razão pela qual eu toco um vídeo de resolução mais alta do que o necessário é porque meu monitor está em 1600x900, portanto os vídeos em 720p parecem um pouco fora de foco ou não tão detalhados em comparação aos vídeos em 1080p.

Atualização 1: Curiosamente, isso parece ser um problema com o codec em que um vídeo está sendo reproduzido. Eu tentei os dois vídeos seguintes que jogaram através de dois codificadores diferentes: Imagem 1 , Imagem 2 . O problema ocorre no primeiro e não no segundo. De acordo com as opções de codificação aqui , tenho um problema ao reproduzir vídeos H.264 / AVC (que tem uma itag de 248; mp4) e não há problema em reproduzir vídeos do VP8 (que tem uma tag de 137; WebM) por meio do player HTML5 do YouTube.

Atualização 2: O problema parece estar no Decodificador de Vídeo DXVA. Desativar o Decodificador de Vídeo Acelerado por Hardware ( chrome://flags/#disable-accelerated-video-decode ) em chrome://flags corrige o problema. Esse problema está sendo trabalhado no momento aqui . Uma revisão já foi feita ao Chromium, conforme aqui . Essa correção deve ser implementada no canal normal de lançamento do Google Chrome em breve. (Obrigado a omnoms pela atualização).

Atualização 3 (19/11/2014): O problema foi corrigido na versão de desenvolvimento do Google Chrome: 40.0.2214.10. Vou marcar esta pergunta como respondida / corrigida, uma vez que desce para o Stable Channel em algumas semanas.

Atualização 4 (18/12/2014): Correção publicada em 39.0.2171.95m.

    
por Afzal 26.07.2014 / 03:03

2 respostas

0

A correção para este problema está agora no lançamento do canal estável e, a partir de agora, está incluído na versão de 39.0.2171.95 m do Google Chrome.

    
por 18.12.2014 / 21:07
1

Eu sei que isso é bem antigo, mas consulte este link:

link

Há uma correção de bug futura para o chrome com relação ao aliasing em players html5.

    
por 10.11.2014 / 08:17