LAME | ||||
---|---|---|---|---|
LAME 3.99.5 op Linux
| ||||
Ontwikkelaar(s) | Het LAME-team | |||
Uitgebracht | 1998 (25 jaar) | |||
Recentste versie | 3.100 (13 oktober 2017)[1] | |||
Status | Actief | |||
Besturingssysteem | Multiplatform | |||
Geschreven in | C | |||
Categorie | Codec | |||
Licentie(s) | GPLv2 | |||
Website | (en) Projectpagina | |||
|
LAME is een opensource MP3-encoder. De naam is een recursief acroniem en staat voor "Lame Ain't an MP3 Encoder". LAME wordt vanwege het opensourcekarakter in veel andere software ingebouwd en gebruikt. In cd-rip-software komt men vaak LAME tegen. De kwaliteit kan zich meten met die van commerciële MP3-encoders. Momenteel zijn er geen Windows-binaries beschikbaar voor LAME. Wel is de broncode te downloaden vanaf de website.
LAME was ooit gewoon een groep patches tegen de apart verdeelde ISO-voorbeeldbroncode. Merk op dat het beweert geen encoder te zijn. De ISO-code had een beperkende licentie maar was gratis verkrijgbaar.
In mei 2000 werd de laatste versie van de ISO-broncode opnieuw geïmplementeerd. Recente versies van LAME hebben de ISO-broncode niet meer nodig om gecompileerd te kunnen worden.
Omdat recente LAME-versies niet langer een patch voor de ISO-encodercode zijn, is LAME nu een MP3-encoder op zichzelf. Het acroniem is nu een foute benaming.
Het ontwerp van LAME startte rond het midden van 1998. Mike Cheng startte het als een groep aanpassingen voor de "8Hz-MP3"-encoderbronnen, waardoor LAME 1.0 ontstond. Nadat anderen zich vragen stelden over de kwaliteit ervan besloot hij om opnieuw te beginnen en zich op de "dist10"-MPEG-referentiesoftwarebronnen te baseren. Zijn doel was enkel om de dist10-bronnen te versnellen en zijn kwaliteit ongemoeid te laten. Die tak (een patch voor de referentiebronnen) werd Lame 2.0. Het project werd al snel een team-project. Mike Cheng stopte met het leiderschap en begon te werken aan tooLAME (een MP2-encoder).
Mark Taylor begon dan met te streven naar een verbeterde kwaliteit boven op een hogere snelheid en bracht versie 3.0 uit. Daarin zat gpsycho, een nieuw psychoakoestisch model dat hij ontworpen heeft. Dit was het begin van het ontwerpen met verbeterde kwaliteit als doel.
Enkele belangrijke verbeteringen in chronologische volgorde:
Zoals alle MP3-encoders heeft LAME enkele technologieën die door patenten in het bezit van het Fraunhofer Society en anderen geïmplementeerd.[2] De ontwerpers van LAME verdelen de licentie voor de technologieën in deze patenten niet zelf. Het verspreiden van gecompileerde uitvoerbare programma's van LAME, zijn library of programma's die afgeleide werken van LAME zijn kunnen in landen die de patenten erkennen als schending van de rechten gezien worden.
De ontwerpers van LAME beweren dat - doordat hun code enkel in de vorm van een broncode uitgebracht wordt - het enkel als een beschrijving van een MP3-encoder beschouwd kan worden en dus geen rechten schendt. Tegelijkertijd raden ze aan om een patent voor alle aanverwante technologieën die LAME gebruiken aan te vragen alvorens een gecompileerde versie van de encoder in een ander product uit te brengen.[3]
In 2005 waren er enkele rapporteringen dat de Extended Copy Protection software die op sommige Sony compact discs delen van de LAME-library gebruikte zonder te voldoen aan de voorwaarden van de LGPL.[4][5][6]