INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Why Output Bitrate higher than Input Bitrate?  (Read 2469 times)

hattrick15

  • Member
  • *
  • Posts: 1
Why Output Bitrate higher than Input Bitrate?
« on: August 13, 2016, 02:20:29 pm »

In the audio path dialog box, if I'm playing a 16-bit FLAC file, the output bitrate is shown as higher (24bit) than the input bitrate (16bit).  Output Encoding is set to "None". 

Why is this happening?  Is there a way to force the output bitrate to be the same as the input bitrate?

Thanks for any help.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: Why Output Bitrate higher than Input Bitrate?
« Reply #1 on: August 13, 2016, 02:24:41 pm »

In the audio path dialog box, if I'm playing a 16-bit FLAC file, the output bitrate is shown as higher (24bit) than the input bitrate (16bit).  Output Encoding is set to "None".  

Why is this happening?  Is there a way to force the output bitrate to be the same as the input bitrate?

Thanks for any help.


For clarity 16 and 24-bit are measures of bitdepth, not bitrate, which are distinct.  The short answer is that outputting at a higher bitdepth is lossless, and allows for volume reductions without losing audio information.  If you're starting with a 16-bit signal outputting at 16-bit, and software volume reduction is discarding the quietest parts of the signal (with a few dB, you're not likely losing much, but with 20 or 30dB of attenuation you might be losing some very soft audio).  If you output a 16-bit signal in a 24-bit "wrapper," then you can reduce the volume by 48dB before any audio information is lost, and it doesn't alter the signal whatsoever.  

So it's essentially a clear "win," which is why the default behavior is to output at the highest bitdepth supported by the output device.  That said, if it bothers you, just go into the audio settings and configure a fixed output bitdepth.
Logged
Pages: [1]   Go Up