
Estou executando o OS X 10.11.6 e tenho um problema estranho com vídeo. Quando assisto a vídeos do YouTube no FireFox (50.1.0, atualizado com frequência), vejo o vídeo tremeluzindo (piscando rápido) sempre que a barra de progresso é mostrada. Isso inclui quando movo o mouse ou mantenho o ponteiro do mouse na barra de progresso.
Parece que sempre que há uma sobreposição de imagem, o vídeo irá piscar. Isso não acontece no Safari, mas acontece quando assisto a vídeos da Amazon no Safari. Esse problema vem me incomodando há meses. Não consigo descobrir como resolver isso. Por favor ajude!
Editar: estou usando o codec HTML5 nativo. Flash está desativado.
Aqui está um exemplo de vídeo que está causando problemas: https://www.youtube.com/watch?v=coDff5RLIas
No entanto, percebi que nem todos os vídeos tremem tão mal. Aqui está um exemplo que parece piscar apenas em tela cheia: https://www.youtube.com/watch?v=coDff5RLIas
Responder1
Parece que a aceleração de hardware resolve o problema de oscilação. Esta opção está ativada por padrão, por isso é um pouco confuso por que ela estava desativada no Firefox.
Para explicar o que ele faz: a computação acelerada por GPU descarrega partes do aplicativo com uso intensivo de computação para a GPU, enquanto o restante do código ainda é executado na CPU. Embora a CPU seja projetada para operações de uso geral e consista apenas em alguns núcleos otimizados para processamento serial sequencial, uma GPU possui uma arquitetura massivamente paralela que consiste em centenas, senão milhares de núcleos especializados menores, projetados explicitamente para operações gráficas.
É por isso que usando operações de GPU, a exibição de quadros de vídeo é acelerada. Como cada quadro de vídeo tem carimbo de data/hora, se sua exibição não for rápida o suficiente e demorar muito, a reprodução do vídeo pode precisar pular alguns quadros, o que causará oscilações.
para ativar a aceleração de hardware no Firefox, use o menu Ferramentas > Opções > Avançado > Geral > Navegação e marque "Usar aceleração de hardware quando disponível".
O funcionamento ou não da aceleração de hardware depende da placa de vídeo e de seu driver. Alguns usuários infelizes são forçados a desligá-lo.
Responder2
A resposta do @harrymc resolveu para mim, mas estando no Firefox 75 tive que fazer isso:
- Abrir preferências
- Procure por "aceleração" no campo de entrada de pesquisa
- Marque a caixa de seleção "Usar aceleração de hardware quando disponível"