Um codec é um software que compacta e descompacta dados de mídia digital, sendo o motor invisível por trás de cada vídeo e arquivo de áudio que você assiste, compartilha ou armazena. Sem um codec, um único minuto de vídeo 1080p descompactado consumiria aproximadamente 100 GB de armazenamento. O codec é o que torna isso gerenciável, reduzindo para cerca de 200 MB, mantendo a imagem nítida.
Índice de Conteúdo
- O que "Codec" Realmente Significa
- Codec vs. Formato de Arquivo: Não São a Mesma Coisa
- Como um Codec Compacta Vídeo e Áudio
- Comparação de Codecs de Vídeo Comuns
- Codecs de Áudio que Você Realmente Encontrará
- Por Que a Escolha do Codec Importa para Seus Arquivos
- Escolhendo o Codec Certo para Sua Situação
O que "Codec" Realmente Significa
A palavra "codec" é uma portmanteau de co mpactador/ dec ompactador (ou às vezes co dificador/ dec odificador). Refere-se a um algoritmo, implementado como software (e às vezes hardware), que codifica dados de mídia brutos em um formato compactado e depois os decodifica para reprodução.
Pense nele como um tradutor de idiomas. Quando você grava um vídeo, o codec traduz os dados brutos de pixels e áudio em uma forma compactada que seu dispositivo pode armazenar eficientemente. Quando você clica em reproduzir, ele traduz de volta em tempo real para que sua tela e alto-falantes recebam o que precisam.
Existem dois tipos principais:
- Codecs de vídeo: Lidam com codificação e decodificação de vídeo. Os exemplos incluem H.264, H.265 (HEVC), VP9 e AV1.
- Codecs de áudio: Lidam com codificação e decodificação de áudio. Os exemplos incluem AAC, MP3, Opus e FLAC.
Codec vs. Formato de Arquivo: Não São a Mesma Coisa
Esta é a parte que confunde quase todos. Um formato de arquivo (como MP4, MKV ou MOV) é um contêiner. É a caixa que mantém seu fluxo de vídeo, fluxo de áudio, legendas e metadados juntos. O codec é o algoritmo de compactação aplicado ao conteúdo dentro dessa caixa.
Um contêiner pode conter conteúdo codificado por muitos codecs diferentes. Por exemplo:
| Contêiner (Formato) | Codecs de Vídeo Comuns Dentro | Codecs de Áudio Comuns Dentro |
|---|---|---|
| MP4 | H.264, H.265, AV1 | AAC, MP3 |
| MKV | H.264, H.265, VP9, AV1 | AAC, Opus, FLAC, AC3 |
| MOV | H.264, H.265, ProRes | AAC, PCM |
| WebM | VP8, VP9, AV1 | Vorbis, Opus |
Então quando alguém diz "mande-me um MP4", está especificando o contêiner. O codec real dentro daquele MP4 pode ser H.264 ou H.265, e essa distinção afeta o tamanho do arquivo, a qualidade e a compatibilidade muito mais do que o rótulo do contêiner.
Como um Codec Compacta Vídeo e Áudio
Os codecs usam duas categorias amplas de compactação:
- Compactação sem perda: Nenhum dado é descartado. O arquivo é reconstruído perfeitamente. FLAC (áudio) e Apple ProRes (vídeo) são exemplos. Os arquivos permanecem grandes, mas são bit-perfeitos.
- Compactação com perda: O algoritmo descarta dados que o olho ou ouvido humano dificilmente notaria. H.264, AAC e MP3 são todos com perda. É assim que você coloca um filme de 2 horas em 4 GB.
Para vídeo especificamente, um algoritmo de compactação como H.264 explora duas coisas:
- Redundância espacial: Dentro de um único quadro, grandes áreas de cor similar (como um céu azul) são codificadas como um padrão em vez de pixel por pixel.
- Redundância temporal: Entre quadros, apenas as partes que mudam são re-codificadas. Uma cabeça falante em um fundo estático só precisa atualizar a região do rosto em cada quadro, não a imagem toda.
É por isso que uma cena lenta e estática é compactada muito melhor do que um clipe de esportes de ação rápida com muito movimento. Mais mudança entre quadros significa mais dados para codificar. Você pode ler mais sobre como isso interage com a qualidade neste guia sobre compactação de vídeo e como economizar espaço sem sacrificar a qualidade.
Comparação de Codecs de Vídeo Comuns
Aqui está uma comparação prática de codec de vídeo cobrindo os codecs que você realmente encontrará:
| Codec | Também Conhecido Como | Eficiência | Compatibilidade | Melhor Para |
|---|---|---|---|---|
| H.264 | AVC, MPEG-4 Part 10 | Boa | Universal | Compartilhamento geral, streaming, redes sociais |
| H.265 | HEVC | Aproximadamente 50% melhor que H.264 | Ampla, mas não universal | Streaming 4K, dispositivos com armazenamento limitado |
| VP9 | VP9 | Comparável a H.265 | Boa (navegadores web) | YouTube, vídeo na web |
| AV1 | AOMedia Video 1 | Aproximadamente 30% melhor que H.265 | Em crescimento (dispositivos mais novos) | Economia de largura de banda de streaming, à prova de futuro |
| ProRes | Apple ProRes | Baixa (arquivos grandes) | Ecossistema Apple | Edição profissional de vídeo, pós-produção |
A compactação HEVC (H.265) é o ponto ideal para conteúdo 4K. Oferece a mesma qualidade percebida que H.264 em aproximadamente metade do tamanho do arquivo, razão pela qual os iPhones usam HEVC como padrão para gravação de vídeo desde o iPhone 7. A desvantagem é que alguns dispositivos Android mais antigos e máquinas Windows sem decodificadores de hardware podem ter dificuldade em reproduzi-lo suavemente.
AV1 é o codec mais novo e foi desenvolvido pela Alliance for Open Media como uma alternativa sem royalties para HEVC. Netflix, YouTube e Meta usam para streaming. A codificação é lenta (arquivos AV1 levam muito mais tempo para codificar do que H.264), mas a reprodução em hardware moderno é rápida.
A relação entre codec e tamanho de arquivo está intimamente ligada à taxa de bits. Se você quer entender como as configurações de taxa de bits interagem com a eficiência do codec, este aprofundamento sobre taxa de bits de vídeo e como ela controla o tamanho do arquivo e a qualidade explica bem.
Codecs de Áudio que Você Realmente Encontrará
- AAC (Advanced Audio Coding): O sucessor do MP3. Usado em arquivos MP4, Apple Music, YouTube e a maioria dos serviços de streaming. Melhor qualidade que MP3 na mesma taxa de bits.
- MP3 (MPEG-1 Audio Layer III): O clássico. Universalmente compatível, mas menos eficiente que AAC. Ainda comum para distribuição de música.
- Opus: Sem royalties, excelente para voz e música em taxas de bits baixas. Usado em contêineres WebM, Discord e aplicativos de VoIP.
- FLAC (Free Lossless Audio Codec): Compactação sem perda, portanto os tamanhos de arquivo são grandes, mas o áudio é bit-perfeito. Preferido por audiófilos e arquivistas.
- PCM / WAV: Áudio descompactado. Usado em produção profissional e Blu-ray. Arquivos enormes, qualidade perfeita.
Por Que a Escolha do Codec Importa para Seus Arquivos
O codec afeta quatro coisas que impactam diretamente seu fluxo de trabalho:
- Tamanho do arquivo: Um vídeo 1080p de 10 minutos pode ter 800 MB em H.264 ou aproximadamente 400 MB em H.265 com qualidade equivalente.
- Qualidade: No mesmo tamanho de arquivo, um codec mais eficiente produz resultados visivelmente melhores. AV1 em 2 Mbps parece notavelmente mais nítido que H.264 em 2 Mbps.
- Compatibilidade: Fazer upload de um vídeo HEVC para uma plataforma que só aceita H.264 falhará ou será re-codificado (e re-codificar sempre perde qualidade).
- Desempenho de reprodução: Decodificar AV1 em software em um laptop de 2015 aumentará sua CPU. O mesmo arquivo em um telefone de 2022 com um decodificador AV1 de hardware é reproduzido sem nenhum problema.
Os limites de upload da plataforma também interagem com a eficiência do codec. Um codec mais eficiente significa que seu arquivo se encaixa no limite de tamanho da plataforma sem precisar sacrificar resolução ou qualidade. Para uma referência rápida sobre quais são realmente esses limites, confira a guia de referência completo para o limite de tamanho de arquivo de todas as principais plataformas.
Escolhendo o Codec Certo para Sua Situação
Aqui está um guia de decisão rápido:
- Compartilhando em redes sociais ou via aplicativos de mensagens: Use H.264 dentro de um contêiner MP4. É reproduzido em todos os lugares sem surpresas de compatibilidade.
- Armazenando filmagem 4K em um disco rígido: Use H.265 (HEVC) para reduzir as necessidades de armazenamento em aproximadamente metade em relação a H.264.
- Publicando vídeo em um site: VP9 ou AV1 em um contêiner WebM oferece melhor qualidade por kilobyte, o que ajuda nos tempos de carregamento da página. H.264 em MP4 é o fallback seguro para navegadores mais antigos.
- Edição profissional de vídeo: Grave ou exporte em ProRes ou H.264 de alta taxa de bits para que seu software de edição tenha dados limpos com os quais trabalhar.
- Arquivando filmagem que você nunca quer re-codificar: Use um codec sem perda como FFV1 ou ProRes 4444 para que futuras re-exportações comecem de uma fonte perfeita.
A
RFC 6381 da IETF
define formalmente como os identificadores de codec são declarados dentro de contêineres de mídia, razão pela qual você às vezes vê strings como
avc1.42E01E
em manifestos de streaming. Elas informam ao navegador exatamente qual perfil e nível do codec está em uso antes mesmo de fazer download de um quadro.
Se você precisa mudar um arquivo de um codec para outro, por exemplo convertendo um clipe HEVC para H.264 para que seja reproduzido em uma TV mais antiga, você precisa de um conversor de vídeo. O conversor de vídeo online gratuito da SimpleSize faz exatamente isso: você faz upload do seu arquivo, escolhe seu formato de saída (MP4, MOV, MKV, WebM ou GIF), seleciona um codec (H.264, VP9 ou AV1) e faz download do resultado. Sem conta necessária, e o limite diário é redefinido à meia-noite UTC para que você possa converter até 10 arquivos por dia gratuitamente.
Reduza seu MP4 sem sacrificar a qualidade da re-codificação
Entender o que um codec faz é uma coisa. Colocá-lo em prática é outra. Nosso compactador MP4 gratuito permite reduzir o tamanho do arquivo mantendo o codec funcionando eficientemente, sem necessidade de conta ou instalação de software.
Experimente Compactação MP4 Gratuita →
Você normalmente verá uma tela preta ou uma mensagem de erro "codec não suportado" enquanto o áudio é reproduzido bem (ou vice-versa). Isso acontece porque os fluxos de vídeo e áudio dentro de um contêiner podem usar codecs diferentes, e seu reprodutor pode suportar um, mas não o outro. Instalar o pacote de codec ausente ou converter o arquivo para um formato mais compatível como H.264 em MP4 resolve.
Em termos de eficiência de compactação, sim. A compactação HEVC oferece aproximadamente a mesma qualidade visual que H.264 em cerca de metade da taxa de bits, o que significa arquivos menores. Mas "melhor" depende do seu caso de uso. H.264 tem suporte de hardware quase universal, então se você está compartilhando arquivos com pessoas em dispositivos mais antigos ou fazendo upload para plataformas que re-codificam para H.264 de qualquer forma, a compactação extra de H.265 não oferece benefício prático e pode causar problemas de reprodução.
Não. Renomear uma extensão de arquivo apenas muda o rótulo no contêiner, não o codec dentro dele. Os fluxos de vídeo e áudio permanecem codificados com o codec original. Uma mudança verdadeira de formato ou codec requer re-codificação real usando uma ferramenta de conversor, que decodifica os dados originais e os re-codifica com as novas configurações de codec.
AV1 alcança sua compactação superior usando algoritmos de análise muito mais complexos. Avalia muito mais modos de predição candidatos por bloco de pixels, o que leva significativamente mais tempo de CPU. Codificar um clipe de 1 minuto em AV1 pode levar 10 a 50 vezes mais tempo do que o mesmo clipe em H.264. Codificadores de hardware dedicados (como aqueles em chips Intel, AMD e Nvidia recentes) fecham essa lacuna significativamente, mas a codificação de software ainda é lenta.
Um codec mp4 refere-se ao algoritmo de codificação de vídeo usado dentro de um arquivo contêiner MP4. As escolhas mais comuns são H.264 (AVC) e H.265 (HEVC). Para fazer upload em plataformas sociais, email ou aplicativos de mensagens, H.264 é a escolha mais segura, porque toda plataforma e dispositivo principal o suportam sem nenhuma etapa de conversão. H.265 é melhor para armazenamento ou plataformas que o suportam explicitamente, como Apple TV ou TVs Samsung modernas.
Não, se a fonte já estiver codificada com perda. Converter de H.264 para H.265 sempre envolve decodificação (que é sem perda) e depois re-codificação (que introduz uma nova rodada de compactação com perda). A perda de qualidade é geralmente pequena em altas taxas de bits, mas é tecnicamente inevitável. A única maneira de evitar qualquer perda é começar de uma fonte sem perda ou descompactada, ou usar um codec de destino sem perda como FFV1 ou ProRes.