I'm have already seen some weirdness with Flake v0.11, -5 compresses better than -6.
Interesting.
Here is the full help for reference:
Flake: FLAC audio encoder
Version SVN-r264
(c) 2006-2009 Justin Ruggles
usage: flake [options] <input> [-o output.flac]
options:
[-h] Print out list of commandline options
[-q] Quiet mode: no console output
[-p #] Padding bytes to put in header (default: 8192)
[-0 ... -12] Compression level (default: 5)
0 = -b 1152 -t 1 -l 2,2 -m 0 -r 3 -s 0
1 = -b 1152 -t 1 -l 2,4 -m 1 -r 3 -s 1
2 = -b 1152 -t 1 -l 4 -m 1 -r 3 -s 1
3 = -b 4096 -t 2 -l 6 -m 1 -r 4 -s 0
4 = -b 4096 -t 2 -l 8 -m 1 -r 4 -s 1
5 = -b 4096 -t 2 -l 8 -m 1 -r 5 -s 1
6 = -b 4096 -t 2 -l 8 -m 1 -r 6 -s 1
7 = -b 4096 -t 2 -l 8 -m 3 -r 6 -s 1
8 = -b 4096 -t 2 -l 12 -m 6 -r 6 -s 1
9 = -b 4096 -t 2 -l 12 -m 6 -r 8 -s 1 -v 1
10 = -b 4096 -t 2 -l 12 -m 5 -r 8 -s 1 -v 1
11 = -b 8192 -t 2 -l 32 -m 6 -r 8 -s 1 -v 1
12 = -b 8192 -t 2 -l 32 -m 5 -r 8 -s 1 -v 1
[-b #] Block size [16 - 65535] (default: 4096)
[-t #] Prediction type
0 = no prediction / verbatim
1 = fixed prediction
2 = Levinson-Durbin recursion (default)
[-l #[,#]] Prediction order {max} or {min},{max} (default: 1,5)
[-m #] Prediction order selection method
0 = maximum
1 = estimate (default)
2 = 2-level
3 = 4-level
4 = 8-level
5 = full search
6 = log search
[-r #[,#]] Rice partition order {max} or {min},{max} (default: 0,5)
[-s #] Stereo decorrelation method
0 = independent L+R channels
1 = mid-side (default)
[-v #] Variable block size
0 = fixed (default)
1 = variable
Compression levels in flake 0.11 were configured slightly differently:
[-0 ... -12] Compression level (default: 5)
0 = -b 1152 -t 1 -l 2,2 -m 0 -r 4,4 -s 0
1 = -b 1152 -t 1 -l 3,4 -m 1 -r 2,2 -s 1
2 = -b 1152 -t 1 -l 2,4 -m 1 -r 3 -s 1
3 = -b 4608 -t 2 -l 6 -m 1 -r 3 -s 1
4 = -b 4608 -t 2 -l 8 -m 1 -r 3 -s 1
5 = -b 4608 -t 2 -l 8 -m 1 -r 6 -s 1
6 = -b 4608 -t 2 -l 8 -m 2 -r 8 -s 1
7 = -b 4608 -t 2 -l 8 -m 3 -r 8 -s 1
8 = -b 4608 -t 2 -l 12 -m 3 -r 8 -s 1
9 = -b 4608 -t 2 -l 12 -m 6 -r 8 -s 1
10 = -b 4608 -t 2 -l 12 -m 5 -r 8 -s 1
11 = -b 4608 -t 2 -l 32 -m 6 -r 8 -s 1
12 = -b 4608 -t 2 -l 32 -m 5 -r 8 -s 1
Where can i get a copy of Flake SVN-r264?
r264 is just the last revision that was pushed to the subversion repository:
http://sourceforge.net/scm/?type=svn&group_id=177048
I built it myself from source in GNU/Linux. I have no idea how to build windows binaries, sorry.
Should i be using Flake v0.11 or r264 for the test?
Here are the results for some random album:
libflac-1.2.1 -8 327.41MiB
flake-0.11 -12 324.69MiB
flake-r264 -12 323.96MiB
I remember flake 0.11 being not that close to r264 in experiments I conducted a long time ago. But It could be all in my imagination.