O que é codificação de vídeo?
A codificação de vídeo converte quadros brutos ou decodificados em um fluxo de bits comprimido por um codec. As configurações do codificador determinam a taxa de bits, a qualidade, a estrutura dos quadros, o perfil, o custo de processamento e a compatibilidade de reprodução.
Como funciona a codificação de vídeo
A codificação começa com quadros ordenados e áudio opcional e, em seguida, aplica predição, transformadas, quantização e codificação de entropia conforme o codec selecionado. O controle de taxa distribui os bits ao longo do tempo, enquanto a estrutura GOP e as escolhas de referência determinam o comportamento da navegação na linha do tempo e a resiliência. O mesmo arquivo mestre costuma ser codificado em várias combinações de resolução e taxa de bits para diferentes dispositivos e redes. Essa etapa precede a multiplexação ou o empacotamento para streaming e geralmente é a transformação que mais exige recursos computacionais em um pipeline de distribuição.
Informações essenciais
- Um perfil seleciona as ferramentas de codificação permitidas, enquanto um nível limita propriedades como o tamanho da imagem e a demanda de processamento; combinações não compatíveis podem impedir a inicialização do decodificador.
- A codificação em duas passagens pode analisar uma gravação completa antes de distribuir os bits, enquanto a codificação ao vivo precisa tomar decisões de controle de taxa sem conhecer as cenas futuras.
- A taxa de bits nominal não é, por si só, uma medida de qualidade: a geração do codec, a resolução, a taxa de quadros, a complexidade da fonte e as decisões do codificador afetam a imagem resultante.
Quando a codificação de vídeo é importante
Codifique os arquivos mestres recebidos por upload em representações adequadas ao armazenamento, à reprodução e ao streaming adaptativo. Uma maior eficiência de compressão pode exigir mais processamento ou decodificadores mais recentes, restringindo o conjunto de dispositivos compatíveis.