Coded Height é a altura em pixels com a qual o codificador realmente trabalhou ao empacotar um vídeo ou uma imagem. Geralmente é igual à altura visível e às vezes alguns pixels maior.
De onde vem o valor
Ela é informada para fluxos de vídeo em arquivos como MP4, MOV, MKV, AVI e WebM, e também para imagens únicas e para capas incorporadas em um arquivo de áudio, porque a mesma ferramenta trata uma imagem estática como um vídeo de um quadro só. O valor é escrito pelo codificador que criou o arquivo. Ninguém o digita manualmente.
O motivo de ela existir é a forma como a compactação de vídeo funciona. Um codificador não trata a imagem pixel por pixel; ele corta o quadro em blocos quadrados e trabalha em um bloco por vez. O H.264, o codec de vídeo mais comum, usa blocos de 16 por 16 pixels. Se a altura da imagem não for um número inteiro de blocos, o codificador preenche a parte de baixo com linhas extras para que a última fileira de blocos fique completa e armazena uma instrução dizendo aos players para escondê-las novamente. Coded Height conta a imagem com preenchimento. A linha Height simples conta o que é para você ver.
Valores típicos
O valor é um número inteiro de pixels, sem unidade escrita depois, por exemplo 1088.
Vídeo Full HD é o caso que todo mundo encontra. Um clipe normal de 1920 por 1080 informa uma Height de 1080 e uma Coded Height de 1088, porque 1080 não é divisível por 16 e oito linhas ocultas são adicionadas para compensar a diferença. A maioria dos outros tamanhos comuns divide por igual - 720, 480 e 2160 são todos múltiplos de 16 - então, para esses, as duas linhas mostram o mesmo número e o preenchimento nunca entra em jogo. Junto com a Coded Width, esse valor forma as dimensões codificadas do fluxo, o par a comparar com a Width e a Height simples.
Por que isso é importante
Primeiro, para você não sair procurando um defeito que não existe. Uma Coded Height alguns pixels acima da Height é completamente normal, não é sinal de arquivo danificado e não há nada a corrigir. As poucas linhas ocultas acrescentam uma quantidade desprezível de dados e não afetam a qualidade da imagem.
Onde ela ajuda é em reproduções estranhas. Alguns players simples e dispositivos mais antigos de função fixa ignoram a instrução de ocultar o preenchimento e aí essas linhas extras aparecem como uma faixa fina de pixels pretos ou embaralhados ao longo da borda inferior. Se você consegue ver essa faixa, a diferença entre essas duas linhas é a explicação. Uma diferença grande, em vez de alguns pixels, geralmente significa que o arquivo foi reempacotado ou montado manualmente e que o quadro visível é uma pequena janela em uma imagem codificada bem maior, algo útil de saber antes de editá-lo.
O valor descreve apenas a aritmética do codificador e nada mais, portanto não diz nada sobre uma pessoa, um lugar ou um dispositivo.