getmusicbee.com

General => MusicBee Wishlist => Topic started by: hiccup on December 26, 2022, 04:33:01 PM

Title: opusenc.exe update / inclusion?
Post by: hiccup on December 26, 2022, 04:33:01 PM
More of a suggestion than a wish:

To encode to Opus, you need to download the EncoderPack.
I noticed it contains a slightly older opusenc version (1.2.1 instead of 1.3)
(it won't probably matter much, but they do mention some bug fixes)

Also, considering the quality and relevance of Opus, perhaps include it with MB by default?
Title: Re: opusenc.exe update / inclusion?
Post by: Mr. Trev on December 26, 2022, 04:49:47 PM
relevance of opus? I can't say I've talked with anybody that uses it.
What's it good for? …just asking
Title: Re: opusenc.exe update / inclusion?
Post by: sveakul on December 26, 2022, 06:02:32 PM
relevance of opus? I can't say I've talked with anybody that uses it.
What's it good for? …just asking
Listening tests are always controversial, but many tend to produce results like this:
https://hydrogenaud.io/index.php?topic=120007.0 (https://hydrogenaud.io/index.php?topic=120007.0)

Discussion on the codec:
https://hydrogenaud.io/index.php/board,71.0.html (https://hydrogenaud.io/index.php/board,71.0.html)

Opusenc.exe 1.3.1 download:
https://opus-codec.org/release/stable/2019/04/12/libopus-1_3_1.html (https://opus-codec.org/release/stable/2019/04/12/libopus-1_3_1.html)
Title: Re: opusenc.exe update / inclusion?
Post by: Zak on December 27, 2022, 06:05:13 PM
What's it good for?
Everything.  ;)

You could consider it the successor to Vorbis, but it also includes a separate algorithm for speech to provide a single codec suitable for all purposes.
Which isn't to say it will choose one algorithm to encode a music audio file differently from a spoken audio file - it can switch per frame for optimal results.

Tech specs from the project web site:
Bitrates from 6 kb/s to 510 kb/s
Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband)
Frame sizes from 2.5 ms to 60 ms
Support for both constant bitrate (CBR) and variable bitrate (VBR)
Audio bandwidth from narrowband to fullband
Support for speech and music
Support for mono and stereo
Support for up to 255 channels (multistream frames)
Dynamically adjustable bitrate, audio bandwidth, and frame size
Good loss robustness and packet loss concealment (PLC)
Floating point and fixed-point implementation
https://opus-codec.org

And it's a royalty-free open format etc.

It's a good choice for people who compress their music when they sync it to a phone because you can get transparency with lower bitrates to free up storage space. It should play fine on any Android phone from the past few years. Not sure about iPhones because... Apple.
Title: Re: opusenc.exe update / inclusion?
Post by: Mr. Trev on December 28, 2022, 01:32:53 AM
I have no skin in this game, really - I'm a lossless guy. I was just wondering what opus offered over the more typical fare (aac, wavpack, etc.), so thanks for the explanation

I guess, ultimately, I see no reason why any of the included codecs shouldn't be the most recent versions (as long as they're stable)
Title: Re: opusenc.exe update / inclusion?
Post by: hiccup on December 28, 2022, 01:52:11 AM
I guess, ultimately, I see no reason why any of the included codecs shouldn't be the most recent versions (as long as they're stable)
I believe OPUS has been included in previous MusicBee versions, but at some time it was removed. (together with some other codecs)
My wish/suggestion is only that either the optional Encoder Pack is updated with this new version, or that it gets included in MusicBee again.

Me calling it 'relevant' surely could be argued, if you consider adaptation.
But it does seem to be the very best lossy codec out there at this moment.
And (same as flac) it uses Vorbis comment for metadata, which makes it a good match with MusicBee.
Title: Re: opusenc.exe update / inclusion?
Post by: Steven on January 09, 2023, 12:19:12 AM
encoder pack updated
https://getmusicbee.com/forum/index.php?topic=28837.0