Dicionário

O que é um tipo de codec?

Certos arquivos podem ser codificados usando um chamado codec. Além de outras informações, o tipo de codec pode ser interessante ao analisar a codificação de áudio ou vídeo. Leia mais sobre o tipo de codec.

codec-type

O tipo de codec informa que tipo de conteúdo um fluxo dentro do seu arquivo contém: imagem, som, legendas ou outra coisa. Um codec é o software que compacta o conteúdo quando o arquivo é criado e o descompacta novamente quando o arquivo é reproduzido.

Quais arquivos o contêm e de onde ele vem

Você o vê em arquivos de mídia: arquivos de vídeo como MP4, MOV, MKV, AVI e WebM, e arquivos de áudio como MP3, M4A, FLAC e WAV. Um arquivo de mídia é um contêiner que pode manter vários fluxos lado a lado, e um relatório lista um tipo de codec para cada um deles. Um clipe de celular normalmente mostra duas linhas, uma de vídeo e uma de áudio. Arquivos de imagem inspecionados com o mesmo tipo de app relatam um único fluxo de vídeo, porque uma imagem estática é tratada como um vídeo que, por acaso, tem apenas um quadro.

O programa que lê o arquivo determina o valor, às vezes a partir de um marcador deixado no arquivo pelo software que o montou. Não é algo que uma pessoa preencha.

Os valores que você pode ver

O tipo de codec vem de um pequeno conjunto fixo de palavras em letras minúsculas:

  • video - imagens em movimento, e também imagens estáticas e capas embutidas
  • audio - som
  • subtitle - texto com tempo marcado, ou legendas armazenadas como pequenas imagens
  • data - um fluxo que o player não deve exibir, como código de tempo ou leituras de sensores
  • attachment - um arquivo inteiro transportado dentro do contêiner, por exemplo uma fonte de que as legendas precisam

Normalmente ele fica logo ao lado do nome do codec para o mesmo fluxo, então um relatório lê Tipo de codec audio com nome de codec aac, ou Tipo de codec video com h264. Como o tipo descreve o fluxo, e não o contêiner, um arquivo MP4 e um arquivo MKV podem mostrar exatamente a mesma lista de tipos.

Por que isso é importante

Um arquivo só pode ser decodificado com o mesmo codec com o qual foi codificado. Se esse codec estiver ausente, o arquivo não será aberto, reproduzido nem exibido. O tipo de codec é o que ajuda a restringir o problema: um arquivo que reproduz o som, mas mostra uma tela preta, tem um fluxo de vídeo que o seu player não consegue decodificar, o que é bem diferente de um contêiner que ele não consegue ler.

Ele também mostra o que realmente há em um arquivo antes de você gastar tempo com ele. Um vídeo sem linha de áudio será silencioso em qualquer player, então não faz sentido procurar uma configuração de som. Uma linha de legenda explica de onde vem o texto na tela, e uma linha de anexo ou de dados pode explicar por que um arquivo é maior do que você esperava, ou por que um editor simples se recusa a importá-lo.

O valor em si não diz nada sobre você. Ele pode, porém, apontar um fluxo que merece uma análise mais atenta: câmeras de ação e drones costumam gravar posição e leituras de sensores em um fluxo data, e esse conteúdo permanece no arquivo mesmo depois que a imagem foi cortada.