Τύπος αρχείου

OGG - Ήχος Ogg Vorbis

Ένα αρχείο OGG είναι ένα ανοιχτό, χωρίς δικαιώματα container που συνήθως περιέχει ήχο Vorbis. Το συναντάτε σε λογισμικό ανοικτού κώδικα, μουσικά θέματα παιχνιδιών και ηχητικά αρχεία.

.ogg

Το Ogg είναι μια ανοιχτή μορφή container από το Xiph.Org Foundation, έναν μη κερδοσκοπικό οργανισμό που αναπτύσσει τεχνολογία πολυμέσων χωρίς δικαιώματα χρήσης. Ένα αρχείο που λήγει σε .ogg είναι σχεδόν πάντα Ogg που μεταφέρει Vorbis, έναν απωλεστικό κωδικοποιητή ήχου σχεδιασμένο ως λύση χωρίς πατέντες απέναντι στο MP3, επομένως οι περισσότεροι λένε Ogg Vorbis και εννοούν αυτό το ζεύγος μαζί. Θα συναντήσετε τέτοια αρχεία σε λογισμικό ανοιχτού κώδικα, σε soundtracks παιχνιδιών, σε αρχεία γλώσσας και προφοράς, καθώς και σε ιστοσελίδες που δεν ήθελαν να αποκτήσουν άδεια για να φιλοξενήσουν ήχο.

Ένα container με codec στο εσωτερικό του

Το ίδιο το Ogg δεν συμπιέζει τίποτα. Είναι ένα wrapper που κόβει μια ροή πολυμέσων σε σελίδες, καθεμιά με ένα checksum και έναν δείκτη θέσης, ώστε ο player να μπορεί να επαληθεύει τα δεδομένα, να κάνει άλμα σε ένα σημείο στη μέση και ακόμη και να ακολουθεί μια ζωντανή μετάδοση χωρίς τέλος. Πολλές ροές μπορούν να διαπλέκονται σε ένα μόνο αρχείο, και έτσι ταξιδεύουν μαζί ήχος και βίντεο. Εκτός από το Vorbis, το Ogg μπορεί να μεταφέρει Opus, FLAC, Speex και τον κωδικοποιητή βίντεο Theora, γι' αυτό το Xiph προτείνει την κατάληξη .oga για Ogg ήχο που δεν είναι Vorbis και .ogv για βίντεο.

Το Vorbis, ο συνήθης κωδικοποιητής στο εσωτερικό, είναι απωλεστικός: μετατρέπει μικρά τμήματα του ηχητικού κύματος σε συχνότητες και απορρίπτει λεπτομέρειες που είναι απίθανο να λείψουν στον ακροατή, και ό,τι απορρίπτεται δεν επανέρχεται ποτέ. Είναι εκ φύσεως μεταβλητού bitrate, ξοδεύει δεδομένα όπου τα χρειάζεται η μουσική και χαλαρώνει στα ήσυχα περάσματα. Βασίζεται επίσης σε codebooks που κάθε αρχείο μεταφέρει στη δική του κεφαλίδα, κάτι που εξηγεί εν μέρει γιατί η ποιότητά του άντεξε καλά σε σύγκριση με το MP3 στο ίδιο μέγεθος.

Τι μεταδεδομένα περιέχει ένα αρχείο OGG

Το Vorbis διατηρεί τα tags του σε ένα ξεχωριστό header packet χρησιμοποιώντας Vorbis comments, το ίδιο σχήμα που χρησιμοποιεί το FLAC. Ένα Vorbis comment είναι απλώς ένα όνομα πεδίου, ένα ίσον και μια τιμή σε απλό κείμενο, κάτι που κάνει το σύστημα ασυνήθιστα ευέλικτο: τα ονόματα πεδίων δεν περιορίζονται σε μια επίσημη λίστα και το ίδιο πεδίο μπορεί να εμφανιστεί πολλές φορές, ώστε ένα κομμάτι που αποδίδεται σε τρεις ερμηνευτές να έχει απλώς τρεις γραμμές ARTIST.

Τα προτεινόμενα ονόματα καλύπτουν τα αναμενόμενα: TITLE, ARTIST, ALBUM, TRACKNUMBER, DATE, GENRE, DESCRIPTION, COMPOSER, PERFORMER, COPYRIGHT, LICENSE, ORGANIZATION, VERSION και ISRC. Δύο από τα τυπικά πεδία περιέχουν από σχεδιασμό προσωπικές πληροφορίες και αξίζει να τα επισημάνουμε. Το LOCATION προορίζεται για το μέρος όπου έγινε η ηχογράφηση και το CONTACT για τον τρόπο επικοινωνίας με το άτομο ή τον οργανισμό πίσω από αυτήν, που στην πράξη σημαίνει μια διεύθυνση email ή μια προσωπική ιστοσελίδα. Κανένα δεν συμπληρώνεται αυτόματα, αλλά εφαρμογές ηχογράφησης και επιτόπιας έρευνας τα χρησιμοποιούν.

Πέρα από τα τυπικά ονόματα, περιμένετε οτιδήποτε έχει προσθέσει η αλυσίδα λογισμικού. Το ENCODER δίνει το ακριβές πρόγραμμα και την έκδοση που δημιούργησε το αρχείο και μπορεί επίσης να βρείτε μετρήσεις replay gain, αναγνωριστικά που συνδέουν το άλμπουμ με μια online βάση δεδομένων μουσικής, καθώς και ένα πεδίο COMMENT που περιέχει οτιδήποτε πληκτρολόγησε κάποιος. Το εξώφυλλο είναι ασυνήθιστο εδώ: αντί για μια δική του δομή αποθηκεύεται ως κωδικοποιημένη εικόνα μέσα σε ένα πεδίο σχολίου. Παλαιότερα αρχεία έχουν μερικές φορές μια ετικέτα ID3 κολλημένη μπροστά από κάποιο πρόγραμμα tagging που δεν γνώριζε καλύτερα. Οι players μπορεί να την αγνοήσουν, αλλά μια αναφορά μεταδεδομένων θα εξακολουθεί να δείχνει τι περιέχει.

Πότε να χρησιμοποιείτε OGG

Το Ogg Vorbis είναι μια στέρεη επιλογή όταν η αδειοδότηση έχει σημασία, όταν ενσωματώνετε ήχο μέσα σε λογισμικό ή παιχνίδι ή όταν απλώς θέλετε καλή απωλεστική ποιότητα χωρίς να πληρώνετε κανέναν. Τα προγράμματα περιήγησης και οι players για υπολογιστές το χειρίζονται καλά. Η αδυναμία του είναι το hardware: τα ηχοσυστήματα αυτοκινήτου, τα παλαιότερα τηλέφωνα και πολλά φορητά players περιμένουν MP3 ή AAC, οπότε ένα αρχείο που παίζει άψογα σε laptop μπορεί να είναι αόρατο στο ταμπλό. Στην ίδια την οικογένεια του Xiph, το Opus είναι πλέον ο κωδικοποιητής που αξίζει να επιλέγετε για νέα δουλειά και ταξιδεύει στις ίδιες Ogg σελίδες, γι' αυτό αυτά τα αρχεία χρησιμοποιούν την κατάληξη .opus.