IETF Opus codec now ready for testing, That's CELT 0.11 |
IETF Opus codec now ready for testing, That's CELT 0.11 |
Feb 4 2011, 17:36
Post
#1
|
|
|
Xiph.org Speex developer Group: Developer Posts: 438 Joined: 21-August 02 Member No.: 3134 |
We'd like to announce that the Opus codec is now ready for testing. The bit-stream is now is a "pseudo-freeze", which means that unless a problem is found during testing/review, there are no longer any changes planned. The only exception to this are the SILK-mode FEC and the stereo SILK mode, which should be landing in the next few days. Considering that these are not critical features, we felt like the testing phase could already begin.
You can get the source code in two different ways. There is a release tarball at http://jmvalin.ca/opus/opus-0.9.0.tar.gz . You can also extract the source directly from the I-D ( http://www.ietf.org/id/draft-ietf-codec-opus-02.txt ) with the following command: cat draft-ietf-codec-opus-02.txt | grep '^\ \ \ ###' | sed 's/\s\s\s###//' | base64 -d > opus_source.tar.gz Now the Opus codec supports three mores, one of which is identical to CELT 0.11, which was just released (not announced officially yet). It would be nice if the HA community could help test this codec. Opus targets a very wide range of bit-rates, from 6 kb/s narrowband speech up to 510 kb/s stereo music. Perhaps a 64-96 kb/s stereo music test would be interesting to do. Anyone would like to help? |
|
|
|
![]() |
May 4 2012, 14:42
Post
#2
|
|
|
Group: Members Posts: 100 Joined: 1-April 09 Member No.: 68578 |
Can we have some updates about OPUS? there isn't much info on the opus-code.org page. In fact, it seems pretty stagnant. Maybe on a technology readiness level or something?
The last thing I've seen was the presentation about OPUS. I was looking through the IETF website (some links seem dead from the tread post), but even there seems to be close to no changes. The only sign of changes and therefore activity, was the change date of this document: http://datatracker.ietf.org/doc/draft-ietf-codec-opus/ On the history table ( http://datatracker.ietf.org/doc/draft-ietf...c-opus/history/ ) it seems, the codec is somewhat in an idle state, waiting for approval from other departments. The reason why I'm asking about updates, is because there is very little discussions going on about using OPUS being used as archiving codec. I know the codec is designed to be an interactive codec, for VoIP and the likes, but the presentation that I've been watching, suggested that it is also very capable of creating transparent results at lower bitrates than Vorbis is even AAC. So, does OPUS make sense as archiving codec for music collections? I haven't found any documents discussing this. -------------------- -EOF-
|
|
|
|
May 24 2012, 04:49
Post
#3
|
|
![]() Group: Developer Posts: 192 Joined: 8-July 03 Member No.: 7653 |
Can we have some updates about OPUS? there isn't much info on the opus-code.org page. In fact, it seems pretty stagnant. Maybe on a technology readiness level or something? The last thing I've seen was the presentation about OPUS. I was looking through the IETF website (some links seem dead from the tread post), but even there seems to be close to no changes. [...] The reason why I'm asking about updates, is because there is very little discussions going on about using OPUS being used as archiving codec. I know the codec is designed to be an interactive codec, for VoIP and the likes, but the presentation that I've been watching, suggested that it is also very capable of creating transparent results at lower bitrates than Vorbis is even AAC. So, does OPUS make sense as archiving codec for music collections? I haven't found any documents discussing this. First— You're aware of http://opus-codec.org/ Right? You're correct that the main focus right now is on getting the standard published, so most commits are related to that. There is an experimental branch with some pretty substantial (see posts above by IgorC) encoder perceptual enhancements— mostly serving the purpose of actually taking advantage of VBR... but other than fixing some regressions not a lot has happened with it lately. Right now the Xiph team is splitting resources between Opus and our new video codec work... and just shepherding the format through the IETF is itself a lot of work. That said— file based usage is absolutely a priority for the time of the 1.0 release (which will happen along with publication of the standard). I've been spending time getting opus-tools, a set of simple command-line tools for encoding/decoding Opus in fixed files, ready for an initial official release— hopefully this coming weekend. I would _really_ appreciate testing and feedback, and if people need windows binaries made for testing, please let me know and I'd be glad to build some. And the biggest news on this front is that we have support in Firefox, in the audio tag. It's only in the 'nightly' versions now and is preferences off and has a couple bugs, but it generally works great. This means that fairly rapidly after Opus' release the files will be playable on a significant fraction of desktop PCs— the browser is not exactly an ideal audio-player but compatibility is important.. There are a lot of things that need to be done (this list is far from inclusive) for the big 1.0 release, and if Opus interests you please come lend a hand (the easiest way to join in is via the IRC channel that you can reach through the Opus website). This post has been edited by NullC: May 24 2012, 04:50 |
|
|
|
May 28 2012, 01:22
Post
#4
|
|
![]() Group: Developer Posts: 192 Joined: 8-July 03 Member No.: 7653 |
For any Windows users who are waiting on binaries to play around with Opus, I've prepared a binary build of opus-tools.
Feedback would be greatly appreciated. (I'm interested in if "opusdec.exe file.opus" plays audio on real windows systems, or if it only works in wine). I especially want to hear any bug reports or critical missing features. https://people.xiph.org/~greg/opus-tools.zip As we approach the official release I'll get automated builds setup for opus and the exp4 tuning branches. If anyone is interested in building a GUI oggdrop style tool for encoding Opus, perhaps just a GUI front end on opusenc, I think it would be very useful to people— if it's portable to *nix I'll help out (at least with review and testing), but I don't have the time free to drive the development myself. This post has been edited by NullC: May 28 2012, 01:23 |
|
|
|
jmvalin IETF Opus codec now ready for testing Feb 4 2011, 17:36
mudlord Did some testing....
I noticed one particulary bad... May 5 2011, 11:33
mudlord Peter fixed this, now cant ABX the samples.
Issue ... May 7 2011, 15:01
Tom Servo Sorry for looking like a tool for asking this, but... Jun 19 2011, 00:46
NullC QUOTE (Tom Servo @ Jun 18 2011, 16:46) So... Jul 27 2011, 20:04
mudlord Oh, since your here, did jmvalin add the resampler... Sep 4 2011, 23:13
romor subscribe? Sep 4 2011, 23:44
mudlord ah yes, just noticed that, opusenc includes the re... Sep 5 2011, 12:58
FreaqyFrequency I'll go ahead and bump this thread as well, wh... Oct 13 2011, 16:04
Speckmade The codec's featureset sounds as if it could b... Nov 26 2011, 15:05
FreaqyFrequency I'm hoping that Opus will be used more widely ... Nov 27 2011, 04:57
greensdrive I was under the impression that low latency usuall... Nov 27 2011, 16:20
Speckmade QUOTE (FreaqyFrequency @ Nov 27 2011, 04... Nov 28 2011, 03:11
NullC QUOTE (Speckmade @ Nov 27 2011, 18:11) Op... Dec 1 2011, 04:08
IgorC Speaking about complexity the things are changing ... Dec 1 2011, 15:44
greensdrive QUOTE (Speckmade @ Nov 27 2011, 20:11) co... Nov 28 2011, 04:46
Speckmade QUOTE (greensdrive @ Nov 28 2011, 04:46) ... Dec 1 2011, 01:55
punkrockdude Will the CELT encoder accept 24 bit wav files? I a... Jan 15 2012, 11:45
Caroliano I saw the IETF draft, and, as expected, the final ... Jan 20 2012, 05:48
rillian QUOTE (Caroliano @ Jan 19 2012, 20:48) So... Jan 23 2012, 23:49
NullC QUOTE (Caroliano @ Jan 19 2012, 20:48) I ... Jan 24 2012, 00:28
bawjaws QUOTE (NullC @ Jan 23 2012, 16:28) The pr... Mar 16 2012, 14:47
.alexander. CELT/OPUS has been designed before 2/06/12 and I... Mar 27 2012, 14:14
NullC QUOTE (.alexander. @ Mar 27 2012, 05:14) ... Apr 10 2012, 00:29
bawjaws QUOTE (polemon @ May 4 2012, 06:42) Can w... May 21 2012, 14:38
mdefranc Works on my Vista system, as well. May 28 2012, 05:12
bawjaws QUOTE (NullC @ May 27 2012, 17:22) If any... May 29 2012, 10:42
IgorC Yes, encoder has a big room for improvements.
Some... May 21 2012, 21:16
2012 Indivisual/Average bitrates would have been great ... May 22 2012, 12:26
IgorC Bitrate calibration was done on 45 tracks of diffe... May 22 2012, 14:05
2012 Thanks. May 22 2012, 15:00
kode54 Plays audio on my Windows 7 system. Also decodes t... May 28 2012, 02:30
Gainless Can someone explain how to use the command line de... May 28 2012, 12:53
dr.schanker Works fine under WindowsXP SP3 32bit. However, i f... May 28 2012, 15:38
naturfreak @dr. schanker
The Opus codec does not support mult... May 28 2012, 16:25
dr.schanker QUOTE (naturfreak @ May 28 2012, 17:25) @... May 28 2012, 21:11
NullC QUOTE (naturfreak @ May 28 2012, 08:25) @... May 29 2012, 07:49
zerowalker How can i get a compiled encoder of this codec:)?
... May 28 2012, 17:27
naturfreak QUOTE (NullC @ May 29 2012, 07:49) Multic... May 29 2012, 10:38
dr.schanker The inputfile: "test_wav.7z" (5 MB)
The... May 29 2012, 20:18
NullC QUOTE (dr.schanker @ May 29 2012, 12:18) ... May 30 2012, 21:23
zerowalker did som fast tests after finally getting it to wor... May 30 2012, 22:17
rt87 a rough test is done here:
test file: vocal only ... May 31 2012, 05:13
LithosZA QUOTE I:\>opusenc --music --bitrate 48 --f... May 31 2012, 08:15
rt87 QUOTE (LithosZA @ May 31 2012, 15:15) QUO... May 31 2012, 08:29
LithosZA QUOTE did som fast tests after finally getting it ... May 31 2012, 08:33
zerowalker QUOTE (LithosZA @ May 31 2012, 09:33) QUO... May 31 2012, 17:18
NullC QUOTE (zerowalker @ May 31 2012, 09:18) O... Jun 1 2012, 04:28
LithosZA QUOTE It's linked above— https://people.... May 31 2012, 19:13
zerowalker Had done something entirely else XD
But got it wo... Jun 1 2012, 00:41
rt87 aoTuV Q -1 is 48kbps. Jun 1 2012, 00:49
punkrockdude I can't seem to playback an encoded opus file ... May 31 2012, 20:27
LithosZA QUOTE I can't seem to playback an encoded opus... May 31 2012, 20:36
punkrockdude QUOTE (LithosZA @ May 31 2012, 20:36) foo... May 31 2012, 20:41
kode54 QUOTE (punkrockdude @ May 31 2012, 12:41)... Jun 1 2012, 03:55
CoRoNe Does Opus have, or will Opus get an option equival... Jun 1 2012, 23:09
Gainless Already found a sort of bug sample with a loud dis... Jun 1 2012, 23:31
2012 QUOTE (Gainless @ Jun 1 2012, 23:31) Alre... Jun 1 2012, 23:55
2012 QUOTE (2012 @ Jun 1 2012, 23:55) Opus ope... Jun 2 2012, 00:08
Gainless QUOTE (2012 @ Jun 2 2012, 00:55) QUOTE (G... Jun 2 2012, 00:16
NullC QUOTE (Gainless @ Jun 1 2012, 16:16) Ok, ... Jun 2 2012, 06:03
2012 QUOTE (NullC @ Jun 2 2012, 06:03) Based o... Jun 2 2012, 10:17
Gainless QUOTE (NullC @ Jun 2 2012, 07:03) QUOTE (... Jun 2 2012, 12:37
lvqcl upper channel: opusenc --bitrate 128 --framesize 6... Jun 2 2012, 10:46
NullC QUOTE (lvqcl @ Jun 2 2012, 02:46) upper c... Jun 3 2012, 03:02
zerowalker Maybe a stupid question, but can someone say, what... Jun 3 2012, 02:19
NullC QUOTE (zerowalker @ Jun 2 2012, 18:19) Ma... Jun 3 2012, 02:55
zerowalker QUOTE (NullC @ Jun 3 2012, 03:55) QUOTE (... Jun 3 2012, 03:08
NullC QUOTE (zerowalker @ Jun 2 2012, 19:08) Ah... Jun 3 2012, 04:25
NullC Okay, the fix for the click on the opusdec 44.1kHz... Jun 3 2012, 04:16
rt87 QUOTE (NullC @ Jun 3 2012, 11:16) Okay, t... Jun 3 2012, 09:42
NullC QUOTE (rt87 @ Jun 3 2012, 00:42) Cannot o... Jun 3 2012, 14:22
lvqcl CODEDecoding 44100 Hz audio (1 channel)
Ca... Jun 3 2012, 10:40
IgorC Opus, AoTuV and Apple AAC at ~ 128 kbps http://d.h... Jun 3 2012, 18:56
bawjaws I notice the previous blog entry was them testing ... Jun 3 2012, 21:49
darkbyte Is somebody working on a foobar decoder plugin for... Jun 5 2012, 16:02
greensdrive not sure if this is a bug or if it's meant to ... Jun 6 2012, 06:13
NullC QUOTE (greensdrive @ Jun 5 2012, 22:13) n... Jun 11 2012, 14:57
lvqcl I have a question about setup_resample() function.... Jun 11 2012, 16:32
NullC QUOTE (lvqcl @ Jun 11 2012, 08:32) I have... Jun 11 2012, 16:51
lvqcl get_output_latency() returns rounded value...
For... Jun 11 2012, 17:27
NullC QUOTE (lvqcl @ Jun 11 2012, 09:27) get_ou... Jun 11 2012, 19:06
greensdrive this first one doesn't work (I put --vbr just ... Jun 11 2012, 20:29
NullC QUOTE (greensdrive @ Jun 11 2012, 12:29) ... Jun 11 2012, 21:11
kode54 foobar2000 sends 0xFFFFFFFF for the length fields ... Jun 11 2012, 23:42
greensdrive QUOTE (NullC @ Jun 11 2012, 15:11) How lo... Jun 12 2012, 04:01
NullC QUOTE (greensdrive @ Jun 11 2012, 19:01) ... Jun 12 2012, 05:38
greensdrive --ignorelength works like a charm. Jun 12 2012, 14:47
NullC QUOTE (greensdrive @ Jun 12 2012, 05:47) ... Jun 12 2012, 16:17
greensdrive wow. no --ignorelength. no %s. opusenc.exe now ... Jun 12 2012, 17:26
NullC Just a minor update: The win32 builds of opus-to... Jun 14 2012, 19:43
greensdrive NullC:
not directly related to opus, but it seems... Jun 14 2012, 20:44
NullC QUOTE (greensdrive @ Jun 14 2012, 11:44) ... Jun 14 2012, 21:11
Brazil2 Before I run anything, can you explain me why the ... Jun 15 2012, 09:55
NullC QUOTE (Brazil2 @ Jun 15 2012, 01:55) Befo... Jun 15 2012, 21:11
Brazil2 QUOTE (NullC @ Jun 15 2012, 22:11) The Mo... Jun 16 2012, 17:31
NullC Opus has received the IETF's approval to becom... Jul 3 2012, 14:21![]() ![]() |
|
Lo-Fi Version | Time is now: 20th June 2013 - 01:18 |