O que é compressão de vídeo?

A compressão de vídeo reduz os dados necessários para representar imagens em movimento ao remover informações espaciais, temporais ou perceptualmente insignificantes. Um codec define como um codificador representa os quadros e como um decodificador os reconstrói.

Como funciona a compressão de vídeo

Os codificadores modernos exploram a semelhança dentro de um quadro e entre quadros vizinhos, depois quantizam os erros de predição transformados e aplicam codificação de entropia ao resultado. Imagens intra fornecem pontos de referência autossuficientes, enquanto imagens preditas reduzem o tamanho ao depender de outras imagens decodificadas. Modos sem perdas preservam os valores das amostras; formatos de entrega geralmente usam perdas controladas para atingir taxas viáveis. A compressão ocorre entre a obtenção de arquivos mestres de captura ou edição e o armazenamento ou a distribuição, sendo necessária a descompressão na reprodução e em muitas etapas de análise.

Informações essenciais

  1. Grupos de predição longos podem melhorar a eficiência da compressão, mas aumentam o trabalho de acesso aleatório e permitem que a corrupção de uma imagem de referência danificada afete quadros posteriores.
  2. O controle de taxa pode ter como alvo uma qualidade fixa, uma taxa média ou uma taxa de transmissão limitada; cada modo distribui os bits de forma diferente entre cenas simples e complexas.
  3. Codificações com perdas repetidas acumulam danos de quantização, especialmente em texto, granulação e bordas nítidas, por isso as versões derivadas devem ser geradas a partir de um arquivo mestre mantido, e não umas das outras.

Quando a compressão de vídeo é importante

Escolha as configurações do codec equilibrando qualidade visual, taxa de bits, custo de codificação e suporte dos decodificadores. A compressão agressiva com perdas economiza largura de banda, mas pode introduzir artefatos que uma recodificação posterior amplifica.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente