Navegador Google Chrome. mp4 h264 fica preto esporadicamente quando se move na linha do tempo (pule para um quadro diferente)

0

Especificações:
Windows 7 Professional 64 bit
CPU Xeon E31270 de 3.40 GHz 16 GB de RAM
Versão do Chrome 27.0.1453.116 m

NVIDIA Quadro 2000 1GB
Memória gráfica total disponível 8938 MB
Memória Gráfica dedicada 1024 MB
Memória do sistema dedicado 0 MB
Memória compartilhada do sistema 7914 MB

Cerca de 10 GB de RAM disponível (5 GB grátis, 5 GB em cache)

As informações de desempenho do Windows fornecem 7.0 (de um possível 7,9) em meus gráficos.
Índice de Experiência do Windows:
Gráficos: Desempenho da área de trabalho para o Windows Aero = 7.0
Gráficos de jogos: desempenho de gráficos de negócios e jogos em 3D = 7.0

Problema:
Os arquivos H264 são reproduzidos corretamente se forem iniciados e visualizados normalmente.

Se eu clicar na linha do tempo com meu mouse, o vídeo ficará preto e precisará ser redefinido para recuperá-lo.

Geralmente, são necessárias algumas alterações no quadro antes de ficar preto.

O mesmo acontece se houver controles de vídeo em HTML5 na página e usá-los para pular por aí.

O problema ocorre com cada arquivo H264 que eu tentei, não acontece com arquivos WebM.

Veja um exemplo de arquivo:
link

Se você visualizar esse link com o Chrome, ele carregará um arquivo mp4: H264 MPEG-4 AVC (parte 10) (avc1)

Se você visualizá-lo com o Firefox, ele carregará um arquivo WebM: Vídeo VP8 do Google / On2 (VP80)

Eu baixei os dois e os joguei no Chrome. O arquivo WebM não tem problemas quando eu pulo na linha do tempo, o arquivo H264 fica preto em alguns saltos de quadros.

Eu passei uma boa quantidade de tempo procurando por uma resposta, mas ainda não achei um artigo que mencionasse um problema semelhante, havia alguns resultados sobre o H264 não estar jogando, mas não sobre problemas ao pular na linha do tempo.

E, claro, houve toneladas de resultados sobre a saga do H264 e se seria suportado por vários navegadores.

Alguma sugestão?

Posso fornecer informações adicionais que ajudem a determinar a causa do problema?

    
por codewaggle 21.06.2013 / 03:30

1 resposta

1

A solução foi Desativar decodificação de vídeo acelerada por hardware nas configurações experimentais do Chrome.

Para fazer isso, você precisa seguir estas etapas:

  1. Insira "chrome: // flags" na barra de endereço do navegador Google Chrome e pressione Enter .
  2. Encontre a configuração chamada "Desativar decodificação de vídeo acelerada por hardware".
  3. Clique no link "Ativar" mostrado após a descrição da configuração.
  4. Reinicie o navegador.
por 25.06.2013 / 03:05