O que faz com que os vídeos comecem a ficar pretos ou com falhas em uma AMD Radeon HD 6700?


18

Atualizei recentemente os drivers da minha placa de vídeo para a versão mais recente (série AMD Radeon HD 6700) e descobri que, ao fazer isso, todos os "GIF" no Imgur (que agora mudaram para "GIFV", que é um MP4 reproduzido no navegador para acelerar os tempos de carregamento e permitir uploads maiores) estão mostrando quadros em preto e / ou falhas por um período variável de tempo.

Captura de tela

À esquerda está o vídeo com cerca de 2 segundos de entrada. À direita está o vídeo em loop. Isso acontece com todos os GIFV que eu vejo no Imgur, uma variedade aleatória de vídeos do YouTube, mas até agora, nenhum vídeo foi reproduzido nos meus aplicativos "Modernos" do Windows 8 ou no VLC. Também vejo esse problema em vários computadores clientes, mas não consigo descobrir o que está acontecendo.

O 'vídeo' acabará ficando bom depois de chegar ao fim e voltar (por exemplo, no imgur) ou se a cena mudar de maneira significativa (por exemplo, o ângulo da câmera mudar, a iluminação na cena mudará de muito escura para realmente clara ou a câmera amplia ou amplia de maneira mais que sutil)

Para referência, estou usando uma placa da série AMD Radeon HD 6700 (acho que é a 6770, o Gerenciador de dispositivos não ajuda, nem está procurando a ID do dispositivo na Internet). Estou executando o Windows 8.1, totalmente atualizado. Isso acontece no Google Chrome 39.0.2171.13 beta-me no Firefox 32.0.3, funciona bem no IE, mas, novamente, recebo grandes controles de vídeo na parte superior do GIFV no Imgur, então não sei se isso está causando o problema. cena para 'atualizar' e evitar as falhas negras.

O que está causando isso, por que só fica bom depois que a cena sendo filmada muda e como posso corrigi-lo?

Respostas:


10

Isso acontece no Google Chrome 39.0.2171.13 beta-me Firefox 32.0.3, funciona bem no IE.

Para mim, esta é a chave. Gostaria de saber se isso tem a ver com aceleração 3D estragando a reprodução de vídeo. Ou seja, navegadores modernos como Chrome, Safari e FireFox têm a aceleração por hardware do conteúdo da página definida como padrão.

A maneira como funciona é - para todos os efeitos - a janela do navegador é tratada como um lado plano de um objeto 3D. O navegador envia todo o conteúdo renderizado pelo driver da placa de vídeo e é exibido na tela. Se tudo correr bem, o conteúdo parece exatamente o mesmo que acontece quando a imagem é renderizada diretamente através do sistema, mas deve renderizar um pouco mais rápido em páginas mais complexas.

Eu vasculharia as configurações do Chrome e Firefox para ver se você pode desativar a aceleração de vídeo. Talvez até no próprio motorista? Agora isso faria com que o vídeo fosse exibido corretamente no seu navegador, mas a questão mais profunda sobre por que eles não estão se saindo bem ainda está em jogo. Isso não estou claro, mas pode ser simplesmente um problema de driver ou mesmo uma questão de preferências do driver. Talvez investigue o sistema e veja se você pode descartar as configurações do driver para forçá-lo a criar um novo arquivo?


A desativação da aceleração 3D corrigiu o problema, então obrigado por isso, mas ainda não tenho certeza do que causa o artefato preto que mostrei nas capturas de tela.
Grayda

11
Desativar a aceleração de hardware no Google Chrome resolveu o problema. Este link pode ser útil: solveyourtech.com/turn-hardware-acceleration-google-chrome
Alex Kyriakidis

8

Para responder por que você vê uma moldura preta com falha,

Os arquivos de vídeo não são apenas imagens consecutivas (como, por exemplo, no formato GIF), eles têm várias formas de compactação. Aqui está um vídeo interessante explicando a compactação que está ocorrendo aqui (a explicação é ~ primeiros 3 minutos do vídeo). Por alguma razão, o navegador não carrega a primeira imagem no videoclipe corretamente, apenas mostra uma tela preta, para obter essa falha preta. Se você pular imediatamente para o começo ou simplesmente esperar até que a cena inteira mude, o bug desaparecerá porque o player foi forçado a carregar uma imagem inteira.


Cite as partes essenciais da resposta nos links de referência, pois a resposta pode se tornar inválida se as páginas vinculadas forem alteradas.
DavidPostill

5

Ei pessoal, eu tive o mesmo problema. o que foi corrigido para mim é ir para o novo tipo de guia chrome: // flags e pesquisar rasterização da GPU Contagem da amostra MSAA, eu o coloquei em 0, configure-o para 16 e os problemas serão corrigidos magicamente. (eu tenho GTX980Ti) deixe-me saber se funcionou. desativar a aceleração de hardware também funciona completamente, mas algumas coisas exigentes começam a ficar lentas se você não tiver uma CPU muito poderosa (por exemplo, vídeo de 6K60fps)


Não funcionou para mim, tive que desligar as acelerações completamente.
Noishe

3

Eu tive o mesmo problema. Ainda não sei se você encontrou a solução, mas eu a encontrei neste site:

Estou colando o comentário aqui: Encontrei uma solução. Eu já havia tentado instalar o codec pack, mas não havia diferença. Entrei nos cromos configurados aqui: chrome: // flags / # disable-accelerated-video-decode e o desabilitei, permitindo a aceleração. Agora tudo parece ótimo. E os vídeos parecem estar funcionando bem. Essa opção é diferente daquela que encontrei nas configurações de cromos, desativando a aceleração 3d.

Para mim, habilitar funcionou! Esquisito!


1

Uma correção que encontrei no Chrome estava indo para os seus sinalizadores (chrome: // sinalizadores em uma nova guia) e desativada Hardware-accelerated video decode.


0

Meu laptop estava fazendo o mesmo. Entrei nas configurações do Google Chrome, depois nas configurações avançadas, desativei o sistema e desmarquei a caixa de aceleração avançada. Reiniciei o chrome e agora está tudo bem.


11
Isso parece semelhante a outro par de respostas aqui que mencionam aceleração; esta é uma configuração diferente?
precisa saber é
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.