Ο τύπος codec σάς δείχνει τι είδους περιεχόμενο περιέχει ένα stream μέσα στο αρχείο σας: εικόνα, ήχο, υπότιτλους ή κάτι άλλο. Ένας codec είναι το λογισμικό που «πακετάρει» το περιεχόμενο όταν δημιουργείται ένα αρχείο και το «ξεπακετάρει» όταν το αρχείο αναπαράγεται.
Ποια αρχεία το περιέχουν και από πού προέρχεται
Τον βλέπετε σε αρχεία πολυμέσων: αρχεία βίντεο όπως MP4, MOV, MKV, AVI και WebM, και αρχεία ήχου όπως MP3, M4A, FLAC και WAV. Ένα αρχείο πολυμέσων είναι ένα container που μπορεί να κρατά πολλά streams δίπλα δίπλα, και μια αναφορά εμφανίζει έναν τύπο codec για το καθένα. Ένα κλιπ από κινητό συνήθως δείχνει δύο γραμμές, μία βίντεο και μία ήχου. Αρχεία εικόνας που εξετάζονται με το ίδιο είδος εφαρμογής αναφέρουν ένα μόνο video stream, επειδή μια στατική εικόνα αντιμετωπίζεται σαν βίντεο που τυχαίνει να έχει μόνο ένα frame.
Το πρόγραμμα που διαβάζει το αρχείο υπολογίζει την τιμή, μερικές φορές από έναν δείκτη που έχει αφήσει στο αρχείο το λογισμικό που το δημιούργησε. Δεν είναι κάτι που συμπληρώνει ένα άτομο.
Οι τιμές που μπορείτε να δείτε
Ο τύπος codec προέρχεται από ένα μικρό, σταθερό σύνολο λέξεων με πεζά γράμματα:
video- κινούμενη εικόνα, αλλά και στατικές εικόνες και ενσωματωμένο εξώφυλλοaudio- ήχοςsubtitle- συγχρονισμένο κείμενο ή υπότιτλοι αποθηκευμένοι ως μικρές εικόνεςdata- stream που ο player δεν προορίζεται να εμφανίσει, όπως timecode ή μετρήσεις αισθητήρωνattachment- ολόκληρο αρχείο που μεταφέρεται μέσα στο container, για παράδειγμα μια γραμματοσειρά που χρειάζονται οι υπότιτλοι
Συνήθως εμφανίζεται ακριβώς δίπλα στο όνομα του codec για το ίδιο stream, ώστε μια αναφορά να γράφει Codec Type audio με codec name aac ή Codec Type video με h264. Επειδή ο τύπος περιγράφει το stream και όχι το container, ένα αρχείο MP4 και ένα αρχείο MKV μπορούν να εμφανίζουν ακριβώς την ίδια λίστα τύπων.
Γιατί έχει σημασία
Ένα αρχείο μπορεί να αποκωδικοποιηθεί μόνο με τον ίδιο codec με τον οποίο κωδικοποιήθηκε. Αν αυτός ο codec λείπει, το αρχείο δεν θα ανοίξει, ούτε θα αναπαραχθεί ή εμφανιστεί. Ο τύπος codec βοηθά να εντοπιστεί το πρόβλημα: ένα αρχείο που παίζει ήχο αλλά δείχνει μαύρη εικόνα έχει video stream που ο player σας δεν μπορεί να αποκωδικοποιήσει, κάτι πολύ διαφορετικό από ένα container που δεν μπορεί να διαβαστεί καθόλου.
Σας δείχνει επίσης τι υπάρχει πραγματικά σε ένα αρχείο πριν ξοδέψετε χρόνο σε αυτό. Ένα βίντεο χωρίς γραμμή ήχου θα είναι σιωπηλό σε κάθε player, οπότε δεν έχει νόημα να ψάχνετε ρυθμίσεις ήχου. Μια γραμμή υπότιτλων εξηγεί από πού προέρχεται το κείμενο στην οθόνη, και μια γραμμή attachment ή data μπορεί να εξηγήσει γιατί ένα αρχείο είναι μεγαλύτερο από όσο περιμένατε ή γιατί ένας απλός editor αρνείται να το εισαγάγει.
Η ίδια η τιμή δεν λέει τίποτα για εσάς. Μπορεί όμως να δείξει ένα stream που αξίζει πιο προσεκτική ματιά: action cameras και drones συχνά καταγράφουν θέση και μετρήσεις αισθητήρων σε ένα data stream, και αυτό το περιεχόμενο παραμένει στο αρχείο ακόμη και μετά το κόψιμο της εικόνας.