Opus player for Android or iOS?
Reply #14 – 2012-12-18 22:25:48
From what I heard about the Opus decoder for Windows (or generally x86/x64), it is much slower than decoders for other lossy formats. I ran some tests with latest foobar2000 1.2 beta 1, which now uses ffmpeg decoders for some popular lossy formats. I used presets for both lossy and lossless formats which yielded comparable bitrates (~62kbps/~700kbps). LAME didn't quite reach the desired bitrate even with V9. Here's the result:System: CPU: Intel® Core i5-3570K CPU @ 3.40GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2 App: foobar2000 v1.2 beta 1 Settings: High priority: no Buffer entire file into memory: no Passes: 10 Threads: 2 Postprocessing: none Stats by codec: AAC: 3960.371x realtime ALAC: 673.897x realtime FLAC: 1190.631x realtime MP3: 3468.749x realtime Musepack: 1712.903x realtime Opus: 409.543x realtime Speex: 513.438x realtime TAK: 875.835x realtime Vorbis: 2788.389x realtime WavPack: 537.514x realtime Total: Decoded length: 1d 1:09:52.000 Opening time: 0:00.079 Decoding time: 3:22.789 Speed (x realtime): 893.462 So, Opus is not even faster than Speex, with which it also competes, and at least on x86 it is considerably slower than other common lossy formats. You can also see that the new ffmpeg decoders are really blazing fast, Musepack is now third to last in lossy codecs (if you include Speex), too. Let's hope Opus decoders will see some development in the future, but seeing how Xiph steadily improved all their other formats (Vorbis,Theora), I am quite optimistic.