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: wav 16bit 44.1 khz & wav 24bit 44 khz to OPUS (Read 512 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

wav 16bit 44.1 khz & wav 24bit 44 khz to OPUS

Strange. I converted both files "WAV 16bit 44.1 khz & WAV 24bit 44.1 khz" to OPUS and the resulting file sizes is different, OPUS file convert from WAV 24/44.1 is about 5% larger than 16/44.1.
OPUS WAV 24/44.1 sounds different to 16/44.1, 24/44.1 higher range and of course higher quality, so OPUS has 16 and 24 bit encoding and 16 bit and 24 bit output decoding?     So strange???

Re: wav 16bit 44.1 khz & wav 24bit 44 khz to OPUS

Reply #1
Opus does not have a bit depth. The Opus encoder uses bit depth as a hint to help it reject low-level noise. If you give it exactly the same audio but tell it the bit depth is different, the resulting files may be different.

But, depending on how you got your 16/44.1 and 24/44.1 WAV files, they may not contain bit-identical audio. Any other differences between the two WAV files can also change the resulting Opus files.

Re: wav 16bit 44.1 khz & wav 24bit 44 khz to OPUS

Reply #2
If you use e.g. foobar2000 to diff the original wav files, what does it say?
High Voltage socket-nose-avatar

 

Re: wav 16bit 44.1 khz & wav 24bit 44 khz to OPUS

Reply #3
Opus does not have a bit depth. The Opus encoder uses bit depth as a hint to help it reject low-level noise. If you give it exactly the same audio but tell it the bit depth is different, the resulting files may be different.

That's correct. Also, if any sort of dithering was involved, then on quiet sections it's quite possible the encoder will spend more bits on the low-level noise if the input was 24 bits because it doesn't know that it's useless to do so (for all it knows, you may care about it).

 
SimplePortal 1.0.0 RC1 © 2008-2021