Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Opus 1.2 is out! (Read 120872 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Opus 1.2 is out!

Reply #50
hi
just downloaded opus 1.2 from the homepage , and i want to upgrade my encoder
do I need only opusenc.exe or libopus-0.dll & libopusfile-0.dll too?

thanks for the new update

Re: Opus 1.2 is out!

Reply #51
francesco
Just use any of 1.2.1 binaries posted in this topic.
https://hydrogenaud.io/index.php/topic,114234.msg941208.html#msg941208
https://hydrogenaud.io/index.php/topic,114234.msg941283.html#msg941283
https://hydrogenaud.io/index.php/topic,114234.msg941312.html#msg941312
https://hydrogenaud.io/index.php/topic,114234.msg941462.html#msg941462

https://people.xiph.org/~jm/opus/opus-1.2/
Comparing Opus to MP3 only?
When Opus has outperformed LC-AAC, HE-AAC, Vorbis at 64-96 kbps. 

I have also tested Opus 1.2 alpha vs  state of the art HE-AACv2 encoder ( ~32 kbps, VBR, FhG) .  https://hydrogenaud.io/index.php/topic,111798.msg930611.html#msg930611


Opus 1.2 alpha was already better than HE-AACv2 at 32 kbps in my test and 1.2 release contained quality improvements too comparing to alpha/beta.

You can throw in comparison with Opus literally any available codec.


Re: Opus 1.2 is out!

Reply #53
What happened to the official FLAC support on the Mozilla builds? Was working fine on opus-tools-0.1.9-win32 and then poof, it's gone. I tried both opus-tools-0.1.10-win32 and ...-win64

Code: [Select]
Error parsing input file: song.flac

I did notice the 3rd party compiles by users of the forums, Was curious of the official status.

Re: Opus 1.2 is out!

Reply #54
The CI of the MSVC projects doesn't include FLAC, that's just it.

Re: Opus 1.2 is out!

Reply #55
Given the quality improvements (which are great!), shouldn’t the Opus line be moved (or tilted) up accordingly here:


Re: Opus 1.2 is out!

Reply #56
Given the quality improvements (which are great!), shouldn’t the Opus line be moved (or tilted) up accordingly here:


You're right, I noticed the same some time ago. Now fullband is being supported down to 14 kbps.
sox -e float -b 32 -V4 -D gain -3 rate -v 48000 norm -1
opusenc --bitrate 128

Re: Opus 1.2 is out!

Reply #57
Why no AAC <40 kbps on this graph?




Re: Opus 1.2 is out!

Reply #61
Given the quality improvements (which are great!), shouldn’t the Opus line be moved (or tilted) up accordingly here:


You're right, I noticed the same some time ago. Now fullband is being supported down to 14 kbps.
Someone should re-do the graph and make it really, really crude. Like with pencil on the inside cardboard of a cereal box or something. Couple mistakes and also use an eraser each time something makes.

My thinking is, this would epitomize the approximate nature of the graph. Bonus points for fitting the entire graph inside a 8x8cm box, and use crayons to draw the lines.

Re: Opus 1.2 is out!

Reply #62
Someone should re-do the graph and make it really, really crude. Like with pencil on the inside cardboard of a cereal box or something. Couple mistakes and also use an eraser each time something makes.

My thinking is, this would epitomize the approximate nature of the graph. Bonus points for fitting the entire graph inside a 8x8cm box, and use crayons to draw the lines.

Actually, that figure started off pretty much like what you're describing when presented at an IETF meeting (see slide 15).

Re: Opus 1.2 is out!

Reply #63
Actually, that figure started off pretty much like what you're describing when presented at an IETF meeting (see slide 15).
Yeah, that's pretty much what I kinda thought of. Although a part of me wants to make this diagram a bit more complete, and update it with things like patents that have expired, like G.729.

That, and adding "unfinished" or "experimental" codecs, like Codec2.

Re: Opus 1.2 is out!

Reply #64
My improvement idea (work in progress)
  • Opus tilted up
  • MP3 tilted down around the 128kbps area
  • AAC extended to 32 kbps
  • Color altered for color blind friendliness
  • Legend color area enlarged for color blind friendliness
  • SVG source code cosmetics for better readability and smaller size
Original: https://opus-codec.org/static/comparison/quality.svg
My rework: https://ss1.coressl.jp/listening-test.coresv.net/img2/quality5.svg

Re: Opus 1.2 is out!

Reply #65
Kamedo2, I see the same graph there.


Re: Opus 1.2 is out!

Reply #67
On Debian Stretch I did
Code: [Select]
apt install opus-tools
wget https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
unp opus-1.2.1.tar.gz
cd to there
./configure
make
sudo make install
sudo ldconfig

opusenc --version
opusenc opus-tools 0.1.10 (using libopus 1.2.1)
Copyright (C) 2008-2017 Xiph.Org Foundation
Would that be ok?
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung

Re: Opus 1.2 is out!

Reply #68
Better to ask here I guess: how do I put Opus in a CAF container with foobar2000?

Re: Opus 1.2 is out!

Reply #69
Original: https://opus-codec.org/static/comparison/quality.svg
My rework: https://ss1.coressl.jp/listening-test.coresv.net/img2/quality6.svg
Is the lower contrast intentional?

Also, when it comes to fullband mono and fullband stereo, there's no smooth transition as such. There should be some clarity that there's an overlap, or even better: make two different diagrams altogether.

I'd love to add some more codecs, though. Especially AMR-WB+, AC3, Atrac, G.729, and G.729.1 (recently expired patents).

Re: Opus 1.2 is out!

Reply #70
Better to ask here I guess: how do I put Opus in a CAF container with foobar2000?

FFmpeg will likely add this to its CAF muxer* in the near future, if it hasn’t already. Combined with lib opus encoding, this should be able to target iOS 11 devices.

*By add, I mean to its list of supported codecs.

Re: Opus 1.2 is out!

Reply #71
Is the lower contrast intentional?
Yes, intentional. Many modern color designs are like that.
Also, when it comes to fullband mono and fullband stereo, there's no smooth transition as such. There should be some clarity that there's an overlap, or even better: make two different diagrams altogether.

I'd love to add some more codecs, though. Especially AMR-WB+, AC3, Atrac, G.729, and G.729.1 (recently expired patents).
Please consider uploading your version of graph(s). It will be a great help to me.

Re: Opus 1.2 is out!

Reply #72
Code: [Select]
afconvert -d opus -f caff -q 127 -b 48000 -s 3
Manages to produce mono Opus streams on macOS High Sierra developer beta 9, I have yet to test on the GM seed, which I am about to install over my stable Sierra installation.

I also made a 3 line patch to avformat / {caf,cafenc}.c, which enables muxing the Opus codec into CAF containers. I have verified that a stereo stream plays back properly on High Sierra, same version, and will upload to my iCloud Drive and verify whether it plays on my iOS 11 GM device.

Re: Opus 1.2 is out!

Reply #73
Kamedo2, I see the same graph there.
Sorry, updated.

Original: https://opus-codec.org/static/comparison/quality.svg
My rework: https://ss1.coressl.jp/listening-test.coresv.net/img2/quality6.svg

Maybe AAC could also be extended to go below 32Kbps? The only problem is that quality and bandwidth is mixed, so it might be a straight line extending to the left.
I think a better graph would be a graph that nearly looks the same, but with the 'narrowband, wideband etc.' sections removed and the color of the line determines the bandwidth.
Like 'Yellow = Narrowband, Orange = Wideband, Fullband = Green etc.'

Re: Opus 1.2 is out!

Reply #74
Maybe AAC could also be extended to go below 32Kbps? The only problem is that quality and bandwidth is mixed, so it might be a straight line extending to the left.
I think a better graph would be a graph that nearly looks the same, but with the 'narrowband, wideband etc.' sections removed and the color of the line determines the bandwidth.
Like 'Yellow = Narrowband, Orange = Wideband, Fullband = Green etc.'
Indeed. The quality and bandwidth is mixed, and it's a tricky problem.
Adding a footnote for the Opus at 14 - 32kbps may be a better idea.
Footnote: Opus at 14 - 32kbps is actually a fullband, but the quality is comparable to that of other wideband encode.