Dateiformat

OGG - Ogg Vorbis Audio

Eine OGG-Datei ist ein offener, gebührenfreier Container, der normalerweise Vorbis-Audio enthält. Du begegnest ihm in Open-Source-Software, Soundtracks von Spielen und Tonarchiven.

.ogg

Ogg ist ein offenes Containerformat der Xiph.Org Foundation, einer Non-Profit-Organisation, die lizenzfreie Medientechnologie entwickelt. Eine Datei mit der Endung .ogg ist fast immer Ogg mit Vorbis, einem verlustbehafteten Audiocodec, der als patentfreie Antwort auf MP3 entworfen wurde. Deshalb sagen viele einfach Ogg Vorbis und meinen beides zusammen. Du begegnest diesen Dateien in Open-Source-Software, in Spiele-Soundtracks, in Sprach- und Aussprachearchiven und auf Websites, die keine Lizenzen zahlen wollten, nur um Audio zu hosten.

Ein Container mit einem Codec darin

Ogg selbst komprimiert nichts. Es ist ein Wrapper, der einen Medienstrom in Seiten aufteilt, die jeweils eine Prüfsumme und eine Positionsmarke enthalten, damit ein Player die Daten prüfen, zu einer Stelle in der Mitte springen und sogar eine Live-Übertragung ohne definiertes Ende verfolgen kann. Mehrere Streams können in einer Datei ineinander verschachtelt werden, so reisen Audio und Video gemeinsam. Neben Vorbis kann Ogg auch Opus, FLAC, Speex und den Theora-Videocodec enthalten. Daher empfiehlt Xiph die Endung .oga für Ogg-Audio ohne Vorbis und .ogv für Video.

Vorbis, der normalerweise enthaltene Codec, ist verlustbehaftet: Er wandelt kurze Abschnitte der Wellenform in Frequenzen um und verwirft Details, die Hörerinnen und Hörer voraussichtlich nicht vermissen, und was verworfen ist, kommt nie zurück. Die Bitrate ist von Natur aus variabel, es gibt also mehr Daten aus, wenn die Musik sie braucht, und fährt in ruhigen Passagen zurück. Es stützt sich außerdem auf Codebücher, die jede Datei in ihrem eigenen Header mitführt, was mit ein Grund dafür ist, dass seine Qualität bei gleicher Dateigröße gut mit MP3 mithalten konnte.

Welche Metadaten eine OGG-Datei enthält

Vorbis speichert seine Tags in einem eigenen Header-Paket mit Vorbis-Kommentaren, demselben Schema, das auch FLAC verwendet. Ein Vorbis-Kommentar besteht einfach aus einem Feldnamen, einem Gleichheitszeichen und einem Wert im Klartext. Das macht das System ungewöhnlich flexibel: Feldnamen sind nicht auf eine offizielle Liste beschränkt, und dasselbe Feld kann mehrfach vorkommen, sodass ein Track mit drei Mitwirkenden einfach drei ARTIST-Zeilen hat.

Die empfohlenen Namen decken das Erwartbare ab: TITLE, ARTIST, ALBUM, TRACKNUMBER, DATE, GENRE, DESCRIPTION, COMPOSER, PERFORMER, COPYRIGHT, LICENSE, ORGANIZATION, VERSION und ISRC. Zwei der Standardfelder enthalten absichtlich personenbezogene Daten und sind daher erwähnenswert. LOCATION ist für den Ort gedacht, an dem die Aufnahme gemacht wurde, und CONTACT für die Kontaktmöglichkeit zur Person oder Organisation dahinter, was in der Praxis meist eine E-Mail-Adresse oder persönliche Website bedeutet. Keines von beiden wird automatisch befüllt, aber Aufnahme- und Field-Recording-Apps nutzen sie.

Neben den Standardnamen findest du alles, was die Softwarekette hinzugefügt hat. ENCODER gibt das genaue Programm und die Version an, mit der die Datei erstellt wurde. Außerdem können sich dort Replay-Gain-Messwerte, Kennungen, die das Album mit einer Online-Musikdatenbank verknüpfen, und ein COMMENT-Feld finden, in dem einfach alles stehen kann, was jemand eingetippt hat. Cover-Art ist hier ungewöhnlich: Statt einer eigenen Struktur wird sie als kodiertes Bild in einem Comment-Feld gespeichert. Ältere Dateien haben gelegentlich ein ID3-Tag vorne angehängt, von einem Tagger, der es nicht besser wusste. Player können es ignorieren, aber ein Metadaten-Report zeigt dir trotzdem an, was darin steht.

Wann du OGG verwenden solltest

Ogg Vorbis ist eine sinnvolle Wahl, wenn Lizenzen eine Rolle spielen, wenn du Audio in Software oder einem Spiel auslieferst oder wenn du einfach gute verlustbehaftete Qualität haben möchtest, ohne dafür zu zahlen. Browser und Desktop-Player kommen gut damit zurecht. Seine Schwäche ist die Hardware: Autoradios, ältere Telefone und viele portable Player erwarten MP3 oder AAC, sodass eine Datei, die auf einem Laptop problemlos läuft, im Armaturenbrett unsichtbar sein kann. Innerhalb der Xiph-Familie ist Opus heute der Codec, zu dem du bei neuer Arbeit greifen solltest, und er reist in denselben Ogg-Seiten, weshalb diese Dateien die Endung .opus verwenden.