Το Coded Width είναι το πλάτος σε pixel που χρησιμοποίησε πραγματικά ο κωδικοποιητής όταν πακετάρισε ένα βίντεο ή μια εικόνα, πριν ο player περικόψει το καρέ στο μέγεθος που προορίζεται να βλέπετε.
Από πού προέρχεται η τιμή
Το γράφει ο κωδικοποιητής όταν δημιουργείται το αρχείο και διαβάζεται από το ίδιο το stream. Θα το συναντήσετε σε αρχεία βίντεο όπως MP4, MOV, MKV, AVI και WebM, αλλά και σε στατικές εικόνες και σε εξώφυλλα που είναι ενσωματωμένα σε αρχεία ήχου, επειδή μια μεμονωμένη εικόνα αντιμετωπίζεται σαν βίντεο με διάρκεια ενός καρέ.
Τα video codecs συμπιέζουν ένα καρέ σε τετράγωνα blocks και όχι pixel προς pixel. Το H.264 δουλεύει με blocks 16 επί 16 pixel και νεότερα codecs όπως το HEVC χρησιμοποιούν μεγαλύτερα blocks. Όταν το πλάτος της εικόνας δεν είναι ακέραιος αριθμός blocks, ο κωδικοποιητής το μεγαλώνει με επιπλέον στήλες pixel ώστε το τελευταίο block να είναι γεμάτο και καταγράφει μια οδηγία που λέει στον player να τα περικόψει ξανά. Το Coded Width είναι αυτό το «γεμισμένο» πλάτος. Το Width είναι το πλάτος μετά την περικοπή.
Τυπικές τιμές
Η τιμή είναι ένας απλός αριθμός pixel, για παράδειγμα 1920. Τα περισσότερα πλάτη που χρησιμοποιούνται συχνά είναι ήδη πολλαπλάσια του 16 - όπως 640, 1280, 1920 και 3840 - οπότε για οριζόντιο βίντεο το Coded Width και το Width είναι συνήθως ίδια, και αυτή η γραμμή φαίνεται σαν διπλότυπο.
Η διαφορά εμφανίζεται κυρίως σε κάθετα βίντεο από κινητό. Ένα κλιπ τραβηγμένο κάθετα στα 1080 επί 1920 αναφέρει Width 1080 και Coded Width 1088, επειδή τα 1080 χρειάζονται οκτώ επιπλέον στήλες για να φτάσουν το επόμενο πολλαπλάσιο του 16. Ασυνήθιστα μεγέθη συμπεριφέρονται το ίδιο: ένα καρέ πλάτους 1922 pixel «γεμίζει» μέχρι Coded Width 1936. Μαζί, το Coded Width και το Coded Height ονομάζονται οι coded διαστάσεις του stream.
Γιατί έχει σημασία
Κυρίως, εξηγεί γιατί μία αναφορά εμφανίζει δύο διαφορετικά πλάτη για το ίδιο αρχείο. Αυτό είναι φυσιολογικό και τίποτα δεν είναι χαλασμένο, οπότε δεν χρειάζεται να προσπαθήσετε να κάνετε τους αριθμούς να ταιριάζουν.
Γίνεται χρήσιμο όταν κάτι φαίνεται λάθος στην οθόνη. Ένας player ή μια συσκευή που αγνοεί την οδηγία περικοπής εμφανίζει το padding σαν μια λεπτή λωρίδα μαύρου ή θορύβου στη μία άκρη της εικόνας. Αν δείτε κάτι τέτοιο, συγκρίνετε αυτές τις δύο γραμμές: μια μικρή διαφορά είναι η αιτία. Μια μεγάλη διαφορά δείχνει αλλού, συνήθως σε ένα αρχείο που έχει ξανασυσκευαστεί ή φτιαχτεί χειροκίνητα, όπου το ορατό καρέ είναι ένα παράθυρο πάνω σε μια πολύ μεγαλύτερη coded εικόνα - το είδος αρχείου που συμπεριφέρεται περίεργα όταν το κάνετε crop ή το ξανακωδικοποιείτε.
Το padding κοστίζει μια πολύ μικρή επιπλέον ποσότητα δεδομένων και δεν αλλάζει την ποιότητα αυτού που βλέπετε. Η τιμή είναι αυτόματα καταγεγραμμένη γεωμετρία και δεν περιέχει καθόλου προσωπικές πληροφορίες.