LAME Official logo

LAME FAQ version 0.00002

Japanese version written by Takehiro TOMINAGA
And translated by Jadawin

Note: This is very preliminary FAQ and far from perfect.

1. About LAME itself

* What does the name "LAME" stand for ?

LAME: Lame Ain't MP3 Encoder; In another words, the progam that is not the MP3 encoder. To be more precise, it is the source code of the program that "may" encode/decode the MP3 data.

* Ooops! Is it delivered only in the source code form? I can't execute it.

That's right. Officially to say, LAME developping team delivers the source code only. But for the certain environment, you can fetch the binary from somewhere on the net.

* Then how can I get the source code?

From download page on our website.

* How do you pronounce "LAME"?

If you prefer French, you can call it [l ae' m e : ]. If you prefer English, you can call it [l ei' m]. If you call it by French, that implies "things that glitter", "cheap" or something else. If you call it by English, it implies "defective", "inability", "bad sound", "badly made", "cutting corner" or other words.

* Who's developping the LAME

Many people in the whole world are the author at their leisure. If you count the people who had report a bug or wrote just a few lines of code, the number will be over 100.

For more details, see Who is The LAME Project in our website.

* Which version of LAME should I use? There are many of them.

If you are new to use LAME, you should try the version that ends with '-Stable' at first time. The alpha or beta version are mainly for developpers. So, if you are not the person of the much curious and the great bravery, you'd better be off.

* Tell me the history of LAME.

The legendary person "Mike Chen" seemed to start the project. The rational and the initial intent of the project will be found at this page.

As seen in the document, LAME start with the aggregation of the codes from the encoders around, such as 8Hz, and made the independent improvement of them. At first, it was delivered as the patch of ISO code so as to avoid the patent issues.

As the project making the progress, the codes was rewritten from scratch and the patch size was too large for handling with ease. Furthermore, the patent problem seemed to be harmless, if we distribute it in source form. So, we decided to distribute the source code.

But still we DO NOT distribute binary files. All the binaries you can find are the UNOFFICIAL one.

* I heard LAME is licensed under GNU-LGPL. Is it right ?

Yes.

* Can I use LAME in my commercial program ?

Yes. See this license text for more details.

* Why do many people say "Use LAME!"?

Hmmm. How do you think?

* How is the sound quality of the LAME, in frank words?

2. About MP3 format

* What is MP3?

In the standards MPEG1, MPEG2(that are the standards of movie), ISO has adopt the audio compression technique which is refered to as "layer 3". In the broader sense, the independent extension technique called "MPEG2.5 Layer 3" that is developped by the German company "Fraunhofer" could be included.

* What is "ISO" or "MPEG"?

ISO is the standardization body of the international standard, and the MPEG is the working group that is dedicated to the movie or audio codec standard.

* What is the MPEG2.5?
* How can I get the MP3 specification?
* Why the quality of the MP3 is so different from the files?

f you encode the PCM audio into the MP3, many paramaters, such as sampling rate, bit rates and etc. will affect the quality of the output.

Even if the paramaters were the same, the sound output of the

* Why different encoder/decoder makes sounds different?
* I have heard multi-channels are supported with MP3...?

Sure there are. But no encoders/decoders support the multi-channel format, nor do by LAME.

* What is the "Free format" of the MP3?

The specifications that enables to use the NON-STANDARD bit rates. As this specification is optional, not all of the MP3 decoders can decode it.

* What is VBR?
* What is the sfb21 problem?
* In the encoded data, the sound over the 16KHz seemed to be cut. Why?

3. About the usage of LAME

* How to use for quick start?
* Why are there so many options?
* What options do we need?
* I want to encode many files at once.
* The encoding is so slow. Do you any clue?
* Does LAME decode the MP3?

Absolutely yes. Try to use '--decode' and other options.

4. Hey, Is it a BUG???

* I can't even start-up LAME at all? What the heck!??

Calm down, please. Some of the machines that is installed the VIA or Cyrix CPU may have this trouble. Try to use '--noasm' option.

Because some CPU have trouble on executing the CPUID command. Please, yell to the CPU/BIOS maker. :)

* The message "Internal buffer inconsistency. flushbits <> ResvSize" was showed in so many times. And the result of the encode was very noisy. What's wrong?

If you use the stable verion of LAME, it almost seemed to be the hardware trouble. Please check the temparature of the CPU or memory. And if you are over-clocking, try to resume the normal-clock.

Even if your machine works with the other benchmarks, LAME could reveal the weak point of your system. The cause of trouble was assumed to be LAME's nature to use the whole functionality of the CPU, such as the usage of MMX and SSE or access to the external bus, the actual reason is UNKNOWN.

After you have checked the hardware and found the LAME strange behavior, it could be the BUG of LAME. Please report the BUG.

* Then, how can I report BUG?

See Contact page.

* Eh!? I can't be such a GURU. How do I?

Hmmm. How can we?

* Why is this FAQ so useless?

Because we don't have staff to write documents. If you help us to write documents, we will appreciate that.

* After encoding the audio into MP3, the silent times are added to the start and the end of the data. Why?

That could be the right result. (SEE. What is gap-less mode?)

* The encoded files sounds worse than original.

MP3 is not reversible. So it is. When you encode the audio into MP3 and decode that, you will get the different result from original if it is not the silent.

And in the 99.9% case, the sound quality will be changed to worse.

5. About Audio Compression

* What is pre-echo?
* Why LAME uses low-pass filter?
* How is the sound quality if I disabled the low-pass filter?
* What is the CLIPPING problem?
* The quality of compression and how to check it?

You can check the compression quality with the sample audio(Killer Sample) files that are known to be hard to compress.

* How to get "Killer Samples"?

6. The issues that is specific to the playing environment

* My DVD player does not understand the MP3 CD-ROM.
* WMP6.4 does not play MP3 files.

7. ETC.

* What means by "Strictly comformant to the ISO standard."
* TAG topics
* Issues on the availble bit rates