Dictionnaire

Qu'est-ce que la largeur codée ?

Un fichier ne peut comporter qu'un certain nombre de valeurs concernant sa largeur. L'une d'elles est la largeur dite « codée ». Découvrez ce que cela signifie pour votre fichier et en quoi elle diffère des autres valeurs de largeur.

coded-width

La largeur codée est la largeur en pixels que l’encodeur a réellement utilisée pour emballer une vidéo ou une image, avant que le lecteur ne rogne l’image à la taille que vous êtes censé voir.

D'où vient la valeur

Elle est écrite par l’encodeur lors de la création du fichier, et lue directement dans le flux. Vous la rencontrerez dans des fichiers vidéo comme MP4, MOV, MKV, AVI et WebM, mais aussi dans des images fixes et dans les pochettes intégrées à un fichier audio, car une image unique est traitée comme une vidéo d’une seule image.

Les codecs vidéo compressent une image en blocs carrés plutôt que pixel par pixel. H.264 fonctionne avec des blocs de 16 par 16 pixels, et les codecs plus récents comme HEVC utilisent des blocs plus grands. Lorsque la largeur de l’image n’est pas un nombre entier de blocs, l’encodeur l’élargit avec des colonnes de pixels supplémentaires pour remplir le dernier bloc, et enregistre une indication demandant au lecteur de les rogner à nouveau. La largeur codée est la largeur avec remplissage. La largeur est la largeur après rognage.

Valeurs typiques

La valeur est un simple nombre de pixels, par exemple 1920. La plupart des largeurs courantes sont déjà des multiples de 16 - 640, 1280, 1920 et 3840 en font partie - donc pour une vidéo en paysage, la largeur codée et la largeur sont généralement identiques, et cette ligne semble être un doublon.

C’est avec la vidéo en portrait d’un téléphone que la différence apparaît. Un clip filmé à la verticale en 1080 par 1920 indique une largeur de 1080 et une largeur codée de 1088, car 1080 a besoin de huit colonnes supplémentaires pour atteindre le multiple de 16 suivant. Les tailles inhabituelles se comportent de la même façon : une image de 1922 pixels de large est complétée jusqu’à une largeur codée de 1936. La largeur codée et la hauteur codée ensemble sont appelées les dimensions codées du flux.

Pourquoi c'est important

Le plus souvent, cela explique pourquoi un rapport affiche deux largeurs différentes pour le même fichier. C’est normal et rien n’est cassé, il n’est donc pas nécessaire d’essayer de faire coïncider les nombres.

Cela devient utile lorsque quelque chose semble incorrect à l’écran. Un lecteur ou un appareil qui ignore l’instruction de rognage affiche le remplissage sous forme d’une fine bande noire ou parasitée sur un bord de l’image. Si vous voyez cela, comparez ces deux lignes : une petite différence en est la cause. Une grande différence pointe ailleurs, généralement vers un fichier ré-emballé ou construit à la main, où l’image visible est une fenêtre sur une image codée bien plus grande, le genre de fichier qui se comporte de manière étrange lorsque vous le rognez ou le réencodez.

Le remplissage coûte une très petite quantité de données supplémentaires et ne change pas la qualité de ce que vous regardez. La valeur est une donnée géométrique écrite par la machine et ne contient aucune information personnelle.