Beide von der Xiph.Org Foundation
Vorbis und Opus teilen dieselbe Mutterorganisation — die Xiph.Org Foundation, eine gemeinnützige Organisation für offene Multimedia-Standards. Beide Codecs sind lizenzgebührenfrei, quelloffen und darauf ausgelegt, proprietäre Formate zu ersetzen.
- Vorbis: Entwicklungsbeginn 1998, stabile Version 2002. Konzipiert als patentfreie Alternative zu MP3 und AAC für die allgemeine Audiokomprimierung.
- Opus: standardisiert als RFC 6716 im Jahr 2012. Gemeinsam entwickelt von Xiph.Org (CELT-Codec) und Skype/Microsoft (SILK-Codec). Ausgelegt für Musik und Echtzeit-Sprachübertragung.
Seit 2013 empfiehlt Xiph.Org offiziell Opus gegenüber Vorbis für alle neuen Projekte. Vorbis wird weiterhin gepflegt, erhält aber keine wesentliche Weiterentwicklung mehr — es befindet sich faktisch im Wartungsmodus.
Wichtiger Zeitstrahl: Vorbis hatte einen 12-jährigen Vorsprung (2000–2012). In dieser Zeit wurde es zum Standard für Game-Audio, wurde von Spotify übernommen und erhielt native Unterstützung in Firefox und Chrome. Opus ist technisch überlegen, trat aber in eine Welt ein, in der Vorbis bereits fest etabliert war.
Qualitätsvergleich
Opus übertrifft Vorbis bei jeder Bitrate, aber der Vorteil ist am deutlichsten bei niedrigen Bitraten (unter 96 kbps). Bei höheren Bitraten nähern sich beide Codecs der Transparenz an und der praktische Unterschied wird kleiner.
| Bitrate | Vorbis-Qualität | Opus-Qualität | Sieger |
|---|---|---|---|
| 32 kbps | Unbrauchbar — extreme Artefakte | Verständliche Sprache, schlechte Musik | Opus (deutlich) |
| 64 kbps | Starke Artefakte, dumpf | Gut für Sprache, akzeptable Musik | Opus (klar) |
| 96 kbps | Hörbarer Kompressionseffekt bei Musik | Nahezu transparent für Sprache, gute Musik | Opus (spürbar) |
| 128 kbps | Gut — geringe Artefakte | Sehr gut — nahezu transparent | Opus (moderat) |
| 160 kbps | Nahezu transparent | Transparent für die meisten Hörer | Opus (leicht) |
| 192+ kbps | Transparent | Transparent | Unentschieden (beide transparent) |
Der entscheidende Vorteil von Opus liegt im Bereich unter 96 kbps, wo Vorbis deutlich schwächelt. Dadurch ist Opus die klare Wahl für bandbreitenbeschränkte Anwendungen wie Sprachanrufe, Podcasts bei niedrigen Bitraten und mobiles Streaming über langsame Verbindungen.
Latenz
Latenz ist die Verzögerung zwischen Kodierung und Dekodierung — entscheidend für Echtzeit-Kommunikation, aber irrelevant für die Musikwiedergabe.
- Opus: algorithmische Latenz von 26,5 ms (kann im eingeschränkten Low-Delay-Modus bis auf 2,5 ms sinken). Von Grund auf für den Echtzeiteinsatz konzipiert.
- Vorbis: algorithmische Latenz von etwa 100 ms oder mehr, abhängig von der Fenstergröße. Nicht für Echtzeitanwendungen ausgelegt.
Dieser 4-fache Latenzunterschied ist der Grund, warum Opus die Sprachkommunikation dominiert. Bei VoIP, Videokonferenzen und Live-Streaming zählt jede Millisekunde Verzögerung. Vorbis war für diese Anwendungsfälle nie gedacht — es wurde ausschließlich für die Offline-Musikkomprimierung entwickelt.
Für die Musikwiedergabe: Latenz ist irrelevant. Eine Kodierungsverzögerung von 100 ms hat keinen Einfluss auf das Hören einer vorkodierten Musikdatei. Beide Codecs starten die Wiedergabe sofort nach dem Puffern. Latenz spielt nur bei der Echtzeit-Kommunikation eine Rolle.
Sprachverarbeitung
Opus besitzt eine Geheimwaffe, die Vorbis völlig fehlt: eine dedizierte Sprachschicht auf Basis des SILK-Codecs (ursprünglich von Skype entwickelt).
- Opus SILK-Modus: aktiviert sich automatisch für Sprachinhalte unterhalb von ~16 kbps. Verwendet lineare Vorhersagekodierung (LPC), optimiert für die menschliche Stimme. Liefert verständliche Sprache bei Bitraten ab 6 kbps.
- Opus CELT-Modus: aktiviert sich für Musik und höhere Bitraten. Verwendet MDCT-Transformationskodierung ähnlich wie Vorbis, jedoch effizienter.
- Opus Hybrid-Modus: kombiniert SILK für tiefe Frequenzen und CELT für hohe Frequenzen. Wird für Breitband-Sprache bei mittleren Bitraten verwendet.
Vorbis hat nur einen Betriebsmodus — MDCT-basierte Transformationskodierung für Musik. Er funktioniert für Sprache bei mittleren bis hohen Bitraten ausreichend, aber bei sehr niedrigen Bitraten (unter 48 kbps) liefert er harte, unverständliche Ergebnisse, wo Opus noch klar klingt.
Container-Verwechslung
Dies ist einer der verwirrендsten Aspekte des OGG/Vorbis/Opus-Ökosystems: beide Codecs können den OGG-Container verwenden.
- Vorbis im OGG-Container: verwendet die
.ogg-Erweiterung. Das ist die „klassische" OGG-Datei, an die die meisten Menschen denken. - Opus im OGG-Container: verwendet offiziell die
.opus-Erweiterung, ist aber intern weiterhin ein OGG-Container mit Opus-kodiertem Audio. Manche Tools und Player zeigen diese Dateien als.oggan. - Opus standalone: Opus kann auch in WebM-Containern (für Webvideo), Matroska (MKV) und rohen Opus-Streams (für WebRTC) verwendet werden.
Wenn jemand von einer „OGG-Datei" spricht, meint er meist Vorbis-kodiertes Audio in einem OGG-Container. Ein OGG-Container kann aber auch Opus, FLAC, Theora-Video oder sogar mehrere Streams enthalten. Der Container ist formatunabhängig — der Codec bestimmt die eigentliche Audioqualität.
Schnelle Identifikation: Wenn Sie eine .ogg-Datei haben und nicht sicher sind, ob sie Vorbis oder Opus enthält, öffnen Sie sie in MediaInfo oder führen Sie ffprobe file.ogg aus. Die Audio-Codec-Zeile zeigt entweder vorbis oder opus.
Einsatz in der Praxis
Obwohl Opus technisch überlegen ist, haben Vorbis und Opus aufgrund ihrer Einführungszeitpunkte unterschiedliche Nischen besetzt:
Vorbis (Legacy-Dominanz)
- Spotify: alle Desktop- und Mobil-Streams verwenden OGG Vorbis (96–320 kbps)
- Spiel-Engines: Unity, Unreal und Godot verwenden Vorbis als Standard-Komprimierungsformat für Audio
- Wikipedia: erfordert OGG Vorbis für Audio-Uploads
- Bestehende Bibliotheken: Millionen von OGG-Vorbis-Dateien in Game-Asset-Stores, Sound-Bibliotheken und privaten Sammlungen
Opus (moderne Verbreitung)
- Discord: alle Sprachkanäle und Anrufe verwenden Opus-Kodierung
- WhatsApp: Sprachnachrichten und Anrufe verwenden Opus
- Telegram: Sprachnachrichten verwenden Opus in OGG-Containern
- Zoom / WebRTC: Opus ist der obligatorische Audio-Codec für WebRTC, verwendet von allen modernen Videokonferenz-Anwendungen
- YouTube: verwendet Opus für Audio in WebM-Containern
- Webbrowser: Chrome, Firefox, Edge und Safari unterstützen Opus nativ
Das Muster ist eindeutig: Vorbis dominiert die Welt vor 2012 (Musik-Streaming, Gaming), während Opus die Welt nach 2012 prägt (Echtzeit-Kommunikation, moderne Web-Plattformen).
Wann Vorbis noch sinnvoll ist
Obwohl Vorbis technisch überholt wurde, gibt es legitime Gründe, es weiterhin zu verwenden:
- Bestehende Spiel-Engine-Pipelines: Wenn Ihr Spiel bereits Vorbis verwendet und gut funktioniert, bringt eine Migration zu Opus Risiken und Entwicklungskosten bei minimalem Qualitätsgewinn bei typischen Game-Audio-Bitraten (Q3–Q5).
- Legacy-Systemkompatibilität: Einige ältere Hardware, Embedded-Systeme und Mediaplayer unterstützen Vorbis, aber nicht Opus.
- Spotify-Ökosystem: Wenn Sie Tools entwickeln, die mit Spotifys Audio interagieren oder deren Kodierung abgleichen müssen, ist Vorbis der relevante Codec.
- Community-Erwartungen: Manche Open-Source-Communities und Modding-Szenen haben sich auf OGG Vorbis standardisiert, und die Einführung von Opus würde das Ökosystem fragmentieren.
- Einfacherer Decoder: Der Vorbis-Decoder ist etwas einfacher und hat geringere CPU-Anforderungen als Opus, was auf sehr eingeschränkter Embedded-Hardware relevant sein kann.
Wann Sie Opus wählen sollten
Für jedes neue Projekt, das heute startet, ist Opus fast immer die bessere Wahl:
- VoIP und Voice-Chat: Opus wurde buchstäblich dafür entwickelt. Seine geringe Latenz und der SILK-Sprachmodus sind unübertroffen.
- Modernes Streaming: Opus erreicht transparente Qualität bei niedrigeren Bitraten und spart dadurch Bandbreite in großem Maßstab.
- WebRTC: Opus ist der obligatorische Audio-Codec in der WebRTC-Spezifikation. Wenn Sie browserbasierte Kommunikation entwickeln, verwenden Sie bereits Opus.
- Neue Spielprojekte: Moderne Engines unterstützen Opus, und es bietet bei jedem Qualitätsniveau bessere Komprimierung als Vorbis.
- Podcasts bei niedrigen Bitraten: Opus bei 48–64 kbps Mono klingt besser als Vorbis bei 96 kbps Mono für Sprachinhalte.
- Gemischte Inhalte: Opus verarbeitet nahtlose Übergänge zwischen Sprach- und Musikabschnitten ohne Moduswechsel-Artefakte.
Praktischer Hinweis: Wenn Sie maximale Gerätekompatibilität benötigen (Autoradios, ältere Smartphones, Apple-Geräte), ist weder Vorbis noch Opus ideal. Konvertieren Sie in MP3 für universelle Wiedergabeunterstützung.