La Coded Width è la larghezza in pixel che il codificatore ha effettivamente usato quando ha impacchettato un video o un'immagine, prima che il player ritagli il fotogramma alla dimensione che sei destinato a vedere.
Da dove proviene il valore
Viene scritta dal codificatore quando il file viene creato ed è letta direttamente dallo stream. La troverai in file video come MP4, MOV, MKV, AVI e WebM, ma anche in immagini statiche e nelle copertine incorporate in un file audio, perché una singola immagine viene trattata come un video lungo un solo fotogramma.
I codec video comprimono un fotogramma in blocchi quadrati invece che pixel per pixel. H.264 lavora con blocchi di 16 per 16 pixel e i codec più recenti come HEVC usano blocchi più grandi. Quando la larghezza dell'immagine non è un numero intero di blocchi, il codificatore la amplia con colonne extra di pixel in modo che l'ultimo blocco sia pieno, e registra un'istruzione che dice al player di ritagliarle di nuovo. La Coded Width è la larghezza con padding. La Width è la larghezza dopo il ritaglio.
Valori tipici
Il valore è un semplice conteggio di pixel, ad esempio 1920. La maggior parte delle larghezze di uso comune è già un multiplo di 16 - 640, 1280, 1920 e 3840 tra queste - quindi per i video orizzontali la Coded Width e la Width sono di norma identiche, e questa riga sembra un duplicato.
Nei video verticali da telefono la differenza diventa evidente. Una clip girata in verticale a 1080 per 1920 riporta una Width di 1080 e una Coded Width di 1088, perché 1080 richiede otto colonne extra per arrivare al multiplo di 16 successivo. Le dimensioni insolite si comportano allo stesso modo: un fotogramma largo 1922 pixel viene esteso fino a una Coded Width di 1936. Coded Width e Coded Height insieme sono chiamate le dimensioni codificate dello stream.
Perché è importante
Per lo più, questo spiega perché un report indica due larghezze diverse per lo stesso file. È normale e non c'è nulla di rotto, quindi non è necessario cercare di far coincidere i numeri.
Diventa utile quando qualcosa sullo schermo sembra sbagliato. Un player o un dispositivo che ignora l'istruzione di crop mostra il padding come una sottile striscia nera o di disturbo lungo un bordo dell'immagine. Se la vedi, confronta queste due righe: una piccola differenza è la causa. Una grande differenza indica altro, di solito un file ri‑impacchettato o costruito a mano, in cui il fotogramma visibile è una finestra su un'immagine codificata molto più grande, il tipo di file che si comporta in modo anomalo quando lo ritagli o lo ricodifichi.
Il padding comporta una quantità minima di dati extra e non modifica la qualità di ciò che guardi. Il valore è una geometria scritta dalla macchina e non contiene alcuna informazione personale.