Depois de apenas 3 semanas da liberação do decodificador VP8, a equipe do FFMpeg mostrou um trabalho interessante com testes do seu próprio decodificador VP8. Ele usa código existente do FFMpeg, e se mostrou bem mais rápido do que o codec oficial do Google, especialmente em processadores de 64-bit.
Os gráficos abaixo mostram a taxa de FPS usando o ffvp8 (novo) e a libvpx (o codec oficial). Quanto maior, melhor. Foram usados dois clipes 1080p nos testes: Parkjov e Sintel.
Como se vê, a diferença no desempenho foi melhor em máquinas com processadores de 64-bit. O novo decodificador ganhou do oficial até no Atom, processador de baixo custo usado em netbooks e mini-PCs – isso que ele ainda nem foi otimizado para o Atom, segundo os desenvolvedores.
Os desenvolvedores reclamam da falta de especificações completas, o que dificultou um pouco o trabalho. Veja o post original do benchmark.
O VLC deverá incluir o ffvp8, e os produtores esperam que fabricantes de navegadores o adotem também – pelo menos o problema de “desempenho” do VP8 deixará de aparecer com frequência nas críticas. Afinal alguns FPS a mais podem não fazer diferença no dia-a-dia, mas um codec otimizado que atinja mais FPS é melhor para uso geral. Num navegador (cenário onde o VP8 entra) vários códigos estarão sendo executados ao mesmo tempo (scripts, downloads, etc…), de forma que um codec mais rápido pode fazer a diferença entre um vídeo que toca de forma contínua e os que ficam perdendo quadros.
O trabalho no codec independente para VP8 ainda não está pronto, então mais novidades boas devem ser anunciadas em breve.

