Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Opus Temporary Sound Degradation (Read 2654 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Opus Temporary Sound Degradation

While playing around with Opus today I came across a CD-sourced song where the sound suddenly becomes significantly worse for a few seconds before recovering. I used a recent "free encoder pack" (2014-07-06) for foobar2000 (v1.3.3). The resulting file says it was encoded using libopus 1.1.

I first noticed the effect at 32kbps VBR. It also happens at 24kbps, but not at 16kbps or 48kbps or any higher bitrates that I tried. The effect can be observed using the attached sample, but I think the specific time when it occurs is different in the excerpt than in the full track.

Hopefully this is of use/interest for the Opus developers.

Opus Temporary Sound Degradation

Reply #1
I can confirm the issue

 

Opus Temporary Sound Degradation

Reply #2
Also confirmed. Suspicious that it's the speech-detection kicking in and switching to SILK, which only matters in the bitrate range where the codec has to choose among SILK, Hybrid and CELT modes. If you're at or below about 16 kbps, it's only SILK anyway. If you're at or above about 48 kbps it's only CELT anyway. That would also explain why it happens at a different time in the full-length version, as it's probably a marginal call. Believe there's a neural network deciding, so perhaps it can be trained to recognise this genre better in future.
Dynamic – the artist formerly known as DickD