Codec é realmente a combinação de duas palavras: codificador e decodificador (co / dec). Que fazem? Em termos mais simples, como os arquivos de vídeo são muito grandes, você precisa encontrar uma maneira de torná-los menores. Codec codificar, compactar dados para armazenamento ou envio e, em seguida, descompacta-os para reprodução ou edição.

Um codec é um código de computador que executa sua função cada vez que um arquivo é acessado por um software. Codecs também pode ser usado em uma peça física de hardware, como sua câmera, convertendo vídeo e áudio de entrada em formato digital. Saiba mais em detalhes quais são os codecs.

Você também pode ler: 10 melhores reprodutores multimídia para Windows

O que são codecs de vídeo?

Codecs de vídeo são padrões de compressão de vídeo feitas por meio de aplicativos de software ou hardware. Cada codec consiste em um codificador comprimir o vídeo e um decodificador para recriar uma aproximação do vídeo para reprodução.

O que são codecs de vídeo e tipos de codecs
O que são codecs de vídeo e tipos de codecs

O nome do codec na verdade vem da fusão desses dois conceitos em uma única palavra: enCOder e DECoder. Os exemplos de codecs de vídeo incluem H.264, VP8, RV40 e muitos outros padrões ou versões posteriores desses codecs, como VP9.

Embora esses padrões estejam vinculados ao streaming de vídeo, os vídeos costumam ser incluído com um fluxo de áudio que pode ter seu próprio padrão de compressão. Exemplos de padrões de compressão de áudio, muitas vezes referidos como codecs de áudio, incluem LAME / MP3, Fraunhofer FDK AAC, FLAC e muito mais.

Codecs não é o mesmo que container

Esses codecs não devem ser confundidos com contêineres Eles são usados ​​para encapsular tudo. MKV (Matroska Video), MOV (abreviação de MOVie), AVI (Audio Video Interleave) e outros tipos de arquivo que são exemplos desses formatos de contêiner. Esses contêineres não definem como codificar e decodificar os dados de vídeo.

Em vez de, armazenar bytes de um codec para que aplicativos compatíveis possam reproduzir o conteúdo. Além disso, esses contêineres não apenas armazenam informações de vídeo e áudio, mas também metadados. Porém, isso pode ser confusojá que alguns codecs de áudio têm os mesmos nomes de contêineres de arquivo, como FLAC.

Diferença entre codecs de vídeo e contêineres de vídeo

Um codec atua no vídeo, na fonte para compactá-lo e antes da reprodução para descompactá-lo. Isso é feito por compactação com perdas, durante a qual os dados desnecessários são descartados.

A compressão com perdas se parece muito com o Wonkavision em Charlie and the Chocolate Factory. Diminui o tamanho de uma grande coleção de dados para transportar para a tela:

Um formato de recipiente de vídeo, por outro lado, ele armazena o codec de vídeo, o codec de áudio e metadados, como legendas ou imagens de visualização. O contêiner mantém todos os componentes juntos e determina quais programas podem aceitar o fluxo.

Tipos de codec

Agora que você sabe o que são codecs, vamos ver a variedade de codecs que existem. Então é você quem decide o que melhor se adapta às suas necessidades. Você encontrará milhares de codecs agrupados em uma variedade, os codecs sem perda é como eles soam. Eles reproduzem o vídeo exatamente como está, sem qualquer perda de qualidade.

Os codecs com perdas, por outro lado, perdem uma pequena quantidade de informações, mas podem compactar o material em um formato muito menor. Codecs com perdas são ótimos para compactar dados que deve ser enviado por e-mail ou carregado na Internet.

Você deve ter cuidado com a seleção

Tenha cuidado ao escolher um codec com perdas. Algumas mudanças de cor são vistas em alguns formatosEm geral, todos os codecs funcionam para o mesmo propósito: coloque seus dados em um tipo de arquivo gerenciável com a menor perda de qualidade possível. Os codecs transformadores corte o material em pedaços menores antes de comprimi-lo.

Os codecs preditivos comparam os dados que você está compactando com os dados adjacentes e removem a data desnecessária. Isso cria um arquivo menor. Em geral, todos os codecs funcionam para o mesmo propósito, coloque seus dados em um tipo de arquivo gerenciável com a menor perda de qualidade possível

MPEG

A família de codecs mais popular é baseada nos padrões MPEG. MPEG é um acrônimo para Moving Picture Experts Group. Esta é a organização que define e codifica os padrões. Existem vários formatos MPEG primários e uma infinidade de tipos derivados.

MPEG-1 é um fluxo de dados reproduzido com uma qualidade incrivelmente alta. O padrão MP3 (MPEG-1 Layer 3) para compressão de áudio, desenvolvido por Fraunhofer, é um aplicativo para fluxo de dados MPEG-1; O vídeo MPEG-1 nem sempre inclui áudio MP3.

Quase todos os computadores e leitores de DVD de consumo suportam os formatos de codificação de áudio digital MPEG-1 e MP3. Uma desvantagem é que o MPEG-1 permite apenas varredura progressiva.

Outros detalhes

Varredura progressiva é um método de armazenamento e exibição de imagens em movimento em que todas as linhas da imagem são desenhadas em sequência. Isso contrasta com a varredura entrelaçada, em que todas as linhas ímpares em uma imagem são desenhadas primeiro e, em seguida, todas as linhas pares são desenhadas.

Embora MP3 tem perdas e é bem pequeno, é o padrão para quase todos os dispositivos de armazenamento de música digital, reprodutores de áudio e sites de varejo. O arquivo de áudio MP3 típico tem 128 kbits por segundo, cerca de 1/11 do tamanho dos dados de áudio originais que estariam em um CD.

MPEG-4

Arquivos MPEG-4 use vídeo progressivo e entrelaçado, emprega melhores técnicas de compressão do que MPEG-1 e é um padrão de compressão amplamente aceito, na verdade existem vários codecs derivados de MPEG-4. Um deles é o codec H.264, que é outra opção para codificação de vídeo para disco Blu-ray, assim como vídeos encontrados na loja iTunes.

H.264 é uma família de padrões com grande flexibilidade e uma ampla variedade de aplicações. H.264 permite compressão para taxas de bits altas e baixas, resoluções de vídeo altas e baixas. O ajuste do tamanho permite que os usuários usem esse mesmo padrão para compactar para streaming, uso de multimídia e armazenamento de arquivos grandes.

ProRes

ProRes é outro codec amplamente utilizado, o formato era chamado Apple ProRes e é encontrado em produtos da Apple como Final Cut e iMovie. Você pode encontrá-lo em vários formatos, como 422, 4444 e RAW. Os desenvolvedores se gabam de que ele irá lidar com mídia de até 8K com reprodução superior, a resolução de cor superior também é um recurso principal.

ProRes
ProRes

WMV

Outro codec ou família de codecs bem conhecido é o WMV ou Windows Media Video. Com o excesso de usuários do Windows, não é de se admirar que essa família de codecs seja tão popular.

Originalmente projetado para compactar arquivos para streaming de internet, WMV foi apresentado como um concorrente do codec de compressão RealVideo. O WMV 9 da Microsoft já existe há algum tempo neste ponto, e a Microsoft afirma que ele fornece uma taxa de compressão duas vezes melhor do que o MPEG-4 e três vezes melhor do que o MPEG-2.

WMV 9 também é a base do padrão de compressão de vídeo SMPTE VC-1, que é outro formato que pode ser usado para codificar vídeo para disco Blu-ray.