O que é um fluxo de bits de vídeo?
Um fluxo de bits de vídeo é a representação binária ordenada que um codificador produz de acordo com a sintaxe de um codec. Ele contém dados de imagens comprimidas e parâmetros que um decodificador compatível usa para reconstruir os quadros.
Como funcionam os fluxos de bits de vídeo
Um fluxo de bits de vídeo é organizado em unidades sintáticas definidas pelo codec que contêm imagens codificadas e os parâmetros necessários para interpretá-las. Os cabeçalhos estabelecem propriedades como dimensões, perfil, comportamento de referência ou sinalização de cor, enquanto os dados de imagens e fatias contêm informações de predição e de resíduos. Os contêineres podem acrescentar temporização, indexação e configuração fora de banda a essa representação elementar. A inspeção do fluxo de bits ocorre entre a codificação e o empacotamento quando é necessário diagnosticar compatibilidade, corrupção ou comportamento do decodificador.
Informações essenciais
- Um contêiner pode ser estruturalmente válido e conter um fluxo de bits cujo perfil, nível, formato de croma ou profundidade de bits excede as capacidades do decodificador de destino.
- Alguns tipos de empacotamento armazenam a configuração do codec fora dos dados de imagem comuns, por isso copiar amostras sem o registro de inicialização associado pode deixar o destino incapaz de iniciar a decodificação.
- Danos nos dados de uma imagem de referência podem propagar erros visuais para imagens dependentes posteriores até que um ponto de recuperação adequado para acesso aleatório renove o estado do decodificador.
Quando os fluxos de bits de vídeo são importantes
Inspecione o fluxo de bits quando um arquivo falhar apenas em determinados decodificadores ou dispositivos. Perfis não suportados, quadros-chave ausentes, parâmetros malformados ou pacotes danificados podem impedir a reprodução de contêineres que seriam válidos nos demais aspectos.