Posts com a Tag x264 '

Configurando codecs no Windows (Atualizado)

O primeiro post real do blog teve uma imagem de Amagami também lol.

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”.

Leia mais

About these ads

O que é o Hi10p?

Um vídeo Hi10p sendo decodificado da forma correta com o madVR

Hi10p é a sigla do “High 10-bits Profile” do AVC/H.264. Um profile, ou perfil, é um conjunto de regras que limitam o uso de alguns recursos na hora de encodar, com o objetivo de manter a compatibilidade com um certo conjunto de decodificadores (por exemplo, seu celular tem menos poder de processamento que o seu PC, portanto temos que limitar alguns recursos na hora de encodar um vídeo para seu celular). Um “High Profile” é um perfil com poucas limitações destinado principalmente as aplicações profissionais como edição de vídeo.

Por ser destinado ao mercado profissional, todos os perfis acima do “High Profile” do H.264 suportam mais que os tradicionais 8-bits de profundidade de cor. Vamos focar nesse artigo no Hi10p porque patches no final de 2010 adicionaram suporte a esse perfil no x264, tornando esse perfil antes restrito ao mercado profissional acessível a meros mortais (ou fansubbers de animes, que foram os primeiros a adotá-lo em larga escala). Mas que fique claro que podemos ter encodes no H.264 variando de 8 até 14 bit de profundidade.
Leia mais

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 262 outros seguidores