Naar inhoud springen

LAME

Uit Wikipedia, de vrije encyclopedie
LAME
Logo
LAME 3.99.5 op Linux
LAME 3.99.5 opLinux
Ontwikkelaar(s) Het LAME-team
Uitgebracht 1998(25 jaar)
Recentste versie 3.100(13 oktober 2017)[1]Bewerken op Wikidata
Status Actief
Besturingssysteem Multiplatform
Geschreven in C
Categorie Codec
Licentie(s) GPLv2
Website (en)Projectpagina
PortaalPortaalicoon Informatica
Vrije software

LAMEis eenopensourceMP3-encoder.De naam is eenrecursief acroniemen staat voor "Lame Ain't an MP3 Encoder". LAME wordt vanwege het opensourcekarakter in veel anderesoftwareingebouwd en gebruikt. In cd-rip-software komt men vaak LAME tegen. De kwaliteit kan zich meten met die van commerciëleMP3-encoders. Momenteel zijn er geenWindows-binariesbeschikbaar voor LAME. Wel is debroncodete downloaden vanaf de website.

LAME was ooit gewoon een groeppatchestegen de apart verdeeldeISO-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-broncodeopnieuw geïmplementeerd. Recente versies van LAME hebben de ISO-broncode niet meer nodig omgecompileerdte kunnen worden.

Omdat recente LAME-versies niet langer een patch voor de ISO-encodercode zijn, is LAME nu een MP3-encoder op zichzelf. Hetacroniemis nu een foute benaming.

Geschiedenis en ontwerp

[bewerken|brontekst bewerken]

Het ontwerp van LAME startte rond het midden van1998.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 (eenpatchvoor de referentiebronnen) werd Lame 2.0. Het project werd al snel een team-project. Mike Cheng stopte met het leiderschap en begon te werken aantooLAME(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:

  • Mei 1999: Een nieuw psychoakoestisch model (gpsycho) werd samen met LAME 3.0 uitgebracht.
  • Juni 1999: De eerste variabelebitrate-implementatie wordt uitgebracht. Vroeg hierna kon LAME ook lageresamplingfrequentiesvan MPEG-2 aan.
  • November 1999: LAME verandert van eenGPL-licentie naar eenLGPL-licentie waardoor het toegelaten is om het ingesloten-brontoepassingen te gebruiken.
  • Mei 2000: De laatste stukken van de originele ISO-voorbeeldbroncode zijn verwijderd. LAME is nu geen patch meer maar een volwaardige encoder.
  • December 2003: aanzienlijke verbeteringen aan de standaard instellingen, tezamen met een verbeterde snelheid. LAME vereist niet langer van de gebruiker om moeilijke parameters op te geven om goede resultaten te bekomen.
  • Mei 2007: Standaard variabele bitrate-coderingssnelheid is sterk verbeterd.

Octrooien en rechtszaken

[bewerken|brontekst bewerken]
LAME v3.99.5

Zoals alle MP3-encoders heeft LAME enkele technologieën die doorpatentenin het bezit van hetFraunhofer Societyen 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, zijnlibraryof 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 deExtended Copy Protectionsoftware die op sommigeSonycompact discsdelen van de LAME-library gebruikte zonder te voldoen aan de voorwaarden van de LGPL.[4][5][6]