« Jump around in a song | Main | ripcheck - detect defects in CD rips »

September 14, 2013

Comments

panzi

"it uses a modified version of Skype's encoding technology"

Actually it uses a combination of evolved versions of Xiph's technology (CELT) and Skype's technology (SILK).

Will the Opus files be available for streaming? I think they would be perfect for streaming, because they are smaller than any other format (or as big as the 128k MP3s while providing better quality) and (more importantly) one can expect that future browsers will natively support Opus. That's because Opus is an IETF standard and is used in WebRTC. If browsers have to support Opus for WebRTC I guess they will also support it for the HTML5 audio element. At least that is what I hope, because then there will finally be a good modern format supported by all browsers.

Also I added download links to the Opus archives to http://greattuneplayer.jit.su/ but I can't deploy them. There is something wrong again with nodejitsu and it just won't let me deploy. :(

John from Magnatune

re: Will the Opus files be available for streaming? I think they would be perfect for streaming, because they are smaller than any other format (or as big as the 128k MP3s while providing better quality) and (more importantly) one can expect that future browsers will natively support Opus.

Yes, opus will be available for streaming in a few weeks. At the moment, it's just a download-by-album format, because I wanted to roll it out in stages and fix any problems as we go.

The plan is to have browsers play the most open format available, with opus being preferred, then ogg, then mp3.

I'll be redoing opus files at 192kb, to get a near-lossless audio quality, and I've been chatting on the opus developers forum, and will be adding multiple genre tags to both opus and ogg files, since both support this even though it was not well documented.

-john

Alexander Ross

Fantastic! Been looking forward to this happening some day. I Could do with getting around to leaning how to do cross compiling. I so I can recompile the music players for my Nano Note.

I'll have a look at the Opus mailing lists as those discussions will be helpful to me. Thanks

spuffler

Interesting that the word loss does not appear until you read the RFC, and then it offers discussion more as a streaming concept than as an encoding concern.

Jörg Sonnenberger

Any reason why the Opus files don't contain the track number tags?

John from Magnatune

re: Any reason why the Opus files don't contain the track number tags?

Because the opusenc program doesn't appear to support them. Here is the man page:
https://mf4.xiph.org/jenkins/view/opus/job/opus-tools/ws/man/opusenc.html

I am going to ask the opus dev group about this...

-john

Jörg Sonnenberger

"opusenc --comment TRACKNUMBER=1 ..." should do the trick?

John from Magnatune

Joerg, you are absolutely correct, and that's what the OPUS dev group told me as well.

I've modified the code, and confirmed that it works with one album I've rebuilt using VLC to play them back.

New releases will have the correct track numbers in opus format, and I'll do a rebuild soon of all opus files, so that they all have the right metadata.

Thanks!

-john

The comments to this entry are closed.