Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.


Go Back   Doom9's Forum > General > Audio encoding

Thread Tools Search this Thread Display Modes
Old 12th September 2012, 09:11   #1  |  Link
Swallowed in the Sea
Kurtnoise's Avatar
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
IETF standardizes the Opus audio codec

Originally Posted by xiph.org
Mozilla and the Xiph.Org Foundation are pleased to announce the Internet Engineering Task Force (IETF) has standardized Opus as RFC 6716. Opus is the first state-of-the-art, fully Free and Open audio codec ratified by a major standards organization.

_The_ Highly Flexible Codec

Existing audio codecs focus on a narrow set of applications, such as either voice or music in a narrow range of bitrates, real-time streaming, storage applications, and so on. This is one reason there are so many audio codecs, and nobody expects a single codec to be optimal across a wide range of uses.

That is, until now: Opus's "sweet spot" dominates nearly the entire audio-coding application space. Amongst its weaponry are such diverse elements as:
  • Fearfully low latency: Frame sizes from 2.5 ms to 60 ms
  • Surprising voice and music quality (it beats all other comers across its operating range, including Vorbis and AAC)
  • Ruthless bitrate efficiency from 6 kb/s to 512 kb/s
  • Mono and stereo support (> stereo as paired channels)
  • Narrowband 8 kHz to fullband 48 kHz (enjoy high fidelity in your comfy chair)

Most importantly, Opus adapts within these operating points, altering its stream parameters in-band and seamlessly from frame to frame. Doing all of this with proprietary standards would require multiple codecs and custom code to glue them together. Opus replaces all these other codecs with better quality, greater efficiency, a small footprint, and does so out-of-the-box.

Use Cases

Opus is primarily designed for use in interactive applications on the Internet, including voice over IP (VoIP), teleconferencing, in-game chatting, and live, distributed music performances. The IETF recently announced "strong consensus" to adopt Opus as a mandatory-to-implement (MTI) codec for WebRTC, an upcoming standard for real-time communication on the web. Despite its low latency, Opus also excels at streaming and storage applications, beating existing high-delay codecs like Vorbis and HE-AAC. It's great for internet radio, adaptive streaming, game sound effects, and much more.

Although the RFC announcement may be only a day old, Opus is already supported in applications such as Firefox, GStreamer, FFMpeg, foobar2000, K-Lite Codec Pack, BASS audio library, and lavfilters, with upcoming support in VLC, rockbox and Mumble.

Free and Open

Another reason there are so many audio codecs: silly licensing restrictions. Would you base a business on technology a competitor controls?

That's why the Opus specification and complete source are Free, Open, and available for any use whatsoever without IP restrictions, explicit licensing or royalties.

Opus was developed and tested in a public, fully transparent process within the IETF, proof that open collaboration can produce a better audio codec than proprietary, secretive, patent-encumbered systems. Open standards benefit-- and benefit from-- open source organizations and traditional commercial software companies alike. Opus itself is the result of a collaboration including Broadcom, Google, the IETF, Microsoft (through Skype), Mozilla, Octasic and Xiph.Org.

Do Want!

The Opus specification is available in RFC 6716, which includes the reference implementation. Ongoing, up-to-date software releases are also available. Both links include the full high-quality encoder used in listening tests. We will continue to improve Opus's efficiency, quality, and performance as Free and Open source. For more information about Opus in general, visit the Opus website. Stay tuned, as we are now working on doing the same thing for video.
Pretty cool...
Kurtnoise is offline   Reply With Quote
Old 5th October 2012, 12:53   #2  |  Link
Registered User
Join Date: Sep 2012
Posts: 2
Pretty good description. Like the way you presented the graphical module.
aressiont27 is offline   Reply With Quote
Old 23rd October 2012, 09:32   #3  |  Link
Life's clearer in 4K UHD
SeeMoreDigital's Avatar
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,177
For all those who wish to test the new Opus audio format...

LoRd_MuldeR has added 'Opus' encoding support to his LameXP multi-format audio encoder.

And, nevcairiel has added 'Opus' decoding support to his LAV Filters DirectShow media splitter and decoders suite.

| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 23rd October 2012, 09:40   #4  |  Link
Swallowed in the Sea
Kurtnoise's Avatar
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Have a look also at the wikipedia webpage to have more applications...beside, I added Opus support to megui.
Kurtnoise is offline   Reply With Quote
Old 23rd October 2012, 11:49   #5  |  Link
Join Date: Mar 2010
Posts: 272
Does matroska support .opus yet?
nibus is offline   Reply With Quote
Old 23rd October 2012, 13:06   #6  |  Link
Swallowed in the Sea
Kurtnoise's Avatar
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Not yet...it's still under discussion.
Kurtnoise is offline   Reply With Quote
Old 14th November 2012, 00:44   #7  |  Link
TEncoder, TX264, TAC
ozok's Avatar
Join Date: Jun 2011
Location: Turkey
Posts: 540
As of version 2.9, TEncoder supports opus using FFMpeg.
ozok is offline   Reply With Quote
Old 26th November 2014, 17:44   #8  |  Link
filler56789's Avatar
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,350
This is interesting:


Now all that we need is an implementation

(besides VLC, of course )

filler56789 is offline   Reply With Quote
Old 27th November 2014, 11:34   #9  |  Link
Swallowed in the Sea
Kurtnoise's Avatar
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
It's already available through FFmpeg and its relative libs...
Kurtnoise is offline   Reply With Quote

ietf, opus

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 14:36.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.