Mike Cheng , begynte utviklingen på Lame Er ikke en MP3 Encoder ( LAME ) MP3-koderen i 1998 , i håp om å forbedre tidligere designet kodere . LAME , fortsatt en åpen kildekode- koder fra og med 2011 , forblir et pedagogisk prosjekt på den delen av sine utviklere å forsøke å innføre økt hastighet og kvalitet i standard MP3-koding . Psykoakustikk
LAME er solid forankret i prinsippene om psykoakustikk , det vitenskapelige studiet av lyd oppfatning. Den bruker en psykoakustiske modell kalt GPSYCHO , som inneholder funksjoner mid- side stereo for overlegen stereo kvalitet og beregnet støyforming å få mest mulig ut av en lydfil på den minste side. De GPSYCHO former lydsporet for å bli kvitt støy samtidig øke den faktiske lydsignalet , noe som resulterer i et klart og konsistent kvalitet fra MP3 -filen.
Speed
LAME er utviklere arbeider fremdeles med koding hastighet som i 2011 . Xing MP3 Encoder , en tilsvarende modell , tar 40 sekunder å kode med en hastighet på 192 kilobit per sekund (kbps ) , mens LAME tar ett minutt og 20 sekunder å kode en lydfil . Den LAME ansatte fortsetter å jobbe med å øke hastigheten på koding uten å ofre kvaliteten på kode , som er deres primære stasjonen . Likevel koder LAME raskere enn tiden det tar å eksportere et lydspor i sanntid.
Bithastighet koding
Lame MP3 kodek tillater både konstant og variabel bithastighet koding, så vel som gjennomsnittlig bithastighet -koding, som er unik for halt. Bithastighet indikerer hvor mange biter er samplet per sekund i en lydfil , generelt sett, en høyere bithastighet tilsvarer høyere kvalitet . Gjennomsnittlig bithastighet tar hver ramme av lyd på egen hånd og velger den lavest mulig bithastighet å kode , forblir sikre filstørrelsen liten uten tap i kvalitet.
Distribution
siden LAME MP3 encoder utviklere ser det som et pedagogisk prosjekt , er det ikke allment tilgjengelig eller distribuert . Per 2011 , kan du enkelt laste ned kildekoden , men det er bare tilgjengelig ukompilert fra sin hjemmeside. Systemet er også kommandolinje basert , så du må ha DOS å operere giveren --- et krav som gjør det ikke veldig brukervennlig . Den håndfull grafiske grensesnitt designet for den LAME front end er alle tredjepart , og er ikke alltid oppdatert med den nyeste versjonen av LAME encoder .