Menu

#484 Compression of mono material recorded in 2 (identical) channels

1.3.0
open
nobody
None
5
2022-06-16
2022-04-23
No

I just discovered that audio which is 100% mono, but is stored in a stereo file delivers a greater file size when not first converted to a single channel.

This means that there is probably improvement possible for these kind of audio files by properly detecting they are 100% mono.
Data could be compressed the same way as a single channel file, but still act as two channel (supposing there is a reason to store it in 2 channels)
And/or it could automatically (but optionally) be converted to single channel if it detects two identical channels. Optionally, because we must suppose that there might be a reason (compatibility) that a mono file is stored with two channels.

Obviously a lot of people who store their CD's in flac format for alternative playback methods will often not be aware they are actually storing 2 identical channels. For these people, enabling frontends to let the compression algorithm automatically convert them to mono can be an improvement. (about 15% less space)

Discussion

  • Dr. Sultan Aszazin

    My excuses, a small correction: I speak about approx. 15% improvement in file size, but I just discovered my frontend made an error, in converting from stereo to mono, it also converted from 16bits to 24 bits. So probably there isn't any kind of compression between channels at all?

    I believe this could be an improvement, if this was possible. There is no greater waste of space then keeping identical information where it can be avoided.

     
  • Martijn van Beurden

    Hi,

    What preset have you used? Most presets, except presets -0 and -3, do stereo decorrelation.

     

Log in to post a comment.