LAME

From MedBib.com - Medicine & Nature

LAME
Developed by The LAME development team
Latest release 3.98.2 / 22 September 2008; 108 days ago
Preview release 3.99a0 / September 2008
OS Cross-platform
Type Codec
License GNU Lesser General Public License
Website http://lame.sourceforge.net/

LAME is an open source application used to encode audio into the MP3 file format. The name LAME is a recursive acronym for LAME Ain't an MP3 Encoder, reflecting LAME's early history when it was not actually an encoder, but merely a set of patches against the freely available ISO demonstration source code.

Contents

Name

At one time, LAME was simply a set of patches against the separately distributed ISO demonstration source, hence the claim that it "is not an encoder". The ISO code had a restrictive license but was available without charge.

In May 2000, the LAME project reimplemented the last of the ISO source code, and thus LAME was then a totally new implementation — compiling recent versions of LAME no longer requires the ISO source code.

As recent LAME releases are no longer a patch against ISO encoder code, LAME is now itself an MP3 encoder; the LAME acronym has become a misnomer.

History and development

LAME development started around mid-1998. Mike Cheng started it as a set of modifications against the "8Hz-MP3" encoder sources, creating LAME 1.0. After some quality concerns raised by others, he decided to start again from scratch based on the "dist10" MPEG reference software sources. His goal was only to speed up the dist10 sources, and leave its quality untouched. That branch (a patch against the reference sources) became Lame 2.0. The project quickly became a team project. Mike Cheng eventually left leadership and started working on tooLAME (an MP2 encoder).

Mark Taylor then started pursuing increased quality in addition to better speed, and released version 3.0 featuring gpsycho, a new psychoacoustic model he developed. This marked the beginning of the development toward quality.

A few key improvements, in chronological order:

Patents and legal issues

Like all MP3 encoders, LAME implements some technology covered by patents owned by the Fraunhofer Society and other entities.[1] The developers of LAME do not license themselves the technology described by these patents. Distributing compiled binaries of LAME, its libraries, or programs which are derivative works of LAME in countries which recognize those patents, may be considered infringing on the relevant patents.

The LAME developers state that since their code is only released in source code form, it should only be considered as a description of an MP3 encoder, and thus does not infringe any patent by itself when released as source code only. At the same time, they advise obtaining a patent license for any relevant technologies that LAME may implement before including a compiled version of the encoder into a product.[2] Some software is released using this strategy; companies use the LAME library, but obtain patent licenses.

In November 2005, there were reports that the Extended Copy Protection software included on some Sony Compact Discs utilized portions of the LAME library without complying with the terms of the LGPL.[3][4][5]

LAME-compatible software

Microsoft Windows

Mac OS X

Unix-like operating systems

Cross platform

See also

Free software portal

References

  1. ^ mp3licensing.com - Home
  2. ^ http://lame.sourceforge.net/tech-FAQ.txt
  3. ^ - Sony BMG Software May Contain Open-Source Code
  4. ^ - Is Sony in violation of the LGPL?
  5. ^ - Sony's XCP DRM

External links