Skip to main content

Topic: Opus 1.2 is out! (Read 16921 times) previous topic - next topic

0 Members and 2 Guests are viewing this topic.
  • francesco
  • [*][*][*][*]
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

  • IgorC
  • [*][*][*][*][*]
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.
  • Last Edit: 08 July, 2017, 12:56:40 PM by IgorC

  • francesco
  • [*][*][*][*]
Re: Opus 1.2 is out!
Reply #52
francesco
Just use any of 1.2.1 binaries posted in this topic.
Hi @IgorC
thanks IgorC

  • Makaki
  • [*][*][*]
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.

  • RiCON
  • [*]
Re: Opus 1.2 is out!
Reply #54
The CI of the MSVC projects doesn't include FLAC, that's just it.

  • bandpass
  • [*][*][*][*]
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:


  • ziemek.z
  • [*]
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 -1 rate -v 48000 norm -1
opusenc --bitrate 96

Re: Opus 1.2 is out!
Reply #57
Why no AAC <40 kbps on this graph?

  • saratoga
  • [*][*][*][*][*]
Re: Opus 1.2 is out!
Reply #58
Why no AAC <40 kbps on this graph?

Has anyone actually done that comparison with Opus?

Re: Opus 1.2 is out!
Reply #59

  • Kamedo2
  • [*][*][*][*]
Re: Opus 1.2 is out!
Reply #60
Given the quality improvements (which are great!), shouldn’t the Opus line be moved (or tilted) up accordingly here:
Yes, and move down the MP3 128kbps a tiny bit, to the quality of Vorbis 96kbps.
This is according to the 2014 public multiformat listening test.

  • polemon
  • [*][*][*][*]
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.

  • jmvalin
  • [*][*][*][*][*]
  • Developer
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).

  • polemon
  • [*][*][*][*]
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.

  • Kamedo2
  • [*][*][*][*]
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

  • eahm
  • [*][*][*][*][*]
Re: Opus 1.2 is out!
Reply #65
Kamedo2, I see the same graph there.

  • Kamedo2
  • [*][*][*][*]
Re: Opus 1.2 is out!
Reply #66

  • smok3
  • [*][*][*][*][*]
  • Moderator
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?
  • Last Edit: 13 September, 2017, 04:09:41 PM by smok3
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung

  • eahm
  • [*][*][*][*][*]
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?

  • polemon
  • [*][*][*][*]
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).

  • kode54
  • [*][*][*][*][*]
  • Administrator
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.

  • Kamedo2
  • [*][*][*][*]
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.

  • kode54
  • [*][*][*][*][*]
  • Administrator
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.

  • LithosZA
  • [*][*][*][*]
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.'

  • Kamedo2
  • [*][*][*][*]
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.