Ein Codec für Sprache und Musik
Vor Opus musste man sich meist entscheiden: Sprach-Codecs waren effizient bei Stimmen und schnell genug für Telefonate, klangen bei Musik aber künstlich. Musik-Codecs wie MP3 klangen gut, waren aber zu träge für ein flüssiges Gespräch. Opus vereint beides. Laut Standard kombiniert er eine Schicht auf Basis linearer Vorhersage, die für Sprache gedacht ist, mit einer transformationsbasierten Schicht für Musik und volle Bandbreite – und kann beide auch gleichzeitig nutzen.
Entstanden ist er aus zwei Vorläufern: dem Sprachcodec SILK und dem Codec CELT der Xiph.Org Foundation. Opus ist frei von Lizenzgebühren und quelloffen, was seine schnelle Verbreitung erklärt.
Technische Eckdaten
Die Spezifikation RFC 6716 legt unter anderem fest:
- Bitraten von 6 kbit/s bis 510 kbit/s
- Bandbreiten von Schmalband (8 kHz Abtastrate, wie Telefon) bis Vollband (48 kHz)
- Rahmengrößen von 2,5 bis 60 Millisekunden – kurze Rahmen bedeuten geringe Verzögerung
- Mono und Stereo, mit Wechsel zwischen den Betriebsarten während der Übertragung
- Anpassung im laufenden Betrieb: Bitrate und Bandbreite können sich mitten im Gespräch ändern, etwa wenn die Leitung schlechter wird
Für die Praxis heißt das: Opus liefert bei schwacher Verbindung noch verständliche Sprache und bei guter Leitung vollen Klang, ohne dass jemand etwas umstellen muss. Laut den Empfehlungen des Xiph-Projekts gilt Opus mit rund 128 kbit/s und variabler Bitrate für Musik als nahezu transparent, also kaum vom Original zu unterscheiden.
Wo dir Opus begegnet
Am häufigsten unbemerkt in Videocalls im Browser: Der Standard WebRTC, auf dem viele Browser-Meetings aufbauen, schreibt vor, dass Endgeräte Opus beherrschen müssen, und empfiehlt, ihn bevorzugt anzubieten, sobald mehr als Telefonqualität möglich ist. Auch zahlreiche Sprachchat- und Messenger-Dienste setzen auf Opus.
Als Datei begegnet dir Opus mit den Endungen .opus, .ogg oder .webm. Wenn du in Chrome oder einem anderen Chromium-Browser Ton aufnimmst, landet das Ergebnis typischerweise als WebM-Datei mit Opus-Ton. Manche ältere Player oder Schnittprogramme können damit nichts anfangen; dann hilft ein Umwandeln in WAV oder MP3.
Opus und Transkription
Für Sprachaufnahmen ist Opus eine sehr gute Wahl: kleine Dateien, gut verständliche Stimmen, auch bei niedrigen Bitraten. Viele Transkriptionsdienste nehmen Opus-Dateien direkt an. Wer eine solche Datei vor dem Hochladen in MP3 umwandelt, gewinnt nichts, sondern verliert durch die zweite Komprimierung eher etwas.
Wenn die Datei trotzdem schlecht klingt, liegt es fast nie am Codec, sondern an der Aufnahme: Mikrofonabstand, Hall, Störgeräusche oder eine zu knapp eingestellte Bitrate.
Bei Aufnahmen von Online-Calls ist Opus oft schon im Spiel, bevor überhaupt aufgenommen wird: Der Ton der Gegenseite kommt bei vielen Diensten per Opus über das Netz. Wird die Verbindung schlechter, senkt der Codec Bitrate und Bandbreite und überbrückt kurze Aussetzer. In der Aufnahme hörst du das als plötzlich dumpferen Klang oder kurze Verzerrungen – und genau diese Stellen sind auch für die Spracherkennung schwieriger.
Markus Eder nimmt im Browser ein Gespräch vor Ort mit dem Mikrofon seines Laptops auf. Das Ergebnis ist eine WebM-Datei mit Opus-Ton, eine Stunde Gespräch belegt nur einen Bruchteil dessen, was eine WAV-Datei bräuchte.
Sein Schnittprogramm öffnet die Datei nicht. Statt sie dafür umzuwandeln, lädt er sie für das Transkript direkt hoch – und wandelt nur für den Schnitt eine Kopie in WAV.
Dieser Eintrag dient der allgemeinen Information und ersetzt keine individuelle Beratung.