Biblioteca Vidoro

O que acontece quando comprimimos um vídeo?

Entenda como codecs como H.264 e AAC descartam e reorganizam informação para equilibrar qualidade, bitrate e tamanho do arquivo.

Publicado em 10 de agosto de 20268 min de leitura

Um vídeo parece uma gravação contínua, mas o arquivo contém uma sequência organizada de quadros, áudio, informações de tempo e metadados. Sem compressão, poucos minutos exigiriam uma quantidade enorme de armazenamento. Para tornar gravação, transmissão e compartilhamento viáveis, codecs procuram padrões e representam o conteúdo com menos dados.

Quando comprimimos novamente um vídeo, o codificador decodifica a imagem existente, analisa cada trecho e cria uma nova representação. Ele pode reduzir bitrate, mudar resolução, descartar quadros, simplificar cores e recodificar o áudio. O resultado menor não é apenas o mesmo arquivo “apertado”; é uma nova versão construída com um orçamento de dados diferente.

Codec é um conjunto de regras

A palavra codec combina codificador e decodificador. O codificador transforma imagem e som em dados compactados. O decodificador faz o caminho inverso para reprodução. H.264, HEVC e AV1 são exemplos para vídeo; AAC, MP3 e Opus são exemplos para áudio. MP4, MOV e MKV são contêineres que guardam essas faixas e não devem ser confundidos com o codec.

Um codec define ferramentas possíveis, mas a configuração decide como elas serão usadas. Perfil, nível, bitrate, CRF, velocidade do codificador, número de passagens e estrutura de quadros influenciam resultado e compatibilidade. Dois arquivos H.264 podem ter aparência e tamanho muito diferentes.

Como o vídeo elimina repetição

Dentro de um único quadro, áreas próximas costumam ser parecidas. Uma parede azul não precisa armazenar cada pixel como informação independente. O codec divide a imagem em blocos, prevê cores e formas a partir de áreas vizinhas e registra principalmente a diferença entre a previsão e o conteúdo real. Essa técnica é chamada compressão espacial.

Entre quadros consecutivos, grande parte da cena também permanece igual. Se uma pessoa caminha diante de uma câmera parada, o fundo não precisa ser descrito por completo trinta vezes por segundo. O codec cria quadros de referência e usa vetores de movimento para indicar como partes da imagem se deslocaram. Essa compressão temporal explica por que um corte repentino ou uma cena cheia de partículas precisa de mais dados.

O que o H.264 faz

H.264, também chamado AVC, tornou-se uma escolha comum porque é reproduzido por uma grande variedade de aparelhos e oferece compressão eficiente. Ele usa previsão dentro do quadro, previsão entre quadros, transformação matemática, quantização e codificação de entropia. Não é necessário dominar cada etapa para escolher uma configuração, mas entender a quantização ajuda a explicar a perda.

A transformação reorganiza informação visual em componentes que representam padrões. A quantização reduz a precisão desses componentes. Detalhes finos e pequenas variações podem ser arredondados ou removidos, especialmente quando pedimos arquivo menor. Na reprodução, o decodificador reconstrói uma aproximação. Se o descarte for moderado, nossos olhos quase não percebem; se for forte, aparecem blocos, borrões, contornos instáveis e faixas em áreas de cor suave.

O que acontece com o áudio AAC

O áudio também contém redundância e elementos menos perceptíveis. AAC analisa o sinal em pequenas janelas e usa modelos da audição humana para reduzir precisão onde a perda tende a ser mascarada por sons mais fortes. Depois, organiza e codifica os dados de forma compacta. Em voz, bitrates modestos podem soar claros; música complexa revela artefatos mais cedo.

Quando o áudio recebe bitrate baixo demais, pratos e reverberações podem ficar metálicos, consoantes podem perder naturalidade e graves podem parecer fracos. Usar áudio estéreo de alto bitrate para uma gravação simples de voz desperdiça espaço; reduzir demais uma apresentação musical prejudica o conteúdo. A configuração deve seguir o material, não uma regra única.

Bitrate, qualidade e tamanho

Bitrate indica quantos dados são usados por segundo. Se duração e bitrate médio são conhecidos, o tamanho pode ser estimado. Reduzir bitrate cria arquivo menor, mas dá ao codec menos espaço para representar cenas difíceis. Imagem estática, fundo limpo e pessoa falando comprimem melhor que show com luzes, esporte, água ou gravação noturna cheia de ruído.

Resolução e quadros por segundo definem quanto conteúdo disputa esse orçamento. Em bitrate muito baixo, reduzir de 1080p para 720p pode melhorar a aparência porque cada pixel recebe uma parcela maior dos dados. Reduzir 60 para 30 fps oferece mais dados a cada quadro, mas muda a suavidade. A relação não é linear e precisa ser testada.

O que significa CRF

CRF é um controle de qualidade usado em codificadores como x264. Valores menores preservam mais informação e geram arquivos maiores. Valores maiores descartam mais e reduzem o tamanho. O bitrate varia ao longo do vídeo: cenas simples recebem menos dados, e cenas complexas recebem mais para buscar uma qualidade relativamente uniforme.

Por isso, CRF não promete tamanho exato. Dois vídeos de mesma duração e resolução podem sair com tamanhos diferentes na mesma configuração. Se o limite final é rígido, bitrate alvo e codificação em duas passagens oferecem mais previsibilidade. Para uso cotidiano, perfis de qualidade são mais fáceis de entender e comparar.

Por que comprimir várias vezes piora

Um vídeo de celular já costuma estar comprimido. Ao recodificar, o novo codec trabalha sobre uma aproximação que pode conter perdas anteriores. Repetir o processo acumula descarte e pode reforçar blocos, ruído e contornos. Por isso, edições devem partir da melhor cópia disponível, e versões para diferentes destinos devem ser criadas a partir do original, não uma da outra.

Trocar apenas o contêiner sem recodificar não gera essa perda, mas também não costuma reduzir muito o tamanho. Veja como essa diferença afetaMP4, MOV e MKV antes de converter um acervo.

O fluxo do Vidoro

Na ferramenta principal do Vidoro, o navegador carrega FFmpeg em WebAssembly, lê o arquivo escolhido e cria uma saída MP4 com vídeo H.264 e áudio AAC. As opções correspondem a diferentes níveis de CRF. O processamento usa memória e processador do dispositivo, e o resultado fica disponível para download local.

Comece pela configuração equilibrada, assista ao resultado e observe as cenas mais difíceis. Se o tamanho ainda for alto, experimente compressão maior. Se letras ou rostos perderem definição, volte um nível. A melhor compressão não é a que produz o menor arquivo possível, mas a que remove dados sem comprometer a finalidade do vídeo.

Perguntas frequentes

Comprimir vídeo sempre reduz a qualidade?

Na compressão com perda, sim, alguma informação é descartada. A diferença pode ser pouco perceptível quando codec e configuração são adequados. Compressão sem perda preserva os dados, mas reduz muito menos o tamanho.

O que é H.264?

H.264 é um padrão de compressão de vídeo amplamente aceito. Ele aproveita semelhanças dentro de cada quadro e entre quadros para representar a sequência com menos dados.

O que é áudio AAC?

AAC é um codec de áudio comum em arquivos MP4, celulares e streaming. Ele reduz dados usando modelos perceptivos e costuma oferecer boa qualidade em bitrates moderados.

Bitrate maior significa qualidade melhor?

Com o mesmo codec, conteúdo e resolução, mais bitrate geralmente reduz artefatos. Porém, depois de certo ponto o ganho visual é pequeno, e codecs diferentes podem usar o mesmo bitrate com eficiências distintas.