Configurando codecs no Windows (Atualizado)
Se você leu meu artigo sobre o High 10 Profile do H.264 (mais conhecido como Hi10p) então sabe que isso é mais ou menos recente e que o suporte tanto em software como em hardware (principalmente) ainda não é perfeito, mas está melhorando bastante. Tanto no Linux como no Mac OSX você tem poucas opções: ou usa o mplayer2 ou uma versão recente do VLC ou algum outro player baseado em um ou outro ou no ffmpeg/libav (que é a base dos dois anteriores de qualquer jeito). No Windows você tem muito mais opções (a maioria ainda baseada no ffmpeg/libav, mas algumas outras independentes como o CoreAVC), mas ao invés disso facilitar complica ainda mais a escolha. O CCCP por exemplo, funciona de forma praticamente plug-and-play, mas pelo menos no meu sistema ele demora um pouco para carregar os vídeos e durante o avanço/retrocesso, coisa de poucos segundos mas irritante.
Nesse artigo/tutorial vou ensinar vocês a configurar três softwares para trabalharem juntos e dar a melhor experiência de vídeo (IMHO) no Windows (em qualquer tipo de arquivo, não só com Hi10p). A mágica se dará com eles: Media Player Classic Home Cinema (MPC-HC) será nosso player de vídeo, por ser leve, em código-aberto e extremamente poderoso. Como pacote de codecs entra o LAV Filters, que combina os codecs de áudio e vídeo mais os splitters do projeto ffmpeg além de permitir decodificação de vídeo usando a GPU usando DXVA2, NVIDIA CUDA ou Intel QuickSync para aqueles que gostam de ver a CPU trabalhando pouco. O último da lista é o madVR: ele é uma plugin de saída de vídeo, ou seja, serve para transferir o que foi decodificado para a tela. A vantagem de usar ele em relação a outros plugins de saída é que ele tem foco na alta qualidade de imagem e tenta evitar drivers problemáticos ou outros problemas causados por “interferência externa”.
Observação: esse guia ficou mais complexo que eu imaginava na primeira vez. Para cada novo problema que tive (erros em alguns typesettings com legendas .ASS, falta de ordered chapters, etc.) tive que expandir ele de pouco em pouco de modo que hoje esse guia é um monstro. Ele ainda é válido, eu ainda uso ele para conseguir a melhor performance/qualidade, mas sei que para o usuário médio talvez ele não valha a pena mais. Além disso, o suporte a Hi10p nos últimos tempos melhorou muito. Estou testando o VLC bastante ultimamente e devo dizer que o último grande update (2.0) tornou ele realmente usável, mesmo que você seja um fã de animes (quem é da cena sabe que o VLC já deu muita dor de cabeça para os fansubbers). Então hoje eu recomendo o VLC (mas por favor, se você usa qualquer outra versão antes da 2.0 atualize IMEDIATAMENTE). O MPlayer2 para Windows também ficou bem mais simples de instalar graças as compilações do lachs0r. E como já disse várias vezes aqui, se você não quiser trabalho simplesmente instale o CCCP. Até recomendaria o Windows 7 Codecs mas eu nunca testei ele e tenho a impressão que o desenvolvedor não tem ideia do que faz (ele incluiu TODOS os splitters possíveis, o CCCP inclui 2 mas desativa um por padrão e não oferece nenhuma facilidade para ativar o segundo para evitar que o usuário faça cagadas).
Atualização (23:33, 12/08/2012): o xy-VSFilter agora inclui um instalador, então a parte de instalação foi atualizada. Nova seção opcional: “Ordered Chapters no contêiner Matroska”.



