Der "Opus Interactive Audio Codec" wurde von der Internet Engineering Task Force als Kandidat für einen zukünftigen Standard im Internet angenommen, ein "Request for Comments" soll in Kürze veröffentlicht werden. Der Codec wurde von Mitarbeitern von Mozilla, Xiph.org und Skype entwickelt, ist sehr flexibel, unterstützt sehr niedrige Latenzen für Echtzeitanwendungen, konstante und variable Bitraten von Schmalband bis zu hoher Qualität, die sich laut Hörtests bei HydrogenAudio (aufbereitet bei xiph.org) durchaus mit AAC-Codecs messen kann (Diskussion zum Codec bei HA). Er kombiniert Vorteile des Skype-Sprachcodecs SILK und des Musikcodecs CELT.
Opus – flexibler Audio-Codec fürs Internet
-
-
Version 1.0.0 und 1.0.1 stehen als "Release Candidates" zur Verfügung.
-
Hier mal wieder aktuelle Builds:
http://code.google.com/p/mulder/downl…23.zip&can=2&q=Dieses mal gibt's keine "exp_analysis7" Builds, weil die experimentellen psychoakustischen Optimierungen mittlerweile gemergt wurden.
-
Opus 1.1 beta als Vorschau vorgestellt:
http://people.xiph.org/~xiphmont/demo/opus/demo3.shtml
So richtig kann man es noch nicht nutzen. Beta und auch die Tools müssen erst noch aktualisiert werden, aber auf der Seite kann man sich die Neuerungen schon mal ansehen und hören.
-
So richtig kann man es noch nicht nutzen. Beta und auch die Tools müssen erst noch aktualisiert werden, aber auf der Seite kann man sich die Neuerungen schon mal ansehen und hören.
Hier gibt es doch schon Builds:
https://people.xiph.org/~greg/opus-tools_11beta.zipIch habe außerdem auch hin und wieder aktuelle Builds aus dem 1.1er Zweig gemacht:
https://code.google.com/p/mulder/downl…20DownloadCount -
Ich war nur irritiert, weil die Optionen sich von opusenc nicht geändert haben.
Code--vbr Use variable bitrate encoding (default) --cvbr Use constrained variable bitrate encoding --hard-cbr Use hard constant bitrate encoding
während bei opus_demo der neue unconstrained Modus in den Optionen erwähnt wird.
Code-cbr : enable constant bitrate; default: variable bitrate -cvbr : enable constrained variable bitrate; default: unconstrained
Scheinbar ist aber der alte ABR Modus (bisheriger Default-Modus) entfernt worden und der unconstrained Modus einfach Standard jetzt. (?)
Und wird deswegen gar nicht erwähnt.mfg,
monarc -
Geändert hat sich da eigentlich nichts, die Schalter heißen einfach nur geringfügig anders:
Bei "opus_demo" gibt es einen Schalter um zwischen VBR/CBR zu wählen (Standard ist VBR) und einen weiteren Schalter um zwischen constrained/unconstrained VBR zu wählen (Standard ist unconstrained). Das führt im Prinzip bloß die interne API der Opus-Bibliothek nach außen. Und natürlich wirkt sich der zweite Schalter nur dann aus, wenn man VBR gewählt hat. Bei CBR gibt es keine constrained/unconstrained Unterscheidung.
Effektiv gibt es bei Opus also drei Ratecontrol Modi: (1) "Echtes" unconstrained VBR, (2) constrained VBR alias "ABR", sowie (3) "hartes" CBR.
Und bei "opusenc" gibt es dafür eben drei separate Schalter, die aber letztendlich das selbe tun:
Code
Alles anzeigen/* opusenc.c */ ... }else if(strcmp(long_options[option_index].name,"hard-cbr")==0){ with_hard_cbr=1; with_cvbr=0; }else if(strcmp(long_options[option_index].name,"cvbr")==0){ with_cvbr=1; with_hard_cbr=0; }else if(strcmp(long_options[option_index].name,"vbr")==0){ with_cvbr=0; with_hard_cbr=0; } ... ret=opus_multistream_encoder_ctl(st, OPUS_SET_VBR(!with_hard_cbr)); if(!with_hard_cbr){ ret=opus_multistream_encoder_ctl(st, OPUS_SET_VBR_CONSTRAINT(with_cvbr)); }
Siehe auch:
https://mf4.xiph.org/jenkins/view/o…c49876249b67892 -
Zitat
After more than two years of development, we have released Opus 1.1.
This includes:
* new analysis code and tuning that significantly improves encoding
quality, especially for variable-bitrate (VBR),
* automatic detection of speech or music to decide which encoding mode
to use,
* surround with good quality at 128 kbps for 5.1 and usable down to 48
kbps, and
* speed improvements on all architectures, especially ARM, where
decoding uses around 40% less CPU and encoding uses around 30% less CPU.These improvements are explained in more details in Monty's demo
(updated from the 1.1 beta demo) at:
http://people.xiph.org/~xiphmont/demo/opus/demo3.shtml
Of course, this new version is still fully compliant with the Opus
specification (RFC 6716). Download it from the website at
http://opus-codec.org/Cheers,
Jean-Marc
Source: http://lists.xiph.org/pipermail/opus…ber/002419.html
Hört sich nicht schlecht an
-
Genau darauf wird's ankommen... ob Roberto J. Amorim schon wieder einen neuen ABX-Test vorbereitet? Das HydrogenAudio-Forum wird's wissen...
-
In der c't 3/2014 gibt es einen relativ ausführlichen Artikel, der die Technik hinter Opus erklärt.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!