Wörterbuch

Was ist die codierte Breite?

Eine Datei kann nur eine begrenzte Anzahl an Werten zu ihrer Breite haben. Einer davon ist die sogenannte Coded Width. Finde heraus, was das für deine Datei bedeutet und wie sie sich von anderen Breitenwerten unterscheidet.

coded-width

Coded Width ist die Breite in Pixeln, die der Encoder tatsächlich verwendet hat, als er ein Video oder Bild gepackt hat, bevor der Player den Rahmen auf die Größe zuschneidet, die du sehen sollst.

Woher der Wert kommt

Sie wird vom Encoder beim Erstellen der Datei geschrieben und direkt aus dem Stream ausgelesen. Du findest sie in Videodateien wie MP4, MOV, MKV, AVI und WebM, aber auch bei Standbildern und bei Cover-Art, die in einer Audiodatei steckt, weil ein einzelnes Bild wie ein Video mit einem einzigen Frame behandelt wird.

Videocodecs komprimieren ein Frame in quadratischen Blöcken statt Pixel für Pixel. H.264 arbeitet mit Blöcken von 16 mal 16 Pixeln, neuere Codecs wie HEVC nutzen größere Blöcke. Wenn die Bildbreite kein ganzzahliges Vielfaches dieser Blöcke ist, verbreitert der Encoder sie mit zusätzlichen Pixelspalten, damit der letzte Block voll ist, und speichert eine Anweisung, die dem Player sagt, dass er diese Spalten wieder wegschneiden soll. Coded Width ist die aufgefüllte Breite. Width ist die Breite nach dem Zuschneiden.

Typische Werte

Der Wert ist eine einfache Pixelzahl, zum Beispiel 1920. Die meisten gängigen Breiten sind bereits Vielfache von 16, darunter 640, 1280, 1920 und 3840. Daher sind bei Querformatvideo Coded Width und Width normalerweise identisch und diese Zeile wirkt wie ein Duplikat.

Hochkantvideos vom Handy sind der Fall, in dem der Unterschied sichtbar wird. Ein Clip, der im Format 1080 mal 1920 aufgenommen wurde, meldet eine Width von 1080 und eine Coded Width von 1088, weil 1080 acht zusätzliche Spalten braucht, um das nächste Vielfache von 16 zu erreichen. Ungewöhnliche Größen verhalten sich genauso: Ein Frame mit 1922 Pixeln Breite wird auf eine Coded Width von 1936 aufgefüllt. Coded Width und Coded Height zusammen heißen die codierten Abmessungen des Streams.

Warum es wichtig ist

Meistens erklärt das, warum ein Bericht zwei verschiedene Breiten für dieselbe Datei aufführt. Das ist normal und nichts ist kaputt, du musst die Zahlen also nicht übereinstimmen lassen.

Nützlich wird das, wenn auf dem Bildschirm etwas falsch aussieht. Ein Player oder Gerät, das die Zuschneideanweisung ignoriert, zeigt die Auffüllung als schmalen Streifen aus Schwarz oder Störungen an einer Bildkante. Wenn du das siehst, vergleiche diese beiden Zeilen: Ein kleiner Unterschied ist die Ursache. Ein großer Unterschied weist auf etwas anderes hin, meist auf eine Datei, die neu verpackt oder von Hand erstellt wurde, bei der der sichtbare Frame nur ein Ausschnitt eines viel größeren codierten Bildes ist. Solche Dateien verhalten sich oft ungewöhnlich, wenn du sie zuschneidest oder neu kodierst.

Padding kostet eine winzige Menge an zusätzlichen Daten und verändert die Qualität dessen, was du siehst, nicht. Der Wert ist rein technisch erzeugte Geometrie und enthält keinerlei personenbezogene Informationen.