LAME (LAME Ain't an MP3 Encoder) is a research project for learning about and improving MP3 encoding technology. LAME includes an MP3 encoding library, a simple frontend application, and other tools for sound analysis, as well as convenience tools. Please note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
| Tags | multimedia Sound/Audio Players MP3 |
|---|---|
| Licenses | GPL LGPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: This release adds some quality improvements to the generated audio files, enables the user to choose fractional variable bitrate qualities, and has upgraded support for libsndfile1 (and, in turn, can use many file formats as input, including FLAC files). It includes many bugfixes, including peripheral tools for user convenience.


Changes: Several bugs in vbr.new were fixed. "-q1" and "-q0" were reworked. Quantization and ReplayGain analysis speeds were increased. Further bugs were fixed.


Changes: A rare bug in VBR-new has been fixed (could lead to crashes or data corruption). There are some fixes in the ACM codec. Padding has been fixed when encoding to 320kbps. Block size selection for mid and side channels has been fixed.


Changes: This release fixes a few bugs and adds some code modifications and speed-ups.


No changes have been submitted for this release.
- All comments
Recent commentslame_enc.dll
The zipped archive of the Windows distribution contains a README that refers to an API file for info about the lame_enc.dll, but there is no API file in the archive. A quick search on Google found the Linux API many times, but no Windows.
Where can I get API info (and maybe a sample for use from within VB 6.0, if I may ask?)?
Thanks
Re: ./configure --with-vorbis troubles
This may come a bit too late, seeing the date of your post... I had this problem in RH8 w/ all the latest rpms. I simply deleted the missing #includes from libmp3lame/vorbis_interface.c and recompiled with success.
--Peter
Re: VBR?
> OK, I'll take this one up. How exactly
> does VBR suck? All it is is adjusting
> the bitrate depending upon how many bits
> are need to accurately represent a frame
> of audio. The upshot is that disk space
> isn't wasted by a frame using more bits
> than it really needs, resulting in
> higher quality using less disk space.
> What's wrong with that? If there's a
> downside to VBR, I'd like to hear it
> because I haven't found any.
I'm with you ...
The only downside to VBR MP3s are that Winamp/XMMS don't accurately read the track lengths (or at least they didn't used to).
Now, if you want the best way ... Ogg/Vorbis VBR. Mmm-mmm, good.
Re: ./configure --with-vorbis troubles
this is not right either.
codec_internal.h is not in the current stable source tree of libvorbis
> Nevermind about my previous post. I
> have been able to repeat your problem
> exactly, thanks to your good error
> message listing.
>
> Here's the deal. You mistakenly
> compiled the tarball version of
> libvorbis with the sequence:
>
> ./autogen.sh
> make
> This only works for the CVS version, not
> the tarball. What you have to do is the
> following.
>
> In the libvorbis source directory:
> make clean
> ./configure
> make
> make install
>
>
> Then, in the lame directory:
> make clean
> ./configure --with-vorbis
> make
> make install
>
>
> This should fix it.
>
Re: Lame - appropriate name
> OK - first off this thing was a total
> pain in the ass to install.
> Secondly, after spending literally days
> tracking down & installing the
> dependancies it needs, it doesn't work.
Use one of the pre-built executables, like
notlame:
http://www.idiap.ch/~sanders/not_lame/