www.wikidata.de-de.nina.az
Dieser Artikel behandelt die Software Zu weiteren Bedeutungen siehe Lame LAME ist ein Open Source Projekt das sich selbst als Entwicklungsprojekt zur Unterstutzung des MP3 Audioformats versteht Der Name LAME ist ein rekursives Akronym fur LAME Ain t an MP3 Encoder LAME ist kein MP3 Encoder was darauf zuruckzufuhren ist dass LAME ursprunglich kein vollstandiger Encoder sondern nur ein Patch fur die MP3 Beispielimplementierung war siehe Geschichte De facto entwickelt das LAME Projekt Quelltext zur Erzeugung von MP3 Audiodateien und befindet sich damit in Konkurrenz mit anderen Anbietern zum Beispiel der Fraunhofer Gesellschaft FhG mit deren proprietaren MP3 Encodern LAME wird in einer Vielzahl von freien Software Produkten eingesetzt und nach Angaben des LAME Projektes auch in mindestens einem tragbaren MP3 Spieler LAME steht unter der GNU Lesser General Public License LGPL und kann somit frei benutzt werden LAMEBasisdatenEntwickler Das LAME TeamAktuelle Version 3 100 13 Oktober 2017 Aktuelle Vorabversion 3 100a2 29 Januar 2016 Betriebssystem plattformunabhangigProgrammiersprache C AssemblerKategorie MP3 EncoderLizenz LGPL freie Software deutschsprachig neinlame sf net Inhaltsverzeichnis 1 Geschichte 2 Lizenzen und Patente 3 Verwendung 4 Unterstutzte Techniken 4 1 Bitrate Modi 4 1 1 Konstante Datenrate CBR 4 1 2 Variable Datenrate VBR 4 1 3 Durchschnittliche Datenrate ABR 4 2 Kanal Modi 4 2 1 Mono 4 2 2 Joint Stereo 4 2 3 Einfaches Stereo 4 2 4 Dual Mono Dual Channel 4 3 Kodiergeschwindigkeit 4 4 Sonstiges 5 Kodieren mit LAME 5 1 Einstellungsprofile 5 2 Qualitatsstufen 6 Hortests 7 Weblinks 8 EinzelnachweiseGeschichte BearbeitenDas Projekt startete Anfang 1998 als Mike Cheng fur eine Beispielimplementierung eines MP3 Encoders einen Patch entwickelte Dieser Encoder war von der Internationalen Organisation fur Normung ISO herausgegeben worden und darf fur nichtkommerzielle Projekte frei verwendet werden Die ISO verwaltet alle MPEG Standards und somit auch MP3 das betrifft jedoch nur das Format an sich und die Decodierung die als ISO Standard frei verfugbar sind nicht die Codierung LAME steht unter der LGPL und kommt ab Version 3 81beta vom 8 Mai 2000 ohne den alten ISO Quelltext aus LAME wird allgemein als der qualitativ hochstwertige MP3 Encoder angesehen was aus zahlreichen Hortests geschlussfolgert wird 1 Aufgrund standiger Optimierungen zahlt er zu den schnellsten Das LAME MT Projekt arbeitet an einer Version mit Multi Threaded Engine um besseren Gebrauch von Mehrkernprozessoren zu machen Zuletzt wurde Mitte Oktober 2017 eine neue LAME Version mit der Nummer 3 100 veroffentlicht Diese Ausgabe enthalt ausschliesslich Fehlerbeseitigungen die Audioqualitat ist gleich geblieben Lizenzen und Patente BearbeitenDie Fraunhofer Gesellschaft und andere Firmen besitzen Softwarepatente auf Teilverfahren die fur MPEG Codierung eingesetzt werden Ein alles umfassendes MP3 Patent gibt es nicht Die Fraunhofer Gesellschaft hat den grossten Teil an der Entwicklung des MP3 Standards beigetragen und sich einige Verfahren zur MP3 Codierung patentieren lassen In einem Zusammenschluss mit Thomson besitzen beide Unternehmen 18 MP3 bezogene Patente Seit September 1998 nachdem sich der MP3 Standard sechs Jahre lang unbelastet etablieren konnte verlangt FhG Thomson Lizenzgebuhren fur MP3 Encoder Andere Firmen haben ebenfalls Patentanspruche auf das MP3 Verfahren zum Beispiel die Firma Sisvel die im Auftrag von Philips handelt Infolgedessen mussten viele freie MP3 Projekte aufgegeben werden Der Anspruch von FhG Thomson dass die Verwendung ihrer Patente zur MP3 Codierung unverzichtbar ware konnte gegenuber LAME bisher gerichtlich nicht durchgesetzt werden Die LAME Entwickler konnten sich darauf berufen den frei verfugbaren ISO Quelltext gemass der entsprechenden Lizenz zu verwenden ein MP3 Technologie unterstutzendes Entwicklungsprojekt zu sein und kein fertiges Produkt anzubieten sondern nur den Quellcode zu veroffentlichen 2 Das bedeutet dass diejenigen die LAME basierte Encoder zur Verfugung stellen ebenfalls ein gewisses Risiko eingehen indem sie ein fertiges Produkt verbreiten FhG Thomson musste jedoch zuerst die Gultigkeit und Anwendbarkeit ihrer Patente nachweisen Seit dem 23 April 2017 ist das MP3 Lizenzprogramm des Fraunhofer IIS ausgelaufen sodass Encoding und Decoding nun frei sind 3 Verwendung Bearbeiten nbsp LAME in der Kommandozeile und mit VBR in einer hohen Qualitatsstufe ausgefuhrt nbsp LAME Optionen in einem GUI hier CDexAuf Grund der hohen Qualitat der von LAME erzeugten MP3 Dateien wird es haufig verwendet und ist oft in Shareware und Freeware Programmen zu finden Unter Windows benotigen einige Encoder Programme wie zum Beispiel VirtualDub zusatzlich zum Codec einen Audio Compression Manager ACM fur LAME siehe Weblinks Im November 2005 gab es Berichte nach denen Analysen darauf hinwiesen dass in dem umstrittenen Kopierschutzverfahren XCP das auf Musik CDs von Sony BMG zum Einsatz kam widerrechtlich Quelltext von LAME eingesetzt worden sei 4 5 6 Da Sony letztendlich alle CDs mit XCP zuruckzog verliefen diese Anschuldigungen allerdings im Sande Unterstutzte Techniken BearbeitenBitrate Modi Bearbeiten Konstante Datenrate CBR Bearbeiten Konstante Bitrate wahlbar zwischen 8 16 24 32 40 48 64 80 96 112 128 160 192 224 256 und 320 kbit s Hier ist die Qualitat variabel Variable Datenrate VBR Bearbeiten Variable Bitrate in zehn Qualitatsstufen V 0 bis V 9 Durch dynamische Anpassung der Bitrate an die Komplexitat des Audiosignales wird versucht die Qualitat konstant zu halten Im Zusammenhang mit VBR wird oft von einer nominalen das heisst durchschnittlichen Bitrate gesprochen Mit Lame 3 90 wurden Alt Presets eingefuhrt die eine transparente Qualitat bieten Durchschnittliche Datenrate ABR Bearbeiten LAME unterstutzt auch die Einstellung einer durchschnittlichen Datenrate Der Encoder passt ebenso wie bei der Variablen Datenrate VBR die Kompressionsrate an die Informationsdichte des Datensignals an Da jedoch versucht wird eine mittlere vorgegebene Bitrate durchschnittlich zu erreichen sollte die Grosse der Ziel Datei im Voraus annahernd berechenbar sein Die erreichte Bitrate weicht meist minimal vom Zielergebnis ab Beispiel Wenn man als Zielbitrate 192 kbit s eingibt ist die Bandbreite der Bitrate die erreicht wird 180 200 kbit s Kanal Modi Bearbeiten Mono Bearbeiten Falls die Quelldatei noch nicht monophon ist wird sie in Mono umgewandelt ein sogenannter Downmix und in MP3 kodiert Es wird nur ein Audio Kanal verwendet Joint Stereo Bearbeiten Es wird unterschieden zwischen dem verlustbehafteten IS Joint Stereo bei dem Phaseninformationen verloren gehen und dem verlustfreien MS Joint Stereo Die aktuelle Version des LAME Encoders verwendet von der Absenkung der Zielbitrate unabhangig nur noch MS Joint Stereo Mid Side Joint Stereo nutzt die Tatsache dass bei normaler Musik zwischen den beiden Stereokanalen nur kleine Unterschiede bestehen Die beiden Kanale werden zu einem Summenkanal L R Mid der dem linken und dem rechten Kanal gemeinsam ist zusammengefasst engl joint verbunden Der zweite Kanal enthalt nur das Differenzsignal L R Side das allgemein weit weniger komplex ist Tiefe Frequenzen werden nicht ausdifferenziert da deren Richtungsinformation zu vernachlassigen ist Auf diese Weise kann eine deutlich hohere Qualitat bei identischer Bitrate gegenuber dem herkommlichen Stereo Verfahren erzielt werden Bei Audioquellen die vollig getrennte Aufnahmen fur den linken und rechten Kanal enthalten bringt dieses Verfahren jedoch keinen Gewinn da fur Stellen mit zu grossen Kanalunterschieden automatisch einfaches Stereo verwendet wird diese Automatik ist im Kanalmodus Forced Joint Stereo deaktiviert hier werden alle Frames mit MS Joint Stereo verarbeitet Einfaches Stereo Bearbeiten Es werden zwei unabhangige Tonkanale gespeichert Je nach Komplexitat werden den beiden Kanalen entsprechende Bitraten zugewiesen dem linken Kanal zum Beispiel 65 des Speicherplatzes und dem rechten 35 Die Qualitat ist gegenuber Joint Stereo bei normalen Stereodateien gleicher Bitrate bzw gleichem Speicherplatzbedarf folglich schlechter Dual Mono Dual Channel Bearbeiten Wie bei einfachem Stereo werden beide Kanale getrennt kodiert Der Unterschied ist jedoch dass unabhangig von der Komplexitat des rechten oder linken Kanals beide Kanale genau die Halfte des Speicherplatzes erhalten Dieses Ergebnis lasst sich folglich auch mit einfachem Stereo erreichen Kodiergeschwindigkeit Bearbeiten LAME war und ist nicht der schnellste MP3 Encoder Auch ist LAME in der Regel langsamer als Encoder anderer Kompressionsverfahren Die Ursachen dafur liegen zum Beispiel im psychoakustischen Modell und anderen internen Funktionen die dazu dienen die Ausgabequalitat zu verbessern Die langsame Verarbeitung kommt also direkt der Qualitat zugute Bei der Rechengeschwindigkeit moderner Computer fallen die Wartezeiten jedoch immer weniger ins Gewicht Sonstiges Bearbeiten Die Qualitat und Geschwindigkeit der Kodierung kann beeinflusst werden Die Tiefpass Filterung ist standardmassig aktiviert kann aber auch deaktiviert werden ID3v1 und ID3v2 Tagging Replay Gain standardmassig aktiviert CRC Berechnung der Header Gapless luckenfreies Kodieren Input Quelldateien konnen sowohl WAV als auch MP1 MP2 und MP3 Dateien sein MP3 Dateien konnen in WAV Dateien umgewandelt werden dekodieren Freeformat Bitstrome die nicht der Bitrate 32 40 48 56 64 80 96 112 128 160 192 224 256 oder 320 kbit s entsprechen konnen erzeugt werden LAME lasst noch viele weitere Einstellungen zur MP3 Kodierung zu entweder direkt uber die Kommandozeile oder mittels der Benutzeroberflache einer unterstutzenden Software Kodieren mit LAME BearbeitenEmpfehlenswert ist die Kodierung mit variabler Bitrate Dadurch ist sichergestellt dass das Tonstuck mit konstanter Qualitat kodiert wird Demgegenuber schwankt die Qualitat bei der Kodierung mit konstanter Datenrate dabei konnen an schwierig zu kodierenden Musikstellen Qualitatseinbruche auftreten Kodierung mit variabler Bitrate reduziert die Datenrate bei ruhigeren Passagen des Stuckes und hebt sie bei komplexen Passagen an Dadurch wird eine konstante Qualitat erreicht und es entsteht eine dafur minimal notwendige Dateigrosse Um mit LAME mit variabler Bitrate zu kodieren steht neben dem herkommlichen VBR Modus auch der neue VBR Modus zur Verfugung Da er ab der Version 3 97 sehr ausgereift ist und die Kodiergeschwindigkeit sich verdreifacht hat sollte er als Standard verwendet werden was bei Lame ab Version 3 98 automatisch der Fall ist Einstellungsprofile Bearbeiten Aufgrund der grossen Flexibilitat von LAME lasst sich die Kodierfahigkeit mittels vieler Parameter sehr genau steuern Da diese vielen Moglichkeiten jedoch aufgrund ihrer Unubersichtlichkeit zu nicht optimalen Ergebnissen fuhren konnen gibt es ein System von Einstellungsprofilen englisch presets Voreinstellungen Dabei sind drei Stufen vorgegeben die im taglichen Gebrauch optimale Losungen zur Verfugung stellen Die Stufe Standard entspricht V 2 erzeugt dabei eine transparente Qualitat bei der die meisten Menschen die MP3 kodierte Fassung klanglich nicht vom Original unterscheiden konnen Sie ist daher die empfohlene Einstellung zur Kodierung von Musik Die darunterliegende Stufe Medium entspricht V 4 stellt einen guten Kompromiss zwischen geringer Dateigrosse und ausreichender Qualitat dar Da sie fast transparente Qualitat erzeugt eignet sie sich gut um Musik fur tragbare MP3 Spieler aufzubereiten Die Stufe Extreme entspricht V 0 bringt gegenuber der Stufe Standard nur noch geringe Qualitatsverbesserungen fuhrt aber zu sehr grossen Dateien Die Presets konnen zum Beispiel mit preset standard aktiviert werden Ebenfalls als Presets konnen die Qualitatsstufen siehe nachster Abschnitt angesehen werden Wer also wegen der besseren Abstufung direkt mit diesen Parametern arbeiten will der kann das tun indem er beispielsweise V 2 als Parameter benutzt Qualitatsstufen Bearbeiten LAME wurde in den letzten Jahren qualitativ verbessert Aktuelle Hortests belegen dass die meisten Menschen mit LAME kodierte Musik bei einer durchschnittlichen Bitrate von 128 kbit s als transparent empfinden Somit erreicht LAME bei dieser Bitrate inzwischen Stand September 2007 eine Qualitat die bei Einfuhrung des MP3 Formats nicht moglich war Daher gilt die folgende Beurteilung fur den LAME Encoder erst ab Version 3 97 Lediglich einige wenige Musikstucke enthalten kurze Passagen Problemsamples die auch bei hochqualitativen Einstellungen nicht transparent klingen Bei normalem Musikgenuss sind aber selbst diese Unterschiede nicht zu horen Die folgende Tabelle dient zur Orientierung uber das 10 stufige Qualitatsstufen System Parameter Ziel Bitrate in kbit s erreichte Bitrate in kbit s Musik Qualitat Bemerkung b320 320 320 CBR Exzellent Transparent auch fur geschulte Ohren eventuelle Verbesserung der Qualitat von Problemsamples V0 245 220 260 Exzellent Transparent auch fur geschulte Ohren eventuelle Verbesserung der Qualitat von Problemsamples V1 225 200 250 Exzellent Transparent auch fur geschulte Ohren eventuelle Verbesserung der Qualitat von Problemsamples V2 190 170 210 Sehr gut Exzellent Empfohlene Einstellung Transparent auch fur geschulte Ohren V3 175 155 195 Sehr gut Transparent auch fur die meisten geschulten Ohren V4 165 145 185 Gut Sehr gut Transparent fur normale Horer Geschulte Ohren konnen selten Unterschiede erkennen V5 130 110 150 Gut In den meisten Fallen transparent fur normale Horer jedoch konnen geschulte Ohren gelegentlich Unterschiede erkennen V6 115 95 170 Befriedigend Gut Auch ungeubte Ohren konnen haufig minimale Unterschiede erkennen Fur den Gebrauch in tragbaren Geraten qualitativ weniger hochwertigen Hifi Komponenten zur Hintergrundbeschallung oder Kodierung von Horbuchern aber sehr gut geeignet V7 100 80 160 Befriedigend Auch ungeubte Ohren konnen haufig deutliche Unterschiede erkennen Fur den Gebrauch in tragbaren Geraten qualitativ weniger hochwertigen Hifi Komponenten zur Hintergrundbeschallung oder Kodierung von Horbuchern aber gut geeignet V8 85 65 175 V8 und V9 sollten in Version 3 99 nicht verwendet werden teilweise ergeben sich grossere Dateien schlechtere Kompression als in V7 abr 128 128 ca 115 155 Sollte in Version 3 99 nur verwendet werden wenn die Dateigrosse im Vorhinein festgelegt werden soll Die Grosse der Zieldatei ist ahnlich wie bei der Verwendung von V7 die Qualitat jedoch schlechter abr 112 112 ca 100 140 Ausreichend Deutliche Unterschiede auch fur ungeubte Ohren Fur Horbucher und Horstucke ohne hohe Qualitatsanspruche noch gut geeignet abr 96 96 ca 85 120 Eingeschrankt Deutliche Unterschiede auch fur ungeubte Ohren Fur Horbucher und Horstucke ohne hohe Qualitatsanspruche geeignet abr 64 64 ca 55 90 Mangelhaft Deutliche Qualitatseinbussen Fur Horbucher und Horstucke auf mobilen Geraten noch geeignet Die hier angegebenen Werte dienen nur der Orientierung Je nach Ausgangsmaterial kann die Bitrate beispielsweise bei Qualitatsstufe V 2 auch deutlich unter 170 kbit s bzw uber 210 kbit s betragen Ab der Version 3 98 werden auch nicht ganzzahlige Werte als Parameter fur V akzeptiert Hortests BearbeitenAudio Codecs wurden immer wieder verschiedenen Hortests zum Beispiel ABX Test unterzogen Somit ist es moglich bei einem Codec Feinabstimmungen vorzunehmen bis das Ergebnis ansprechend ist Die Gemeinschaft auf Hydrogenaudio org testete Lame und andere Encoder in regelmassigen Hortests Dabei flossen die Ergebnisse direkt in die Entwicklung von Lame ein so dass der Encoder stetig verbessert werden konnte Ein Beispiel ist die Qualitat bei einer Bitrate von 128 kbit s in der sich Lame stetig verbessern konnte So erreichte Lame in der Version 3 95 bei einem Test 3 74 Punkte die Folgeversion Lame 3 96 in einem anderen Test bereits 4 18 Punkte und Lame 3 97b2 wiederum in einem anderen Test 4 60 von jeweils 5 Punkten Jedoch nahmen an den Hortests jeweils unterschiedliche Personen teil teils wurden auch andere Testdaten benutzt Die Ergebnisse lassen sich somit nicht direkt aufeinander ubertragen bieten aber dennoch einen Einblick in die Entwicklung des Codecs der sich in der Qualitat tendenziell deutlich steigern konnte Konnte man im Jahr 2002 bei 128 kbit s nur von ausreichender Qualitat sprechen so ist 2007 die Qualitat fur die meisten Horer schon transparent Weblinks BearbeitenOffizielle Webprasenz mit Befehlsreferenz englisch Lame fur Windows und fur Mac OS X jeweils als kompilierte Version englisch Hydrogenaudio Knowledgebase Ausfuhrliche Beschreibung von Lame Empfohlene Einstellungen fur Lame von AudioHQEinzelnachweise Bearbeiten Siehe zum Beispiel die auf zahlreichen Blindhortests basierende Empfehlung der von Audiophilen getragenen Hydrogenaudio Gemeinde Mark Taylor LAME Technical FAQ lame sourceforge net 1 Juni 2000 abgerufen am 26 November 2011 englisch 6 Does LAME use any MP3 patented technology LAME as the name says is not an encoder LAME is a development project which uses the open source model to improve MP3 technology Many people believe that compiling this code and distributing an encoder which uses this code would violate some patents in the US Europe and Japan However only a patent lawyer is qualified to make this determination The LAME project tries to avoid all these legal issues by only releasing source code much like the ISO distributes MP3 demonstration source code Source code is considered as speech which may contain descriptions of patented technology Descriptions of patents are in the public domain MP3 nicht mehr lizenzpflichtig silicon de 15 Mai 2017 abgerufen am 15 Mai 2017 Reuters Sony BMG Software May Contain Open Source Code foxnews com 21 November 2005 archiviert vom Original am 6 Marz 2009 abgerufen am 26 November 2011 englisch nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www foxnews com Is Sony in violation of the LGPL Sony s XCP DRM Abgerufen von https de wikipedia org w index php title LAME amp oldid 200145907