6 ms·
Both FLAC and Opus[0][1] have a dial to trade efficiency against CPU time. Have you even tried? I doubt FLAC remains a superior choice at low-complexity Opus se
by namibj 5y ago
Both FLAC and Opus[0][1] have a dial to trade efficiency against CPU time.
Have you even tried? I doubt FLAC remains a superior choice at low-complexity Opus settings.
The library also has a complexity setting for the encoder.
[0] https://opus-codec.org/docs/opus-tools/opusenc.html https://opus-codec.org/docs/opus-tools/opusenc.html
[1]
> Set encoding computational complexity (0–10, default: 10). Zero gives the fastest encodes but lower quality, while 10 gives the highest quality but slower encoding.
- dale_glass 5y agoI have tried it. It works, but the difference in my experience isn't a huge one. Complexity 0 is about twice as fast as 10. Which isn't bad, but if you want to go really fast it still leaves something to be desired.
- namibj 5y agoI hope this has been measured with the binary optimized for the CPU architecture in question, in oder to sqeeze out reasonable gains from likely more portability-focused opus code, particularly regarding vectorization opportunities.