Repetimos até o cansaço que o YouTube tem vários aspectos a melhorar, mas um deles parece completamente ignorado: o desempenho. Alguns usuários com computadores capazes de reproduzir vídeo em alta definição não conseguem fazer nada além de soltar maldições ao ar pela baixa qualidade de reprodução que o YouTube entrega. Embora existam muitos fatores a diagnosticar, um dos mais críticos é o codec do vídeo, e a extensão H264ify obriga o Chrome e o Firefox a usar H.264 em vez de VP8/VP9.

H264ify: YouTube mais rápido e melhor
H264ify

O problema dos codecs no YouTube

O YouTube pode manter uma verdadeira relação de "amor-ódio" com alguns usuários. Quando funciona bem, a experiência é uma maravilha, mas se os quadros perdidos, a reprodução entrecortada, os problemas de buffering e a impossibilidade de usar modos de alta definição são a norma, não há muito o que apreciar no serviço.

Infelizmente, tanto o YouTube quanto os navegadores são peças complexas, e muitas vezes é difícil chegar a um acordo entre eles. A isso se soma a aceleração por hardware, a condição dos drivers e a compatibilidade deles em cada build do Firefox e do Chrome.

Ao usar o reprodutor HTML5, o YouTube recorre por design aos codecs VP9 ou VP8, numa tentativa de garantir compatibilidade. O problema é que essa decisão leva a uma perda de desempenho, já que os níveis de aceleração em VP8/VP9 são mais básicos, ou diretamente inexistentes em certos sistemas.

H264ify: YouTube mais rápido e melhor
Foi exclusivo do Chrome, mas agora se junta à família do Firefox

A solução do H264ify

É aqui que entra o H264ify. A extensão está disponível há algum tempo na loja do Chrome, mas recentemente se juntou às fileiras do Firefox, com o mesmo objetivo: obrigar o YouTube em ambos os navegadores a usar o codec H.264 em vez de VP8 ou VP9.

Se as funções de aceleração disponíveis na placa de vídeo (e no computador em geral) são mais favoráveis ao H.264, o usuário terá uma reprodução de vídeo mais fluida, sem cortes, pausas ou atraso entre áudio e vídeo. As opções disponíveis na extensão se resumem a duas: habilitar ou desabilitar o modo H.264 e bloquear vídeos de 60 quadros por segundo. Ao transferir mais processamento para o chip de vídeo, o H264ify deve, em teoria, levar a um melhor multitasking e a um consumo de bateria mais baixo, embora isso seja difícil de comprovar.

Limitações e cuidados

Claro, o H264ify não é uma solução perfeita e pode até piorar as coisas. As combinações de placa de vídeo, driver, navegador, aceleração e vídeo são amplas demais para esperar que a extensão funcione em todos os casos. Antes de usar o H264ify, o usuário precisa verificar se os parâmetros de aceleração por hardware estão ativados em cada navegador, e isso vai muito além de marcar uma caixa nas opções avançadas (é preciso explorar o about:config do Firefox ou o chrome://flags do Chrome). Um detalhe extra a avaliar é que o H264ify não funciona no Chromium, porque o suporte a H.264 não está lá. Se você usar a extensão, a única coisa que o YouTube fará é "voltar para o Flash", e acho que ninguém quer isso hoje em dia, a menos que seja o último recurso...

Downloads