diff --git a/doc/comparison.html b/doc/comparison.html index b40539cc..507ec724 100644 --- a/doc/comparison.html +++ b/doc/comparison.html @@ -363,13 +363,13 @@ The machine I used for encoding the test files is a PII-333 with 256 megs of RAM, running Windows NT 4.0 SP5. Unfortunately, Windows is the lowest-common-denominator platform for all the encoders.

- The input corpus currently consists entirely of CD music tracks. In the future it may include more kinds of input (like speech, other sample rates, etc). There are 13 tracks whose genres range from death metal to pop to classical to chant. + The input corpus currently consists entirely of CD music tracks. In the future it may include more kinds of input (like speech, other sample rates/resolutions, etc). There are 13 tracks whose genres range from death metal to pop to classical to chant.

In all tables, the results are sorted by compression ratio, which is compressed size / uncompressed size. The first table is a summary of results on all input tracks. The remaining table shows the results of the encoders on each track.

- Some interesting things to note: LPAC quality settings are not too stable with -r (which allows seeking during playback) turned on. In most cases the 'normal' mode makes the smallest file, and much faster. RKAU also has a tendency to get bigger in the 'high' mode. Shorten's method for quantizing and transmitting the LPC coefficients is not very good which is the main reason why the fixed predictors runs are both smaller and faster. + Some interesting things to note: LPAC quality settings are not too stable with -r (which allows seeking during playback) turned on. In most cases the 'normal' mode makes the smallest file, and much faster. RKAU also has a tendency to get bigger in the 'high' mode. Shorten's method for quantizing and transmitting the LPC coefficients is not very good which is the main reason why the fixed predictor runs are both smaller and faster.

Another ironic fact is that the encoders that are patented or cost money turn out to be the worst by most measures. SPS is so archane and crippled that I gave up trying to put together results for it after one track. diff --git a/doc/documentation.html b/doc/documentation.html index 95803e18..00053845 100644 --- a/doc/documentation.html +++ b/doc/documentation.html @@ -103,28 +103,28 @@

- flac is the command-line file encoder/decoder. The input to the encoder and the output to the decoder must either be RIFF WAVE format, or raw interleaved sample data. flac only supports linear PCM samples (in other words, no A-LAW, uLAW, etc.). Another restriction (hopefully short-term) is that the input must be 8 or 16 bits per sample. This is not a limitation of the FLAC format, just the reference encoder. + flac is the command-line file encoder/decoder. The input to the encoder and the output to the decoder must either be RIFF WAVE format, or raw interleaved sample data. flac only supports linear PCM samples (in other words, no A-LAW, uLAW, etc.). Another restriction (hopefully short-term) is that the input must be 8, 16, or 24 bits per sample. This is not a limitation of the FLAC format, just the reference encoder.

flac assumes that RIFF WAVE files will have the extension ".wav"; this may be overridden with a command-line option. Other than this, flac makes no assumptions about file extensions, though the convention is that FLAC files have the extension ".flac" (or ".fla" on ancient file systems like FAT-16).

- Before going into the full command-line description, two other things help to sort it out: 1) flac encodes by default, so you must use -d to decode; 2) the options -0 .. -9 that control the compression level actually are just synonyms for different groups of specific coding options (described later). You can get the same effect by using the same options. + Before going into the full command-line description, two other things help to sort it out: 1) flac encodes by default, so you must use -d to decode; 2) the options -0 .. -9 that control the compression level actually are just synonyms for different groups of specific encoding options (described later). You can get the same effect by using the same options.

flac will be invoked one of four ways, depending on whether you are encoding, decoding, testing, or analyzing:

  • - Encoding: flac [-s] [--skip #] [<format-options>] [<encoding options>] inputfile outputfile + Encoding: flac [-s] [--skip #] [<format-options>] [<encoding options>] inputfile outputfile
  • - Decoding: flac -d [-s] [--skip #] [<format-options>] inputfile outputfile + Decoding: flac -d [-s] [--skip #] [<format-options>] inputfile outputfile
  • Testing: flac -t [-s] inputfile
  • - Analyzing: flac -a [-s] [--skip #] inputfile outputfile + Analyzing: flac -a [-s] [--skip #] [<analysis-options>] inputfile outputfile

@@ -139,7 +139,7 @@ @@ -190,7 +190,7 @@
- General Options + General Options
@@ -217,7 +217,7 @@
- Analysis Options + Analysis Options
@@ -411,7 +411,7 @@
- Encoding Options + Encoding Options
- Format Options + Format Options