All Topics  
LAME

 

   Email Print
   Bookmark   Link






 

LAME



 
 
LAME is a free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 application used to encode
Encoder

An encoder is a device, circuit, transducer, software program, algorithm or person that converts information from one format or code to another for the purposes of standardization, speed, secrecy, security, or saving space by shrinking size....
 audio into the MP3
MP3

MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio Encoder format using a form of lossy data compression. It is a common audio format for consumer audio storage, as well as a de facto standard encoding for the transfer and playback of music on digital audio players....
 file format. The name LAME is a recursive acronym
Recursive acronym

A recursive acronym is an abbreviation that recursion in the expression for which it stands. The term was first used in print in April 1986....
 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.

ne time, LAME was simply a set of patches against the separately distributed ISO demonstration source, hence the claim that it "is not an encoder".






Discussion
Ask a question about 'LAME'
Start a new discussion about 'LAME'
Answer questions from other users
Full Discussion Forum



Encyclopedia


LAME is a free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 application used to encode
Encoder

An encoder is a device, circuit, transducer, software program, algorithm or person that converts information from one format or code to another for the purposes of standardization, speed, secrecy, security, or saving space by shrinking size....
 audio into the MP3
MP3

MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio Encoder format using a form of lossy data compression. It is a common audio format for consumer audio storage, as well as a de facto standard encoding for the transfer and playback of music on digital audio players....
 file format. The name LAME is a recursive acronym
Recursive acronym

A recursive acronym is an abbreviation that recursion in the expression for which it stands. The term was first used in print in April 1986....
 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.

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
Source code

In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
, and thus LAME was then a totally new implementation — compiling
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 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
TooLAME

TooLAME is a free software MPEG-1 Layer II audio encoder written primarily by Mike Cheng. While there are innumerable MP2 encoders, TooLAME is well-known and widely used for its particularly high audio quality....
 (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:

  • May 1999: a new psychoacoustic model (gpsycho) is released along with LAME 3.0
  • June 1999: The first variable bitrate implementation is released. Soon after this, LAME also became able to target lower sampling frequencies from MPEG-2
  • November 1999: LAME switches from a GPL license to an LGPL license, allowing it to be used within closed-source applications.
  • May 2000: the last pieces of the original ISO demonstration code are removed. LAME is not a patch anymore, but a full encoder.
  • December 2003: substantial improvement to default settings, along with improved speed. LAME no longer requires user to use complicated parameters to produce good results
  • May 2007: default variable bitrate encoding speed is vastly improved


Patents and legal issues

Like all MP3 encoders, LAME implements some technology covered by patent
Patent

A patent is a set of exclusive rights granted by a state to an inventor or his assignee for a term of patent in exchange for a disclosure of an invention....
s owned by the Fraunhofer Society
Fraunhofer Society

The Fraunhofer Society is a Germany research organization with 58 institutes spread throughout Germany, each focusing on different fields of applied science ....
 and other entities. 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. 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
Extended Copy Protection

Extended Copy Protection is a computer software package developed by the British company First 4 Internet, , and sold as a copy protection or digital rights management scheme for compact discs....
 software included on some Sony
Sony

is a multinational corporation list of conglomerates corporation headquartered in Minato, Tokyo, Japan, and one of the world's largest media conglomerates with revenue exceeding US$99.1 billion ....
 Compact Disc
Compact Disc

A Compact Disc is an optical disc used to store Data , originally developed for storing digital audio. The CD, available on the market since October 1982, remains the standard physical medium for sale of commercial Sound recording and reproduction to the present day....
s utilized portions of the LAME library without complying with the terms of the LGPL.

LAME-compatible software


Microsoft Windows

  • ALL2LAME - A minimalist frontend for LAME that allows piping from commandline decoders of other formats, such as FLAC and Monkey's Audio.
  • Audiograbber
    Audiograbber

    Audiograbber is a proprietary freeware CD ripper/converter for Microsoft Windows. It was one of the first programs in the genre to become popular....
  • BonkEnc
    BonkEnc

    BonkEnc is a CD ripper for Microsoft Windows. Distributed under the terms of the GNU General Public License, BonkEnc is free software. The developers invite donations but they are optional....
     is a CD ripper, audio encoder and converter for various formats.
  • Burrrn - a simple Cdrdao-based gapless audio CD burning utility that uses LAME in decoding mode to maximize audio quality.
  • CDex
    CDex

    CDex is a CD ripper for Microsoft Windows. Released under the GNU General Public License, CDex is free software. As of August 2007, it is the 8th most popular download on SourceForge.net, with over 32 million downloads....
    , Windows CD audio extractor
  • dBpoweramp
    DBpowerAMP

    dBpoweramp is a collection of fully-integrated audio software from Illustrate, written by Spoon.The main dBpoweramp product developed by illustrate is dMC , with many additional add-ons available for download as well as a couple of other related pieces of software....
     Music Converter
  • Easy CD-DA Extractor
  • Exact Audio Copy
    Exact Audio Copy

    Exact Audio Copy, or often simply EAC, is a Proprietary software Ripping Computer program for Microsoft Windows. It has also been tested to work under newer versions of Wine on Linux....
     (EAC), Windows audio grabber for CD-ROM drives
  • foobar2000
    Foobar2000

    foobar2000 is a freeware audio player for Microsoft Windows developed by Peter Pawlowski, a former freelance contractor for Nullsoft. It is known for its highly customizable Graphical user interface....
    , an audio player that supports transcoding to LAME
  • Goldwave
    GoldWave

    GoldWave is a popular commercial digital audio editing software developed by GoldWave Inc. It was first released to public in April 1993....
  • J. River Media Center
    Media Center (software application)

    Media Center, or formally, "J. River Media Center" is a multimedia application that allows the user to play and organize various types of media on a Windows based machine....
     - A media player/manager which supports transcoding to LAME
  • Lamedrop - easy to use front-end in Windows
    Microsoft Windows

    Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
    , similar to oggdrop
  • is a graphical front-end for the LAME MP3, Ogg Vorbis and Nero AAC
    Advanced Audio Coding

    Advanced Audio Coding is a standardized, lossy data compression Audio data compression and encoder scheme for digital audio. Designed to be the successor of the MP3 format, AAC generally achieves better sound quality than MP3 at many bit rates....
     audio encoders. It accepts WAV
    WAV

    WAV , short for Waveform audio format, is a Microsoft and International Business Machines audio file format standard for storing an audio bitstream on personal computer....
    , MP3
    MP3

    MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio Encoder format using a form of lossy data compression. It is a common audio format for consumer audio storage, as well as a de facto standard encoding for the transfer and playback of music on digital audio players....
    , MP2
    MPEG-1 Audio Layer II

    MPEG-1 Audio Layer II is a lossy data compression audio codec defined by ISO/IEC 11172-3. While MP3 is much more popular for personal computer and internet applications, MP2 remains a dominant standard for audio broadcasting....
    , Vorbis
    Vorbis

    Vorbis is a free software and open source software, Lossy compression audio codec project headed by the Xiph.Org Foundation and intended to serve as a replacement for MP3....
    , AAC
    Advanced Audio Coding

    Advanced Audio Coding is a standardized, lossy data compression Audio data compression and encoder scheme for digital audio. Designed to be the successor of the MP3 format, AAC generally achieves better sound quality than MP3 at many bit rates....
    , AC3, FLAC
    FLAC

    Free Lossless Audio Codec is a file format for lossless data compression audio data compression. During compression, FLAC does not lose quality from the audio stream, as Lossy data compression formats such as MP3, Advanced Audio Coding, and Vorbis do....
    , WavPack
    WavPack

    WavPack is a free software, open source Audio compression #Lossless audio compression file format developed by David Bryant....
    , Musepack
    Musepack

    Musepack or MPC is an open source audio data compression#Lossy compression, specifically optimized for transparency compression of stereo audio at bitrates of 160–180 bit rate....
    , Shorten
    Shorten

    Shorten is a file format optimized for compressing audio data. It is a form of lossless data compression of files and is used to Audio data compression Compact Disc-quality audio files ....
    , Speex
    Speex

    Speex is a free software speech coder that may be used on Voice over IP applications and podcasts. Speex claims to be free of any software patent restrictions and is licensed under the revised BSD License....
    , APE, TTA
    TTA (codec)

    True Audio is a free software, real-time lossless audio codec, based on adaptive prognostic filters.Also, .tta is the generic filename extension to filename of audio files created by True Audio codec....
     and WMA
    Windows Media Audio

    Windows Media Audio is an audio data compression technology developed by Microsoft. The name can be used to refer to its audio file format or its audio codecs....
    .
  • Quintessential Player
    Quintessential Player

    Quintessential Player is a freeware, multi-format media player developed by Paul Quinn.Quintessential Player began life in 1997 as a CD-only player for Windows, when it was known as Quintessential CD Player ....
  • RazorLame - a Microsoft Windows front-end user interface for the commandline LAME Encoder executable.
  • SunEnc mitsu - an open source front-end for Microsoft Windows with access to almost every parameter of LAME and ID3
    ID3

    ID3 is a metadata container most often used in conjunction with the MP3 audio file format. It allows information such as the title, artist, album, track number, or other information about the file to be stored in the file itself....
     editing.
  • SynthFont - a freeware MIDI file player SoundFont
    SoundFont

    SoundFont is a brand name that collectively refers to a file format and associated technology designed to bridge the gap between Digital recording and Audio synthesis audio, especially for the purposes of computer music composition....
     synthesizer which can use LAME to export an audio file in mp3 format.
  • Winamp
    Winamp

    Winamp is a proprietary software media player written by Nullsoft, now a subsidiary of Time Warner. It is skin nable, multi-format freeware/shareware....
  • winLAME
    WinLAME

    winLAME is a Windows front-end for LAME, a program which can transcode digital audio files between several formats....
  • Zortam Mp3 Media Studio - a front end that integrates LAME with Zortam Mp3 Media Studio on Windows.


Mac OS X

  • iTunes-LAME - a front end that integrates LAME with iTunes
    ITunes

    iTunes is a Proprietary software digital media media player application, used for playing and organizing digital music and video files. The program is also an interface to manage the contents on Apple's popular iPod digital media players as well as the iPhone....
     on Mac OS X
    Mac OS X

    Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
    .
  • LameBrain - Free LAME-based mp3 encoder with drag-and-drop batch file processing, CD ripping with FreeDB support, and saving of encoding "profiles" (note: uses the obsolete LAME 3.95).
  • Max is an application for creating high-quality audio files in LAME or various other formats, from compact discs or files.
  • BarbaBatch is an audio file format converter using LAME for mp3 encoding.
  • iLAS - simple application that allows you to import a CD or encode a playlist in iTunes
    ITunes

    iTunes is a Proprietary software digital media media player application, used for playing and organizing digital music and video files. The program is also an interface to manage the contents on Apple's popular iPod digital media players as well as the iPhone....
     using Lame.
  • XLD - a versatile application capable of converting between many lossy and lossless formats including MP3, FLAC, Apple Lossless, MPEG-4 AAC, Ogg Vorbis, and others.
  • Peak - an audio recording and editing application. Projects can be encoded to MP3 after adding LameLib as a plug-in.


Unix-like operating systems

  • Grip
    Grip audio ripper

    Grip is a free software Compact Disc player and CD ripper within the GNOME project.Development began in 1998, and it was registered as a project at the SourceForge.net free and open-source software software website on March 17, 2000....
    , a front-end for use with GNOME
    Gnome

    A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
  • SoundJuicer, part of the GNOME desktop
  • KAudioCreator, part of the KDE
    KDE

    KDE is a free software project based around its flagship product, a desktop environment for Unix-like systems. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system....
     desktop
  • K3b
    K3b

    K3b is a Compact Disc and DVD optical disc authoring application for the KDE desktop environment for Unix-like computer operating systems. It provides a graphical user interface to perform most CD/DVD burning tasks like creating an Audio CD from a set of audio files or copying a CD/DVD, as well as more advanced tasks such as burning eMoviX C...
    , KDE's CD-R and DVD authoring software can rip audio CDs as well


Cross platform

  • jRipper - a Java-based frontend for LAME which includes Windows and GNU/Linux binaries.
  • Audacity
    Audacity

    Audacity is a digital audio editor and recording application. Audacity is cross-platform and is available for Microsoft Windows, Mac OS X, Linux and Berkeley Software Distribution....
    , an audio recording, editing and transforming program, available for Windows, Linux
    Linux

    Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
    , BSD, and Macintosh.
  • Stickloader is another Java-based Lame frontend allowing files to be encoded easily via drag-and-drop.
  • LAMEOnJ - open source Java API wrapping the LAME API exported by native binaries (Windows, Mac OS X, Linux, Solaris supported).
  • Rubyripper, a secure audiodisc ripper for Linux
    Linux

    Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
     and Mac OS X


See also


  • List of codecs
    List of codecs

    The following is a list of codecs....
  • Lossy data compression
    Lossy data compression

    A lossy compression method is one where data compression and then decompressing it retrieves data that may well be different from the original, but is close enough to be useful in some way....
  • Audio data compression
  • TooLame
    TooLAME

    TooLAME is a free software MPEG-1 Layer II audio encoder written primarily by Mike Cheng. While there are innumerable MP2 encoders, TooLAME is well-known and widely used for its particularly high audio quality....


External links

  • , including links to software/binary downloads for various operating systems