Vorbis

Vorbis

Vorbis (im entsprechenden Containerformat auch als Ogg Vorbis bezeichnet) ist ein (patent-)freies Audioformat für verlustbehaftet komprimierte Audiodaten. Das Format wurde von der Xiph.Org Foundation als patentfreie Alternative zum weit verbreiteten MP3-Format für eine vorgesehene Lebensspanne von etwa 20 Jahren entwickelt.[1]

Inhaltsverzeichnis

Eigenschaften

In Vorbis kann mit variabler (konstante Qualität) oder (mit entsprechenden Qualitätseinbußen) auch konstanter Bitrate zwischen (durchschnittlichen) 32 und 448 Kilobits pro Sekunde kodiert werden. Das Format ist streaming- und mehrkanalfähig. Als Breitbandverfahren unterstützt Vorbis mit Abtastraten von 44.1 Kilohertz und mehr prinzipiell die Abbildung des gesamten menschlichen Hörspektrums. In Hörtests zeigen aktuelle Encoder transparente Ergebnisse ab Bitraten von in der Regel etwa 150 bis 170 Kilobits pro Sekunde (Vorbis-Qualitätsstufe 5).[2] In dieser Qualitätsstufe liefert Vorbis im Vergleich mit allen dafür gebräuchlichen Formaten die besten oder mit die besten Ergebnisse.[3]

Technik

Vorbis ist wie die meisten seiner Art ein Transformations-Codec auf Basis der modifizierten diskreten Kosinustransformation (MDCT). Vorbis-Daten sind normalerweise in Ogg-Containerdateien (Dateinamenserweiterung .ogg)[4] eingebettet, die ebenfalls von der Xiph.Org Foundation entwickelt werden. Vorbis-Daten können aber auch in Matroska- oder OGM-Containern enthalten sein (zum Beispiel als Tonspur zu einem Video). Für die Erfassung von Metadaten wird das eigens entwickelte, vergleichsweise flexible Vorbis-comment-Schema genutzt.

Mehrkanalton

Es unterstützt bis zu 255 Kanäle. Die Vorbis I specification gibt in Abhängigkeit von der Anzahl der Kanäle die Belegungen vor.

Anzahl Kanäle Belegung
1 1 0 channels (mono) label.svg monophon
2 2 0 channels (stereo) label.svg Stereo: links, rechts
3 3 0 channels (stereo front-center) label.svg 1D-Surround: links, mittig, rechts
4 4 0 channels (quadrophonic)(quadrophonie) label.svg Quadrophonischer Raumklang: vorne links, vorne rechts, hinten links, hinten rechts
5 5 0 channels (surround sound) label.svg 5-Kanal-Raumklang: vorne links, vorne mittig, vorne rechts, hinten links, hinten rechts
6 5 1 channels (surround sound) label.svg 5.1-Raumklang: vorne links, vorne mittig, vorne rechts, hinten links, hinten rechts, LFE-Kanal (Subwoofer)
7 oder mehr 6 1 channels (extended surround sound) label.svg _7 1 channels (extended surround sound) label.png 7 2 channels (extended surround sound) label.svg anwendungsspezifisch, keine Vorgabe

Verbreitung

In der IT-Branche hat sich Vorbis mittlerweile neben MP3 und AAC etabliert. Audiodateien in der Wikipedia und in Wikimedia Commons sind grundsätzlich in diesem Format abgespeichert.[5] Unter mobilen Musikabspielgeräten ist die Unterstützung mittelmäßig verbreitet. Zu den Internetradio-Sendern, die Vorbis benutzen, gehören unter anderem Deutschlandradio[6], Bermudafunk, Radio Lora München, Freies Sender Kombinat[7] und RadioTux.

Software

Implementierungen

Die Referenzimplementierungen sind unter einer BSD-artigen Lizenz veröffentlicht. Neben diesen fanden in einer Reihe von Abspaltungen separate Weiterentwicklungen statt, von deren wichtigster auch Verbesserungen in die offizielle Version übernommen wurden.

aoTuV

Spektralanalyse einer aoTuV-Musikdatei (The Power of Thy Sword) im Vergleich mit anderen verlustbehafteten Audioformaten und des unkomprimierten Liedes, welches eine volle Bandbreite bis etwa 21 kHz zeigt, im Gegensatz zu den anderen, allerdings sagt dies nicht viel über die Klangqualität der restlichen Frequenzen aus, sondern eher, dass die Höhen fehlen. (MiniDisc Frequenzspektren aus analoger Aufnahme)

aoTuV (Aoyumi’s Tuned Vorbis) ist ein Vorbis-Encoder mit dem Ziel, die Klangqualität weiter zu verbessern. Dies gilt insbesondere für niedrige Bitraten (unter 64 kb/s) – bisher eher ein Schwachpunkt von Vorbis. Der aoTuV-Code basiert auf dem Code von Xiph.Org und erzeugt Dateien, die den Vorbis-Spezifikationen entsprechen. Seit Vorbis v1.1 ist aoTuV Beta-2 offizieller Bestandteil des Vorbis-Encoders von Xiph.Org. Mit der Version Beta-3 wurden 2 neue Qualitätsstufen (32 kb/s und 48 kb/s) eingeführt, um noch stärkere Kompression zu erlauben. Aktuelle Version ist die Beta 6.02 (27. Februar 2011) mit weiter verbessertem Klang. Verbessert wurde auch der Klang in höheren Bitraten. Bei Hörtests, in denen Vorbis mit anderen Formaten verglichen wird, kommt häufig der aoTuV-Encoder zum Einsatz, da er ein besseres Ergebnis erwarten lässt.

Lancer

Das Lancer-Projekt entwickelt mit Hilfe von Assembler prozessorspezifisch auf Geschwindigkeit optimierte Versionen eines Encoders. Hauptsächlich durch den Einsatz der in vielen modernen Hauptprozessoren vorhandenen schnelleren Gleitkomma-Befehlssatzerweiterungen wie SSE wird häufig etwa eine Verdoppelung der Leistung bei gleicher Qualität erzielt.

Abspielsoftware

Software zum Abspielen von Vorbis-Audiodaten steht für alle modernen Betriebssysteme zur Verfügung. In den meisten Linux-Distributionen ist sie von vornherein enthalten, verbreitete Multimedia-Player unter Windows, wie der SMPlayer, VLC media player, Winamp, AIMP, foobar2000, oder Songbird, bringen ebenfalls Vorbis-Unterstützung mit.[8] Seit der Vorbis-Decoder Tremor, der an Prozessoren wesentlich geringere Anforderungen stellt, ähnlich verfügbar ist wie die ursprüngliche Vorbis-Implementierung, gibt es auch für einige portable Medienspieler entsprechende Software.

Hardware-Unterstützung

Vorbis selbst wird nicht auf jeder Hardware unterstützt, da die Originalimplementierung eine Gleitkommaeinheit benötigt, die insbesondere auf tragbaren Geräten selten zur Verfügung steht. Der Ganzzahl-Vorbis-Decoder Tremor führt die Dekodierung ohne Verwendung einer Gleitkommaeinheit durch.

Im Vergleich zu MP3 und AAC ist die Dekodierung von Vorbis rechnerisch einfacher, hat aber einen größeren Speicherbedarf, da es kein statisches Wahrscheinlichkeitsmodell gibt und Huffman-Tabellen sowie Daten für den Vektorquantisierer im Datenstrom selbst mitgeliefert werden. Diese Daten sind in komprimierter Form nur wenige Kilobyte groß, müssen aber dekomprimiert und im Speicher abgelegt werden.

Einige Hardware-Hersteller unterstützen das Vorbisformat mittlerweile standardmäßig (zum Beispiel Blackberry, Cowon, iriver, Samsung, Trekstor oder Sandisk Sansa)), andere nur nach einem Firmwareupdate. Für manche Hardware, wie z. B. Apples iPod gibt es alternative Firmware von Dritten, die Vorbis-Support bietet. Das „Rockbox“-Projekt stellt eine unter GPL stehende Firmware mit Vorbis-Decoder zur Verfügung. Für die Playstation Portable und den Nintendo DS existieren verschiedene Homebrew-Programme, die auch Vorbis-Unterstützung bieten, aber eine modifizierte Firmware benötigen.

Mittlerweile wird Vorbis-Unterstützung auch direkt, parallel zur MP3-Dekodierung, in der Hardware von Signalprozessoren implementiert, so dass zukünftig immer mehr Player das alternative Format beherrschen sollten.

Alle Geräte, auf denen das Betriebssystem Android läuft, unterstützen Vorbis.[9]

Vergleich mit MP3 und AAC

  • Einer der wesentlichen Unterschiede sind die unterschiedlichen Lizenzen: Während die MP3- und AAC-Techniken patentiert sind und für die Nutzung Lizenzen erworben werden müssen, ist Vorbis vollständig frei.
  • MP3 und AAC sind im Gegensatz zu Vorbis von der ISO standardisiert.
  • Technisch gesehen komprimieren Vorbis und AAC effizienter als MP3 (welches aber auch wesentlich älter ist) und die Tonqualität ist bei einer sehr starken Komprimierung (40 kbit/s) noch für Sprachaufnahmen nutzbar.
  • Wie mittlerweile auch bei MP3 definieren die Spezifikationen von Vorbis keine festen Bitraten (CBR). Diese werden aber von vielen Codecs und auch der Referenzimplementierung unterstützt.[10]
  • Vorbis unterstützt unterbrechungsfreie Wiedergabe und Replay Gain nativ. Bei MP3 ist dies nur durch nicht standardisierte Erweiterungen möglich, die nur von wenigen Codecs und Playern unterstützt werden.
  • Während MP3 ohne Erweiterungen maximal zwei Kanäle (Stereo) unterstützt, können bei Vorbis bis zu 255 Kanäle in flexibler Anordnung verwendet werden.
  • Das Vorbis-Format ist weniger verbreitet als das MP3-Format. Deutlich weniger portable Abspielgeräte („MP3-Player“) können dieses Format wiedergeben, allerdings kommen immer mehr Abspielgeräte auf den Markt, die dieses ohne weiteres unterstützen.
  • Analog zu den ID3-Tags zur Speicherung von Metadaten bei MP3- oder AAC-Dateien bietet Vorbis die deutlich flexibleren Vorbis comments.

Geschichte

Im Herbst 1998 sandte die Fraunhofer-Gesellschaft Nachrichten an verschiedene Audio-Codec-Entwickler, dass das Verteilen oder Verkaufen von MP3-Audio-Codec-Software lizenzrechtlich geschützt ist und dafür eine Lizenzgebühr entrichtet werden muss. Von dieser Ankündigung waren vor allem viele Freie-Software-Projekte betroffen, die daraufhin ihre Entwicklung meistens einstellten (siehe auch LAME).

Christopher Montgomery begann daraufhin, den freien und nicht von Lizenzen oder Patenten betroffenen Audiocodec Vorbis zu entwickeln. Der Name „Vorbis“ stammte dabei von der Figur „Exquisitor Vorbis“ aus Terry Pratchetts Scheibenwelt-RomanEinfach göttlich“.

Im April 2000 trat das Projekt erstmals an die Öffentlichkeit und stellte den damals noch unter der LGPL stehenden Audiocodec vor.[11] Im März 2001 wurde die Lizenz des Codecs in eine BSD-artige Lizenz geändert, um die Verwendung des Codecs in kommerziellen Produkten zu vereinfachen.[12]

Im Juli 2002 wurde die Version 1.0 veröffentlicht.[13] Damit stand die erste Version von Vorbis für Endanwender zur Verfügung. Kurz darauf gab auch die Firma Real Networks bekannt, Vorbis in ihrem Helix-Projekt zu unterstützen.[14] Im September 2002 wurde der vorher nicht frei verfügbare Decoder Tremor, der für den Einsatz auf besonderer Hardware zugeschnitten ist,[15] ebenfalls unter der BSD-artigen Lizenz kostenlos angeboten.

2003 begannen Hardwarehersteller, tragbare Musikgeräte mit Vorbis-Unterstützung auszuliefern. So veröffentlichte zum Beispiel iriver im Oktober ein Firmware-Aktualisierung für den iHP-100 und brachte den Nachfolger gleich mit passender Firmware heraus.[16]

Real Networks folgte im August 2004 dem Versprechen, Vorbis im Helix-Projekt zu unterstützen, und veröffentlichte Versionen des Helix- und des RealPlayers, die Vorbis abspielen konnten.[17]

Im September 2004 wurde die Version 1.1.0 des Codecs veröffentlicht.[18]

2005 veröffentlichte Microsoft eine Lizenz für das damals neue DRM-System Janus, in dem Hardwareherstellern die Unterstützung alternativer Audioformate wie Vorbis untersagt wurde. Dieser Bedingung wurde aber im Oktober 2005 durch Richterin Colleen Kollar-Kotelly widersprochen.[19]

2005 arbeitete man bei Xiph im Rahmen des Ghost-Projekts erstmals an Plänen und Entwürfen für einen Vorbis-Nachfolger (anfangs im Gespräch als Vorbis II). Daraus entsprang neben den Codec-Plänen von Christopher Montgomery, die zugunsten der Weiterentwicklung von Theora auf Eis liegen, auch der besonders latenzarme Echtzeit-Codec CELT von Jean-Marc Valin.

Siehe auch

Weblinks

 Commons: Vorbis – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. http://people.xiph.org/~xiphmont/demo/celt/demo.html
  2. http://wiki.hydrogenaudio.org/?title=Vorbis
  3. älterer ausführlicher vergleichender Hörtest von August 2005 für Bitraten von etwa 180 kbps (englisch)
  4. http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions#.ogg_-_audio.2Fogg
  5. Hilfe:Audio
  6. Deutschlandradio im Internet mit OGG-Vorbis-Stream
  7. Freies Sender Kombinat im Internet mit OGG-Vorbis-Stream
  8. Hilfe:Audio#Ogg-Vorbis-Player
  9. Android Developer - Supported Media Formats
  10. Ralph Giles: Vorbis and Wikipedia in einem Blog als Antwort auf eine Wikipedia-bezogene Anfrage, 29. Dezember 2005
  11. Peter Nonhoff-Arps: Neue Konkurrenz für MP3 auf Heise online, 13. April 2000
  12. Dr. Volker Zota: Ogg Vorbis: Freier Audio-Codec in Aufwind auf Heise online, 5. März 2001
  13. Nico Jurran: Freies Audio-Format Ogg Vorbis glänzt golden auf Heise online, 12. Juli 2002
  14. Dr. Volker Zota: Real will freies Audioformat Ogg Vorbis unterstützen auf Heise online, 25. Juli 2002
  15. Sven Hansen: Audio-Codec für Hardware-Player von Ogg Vorbis auf Heise online, 4. September 2002
  16. Dr. Volker Zota: Portabler MP3-Player spielt Ogg Vorbis auf Heise online, 23. Oktober 2003
  17. Jürgen Kuri: RealNetworks gibt Medienplayer für Linux frei auf Heise online, 3. August 2004
  18. Dr. Volker Zota: Neue Version des Audioformats Ogg Vorbis auf Heise online, 23. September 2004
  19. Thomas C Greene: Judge blasts MS bid to monopolize music devices bei theregister.co.uk, 27. Oktober 2005

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Vorbis — Extension .ogg .oga Type MIME audio/ogg Développé par Xiph.org Type de format Format audio Contenu par Ogg, Matroska, WebM …   Wikipédia en Français

  • Vorbis — Расширение .ogg MIME audio/x ogg Разработан Xiph.Org Foundation Тип формата Аудиокодек …   Википедия

  • Vorbis — Desarrollador Xiph.org Información general Extensión de archivo .ogg .oga[1] …   Wikipedia Español

  • Vorbis — Vorbis,   ein komprimierendes Audioformat, das MP3 ähnelt und frei erhältlich ist (open Source) …   Universal-Lexikon

  • Vorbis — This article is about the audio compression codec. For the Discworld character, see Discworld characters. Vorbis Xiph.org Logo Filename extension .ogg .oga …   Wikipedia

  • Vorbis comment — ist ein Metadaten Container von Xiph.Org Foundation zum Speichern kurzer Textinformationen. Dadurch können z. B. Metadaten zu Musikdateien hinzugefügt werden, die Informationen über das jeweilige Musikstück beinhalten. Es findet Verwendung… …   Deutsch Wikipedia

  • Vorbis tags — Комментарии Vorbis – это контейнер для метаданных, используемый в форматах аудиофайлов FLAC, и [1] [Заголовок комментария] предназначен для коротких, текстовых комментариев, не для произвольных метаданных; произвольные метаданные предназначены… …   Википедия

  • Vorbis comment — Комментарии Vorbis – это контейнер для метаданных, используемый в форматах аудиофайлов FLAC, и [1] [Заголовок комментария] предназначен для коротких, текстовых комментариев, не для произвольных метаданных; произвольные метаданные предназначены… …   Википедия

  • Vorbis comment — A Vorbis comment is a metadata container used in the Vorbis, FLAC, and Speex audio file formats. It allows information such as the title, artist, album, track number or other information about the file to be added to the file itself. However, as… …   Wikipedia

  • Vorbis — ● ►us np. m. ►CORP Société à l origine du développement d un ensemble de codecs audio et vidéo libres (en particulier sous licence GPL), pour contrer les tentatives d extorsion de fonds de certains organismes. Voir le format OGG (audio) pour le… …   Dictionnaire d'informatique francophone

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”