Dicionário

O que é a largura codificada?

Um arquivo pode ter apenas alguns valores relacionados à sua largura. Um deles é a chamada Largura Codificada. Descubra o que isso significa para o seu arquivo e como ela difere em relação a outros valores de largura.

coded-width

A Largura Codificada é a largura em pixels que o codificador realmente usou ao compactar um vídeo ou uma imagem, antes de o player cortar o quadro para o tamanho que você deve ver.

De onde vem o valor

Ela é escrita pelo codificador quando o arquivo é criado e lida a partir do próprio fluxo. Você vai encontrá-la em arquivos de vídeo como MP4, MOV, MKV, AVI e WebM, e também em imagens estáticas e em capas embutidas em arquivos de áudio, porque uma única imagem é analisada como um vídeo de um único quadro.

Codecs de vídeo compactam um quadro em blocos quadrados, e não pixel a pixel. O H.264 trabalha com blocos de 16 por 16 pixels, e codecs mais novos como o HEVC usam blocos maiores. Quando a largura da imagem não é um número inteiro de blocos, o codificador aumenta a largura com colunas extras de pixels para que o último bloco fique completo e registra uma instrução dizendo ao player para cortá-las depois. A Largura Codificada é a largura com preenchimento. Largura é a largura depois do corte.

Valores típicos

O valor é uma contagem simples de pixels, por exemplo 1920. A maioria das larguras em uso comum já é múltipla de 16 - 640, 1280, 1920 e 3840, entre outras - então, em vídeo na horizontal, a Largura Codificada e a Largura normalmente são idênticas, e esta linha parece um duplicado.

Vídeo em modo retrato de um celular é onde a diferença aparece. Um clipe gravado em pé com 1080 por 1920 informa uma Largura de 1080 e uma Largura Codificada de 1088, porque 1080 precisa de oito colunas extras para chegar ao próximo múltiplo de 16. Tamanhos incomuns se comportam do mesmo jeito: um quadro com 1922 pixels de largura é preenchido até uma Largura Codificada de 1936. Largura Codificada e Altura Codificada juntas são chamadas de dimensões codificadas do fluxo.

Por que isso é importante

Na maior parte das vezes, isso explica por que um relatório mostra duas larguras diferentes para o mesmo arquivo. Isso é normal e nada está quebrado, então não é necessário tentar fazer os números coincidirem.

Isso se torna útil quando algo parece errado na tela. Um player ou dispositivo que ignora a instrução de corte mostra o preenchimento como uma faixa estreita de preto ou ruído em uma borda da imagem. Se você notar isso, compare essas duas linhas: uma pequena diferença é a causa. Uma grande diferença aponta para outro lugar, geralmente para um arquivo reempacotado ou montado manualmente, em que o quadro visível é uma janela para uma imagem codificada muito maior - o tipo de arquivo que se comporta de forma estranha quando você corta ou recodifica.

O preenchimento consome uma quantidade mínima de dados extras e não altera a qualidade do que você assiste. O valor é uma geometria escrita pela máquina e não contém nenhuma informação pessoal.