[flac-dev] Higher compression modes from Flake

Martijn van Beurden mvanb1 at gmail.com
Thu Mar 14 14:06:02 PDT 2013


On 14-03-13 21:24, Declan Kelly wrote:
> No. I want the tightest possible compression, while remaining 100%
> compatible with the subset that all known FLAC decoders can successfully
> stream or play now in cars, Hi-Fi units, "MP3 players" and cell phones.
> The out and out most widely supported lossless audio format could (and
> should) have a better "bang for the buck" to the average user (who has
> possibly been tempted away from MP3 or WMV or some Apple format).

If you take a look at the comparison on the FLAC website you'll see that 
the gain going from -5 (the default setting) to -8 will save you about 
0.5% of space (that's 1 in 200!) while encoding takes 4 times as long.

Trying to get more compression out of FLAC will only yield diminishing 
results. FLAC was designed to decode fast. That's one of the reasons it 
became popular, but also a constraint on how far it can be pushed.

If you really want to get the most out of FLAC, you should provide some 
patches (or hire someone to do it) that improve encoding within subset 
constraints. There's still one in-subset feature of the FLAC format that 
is not yet used, variable block length. Might get you 1% more 
compression at the cost of many, many hours of writing code and testing.


More information about the flac-dev mailing list