Software-update: LAME MP3 encoder 3.90

K0bo stuurde ons de mededeling dat er een nieuwe versie van LAME verkrijgbaar is. LAME (LAME Ain't an Mp3 Encoder) is een MP3 encoder die gebruikt kan worden met zeer veel verschillende programma's & Besturingssystemen. Dit keer zijn we aangekomen bij een final versie en kreeg de naam "3.90". De zeer uitgebreide changelog kun je hier nalezen.

Versienummer 3.90
Besturingssystemen Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, Linux x86, DOS, Mac OS Classic, macOS, OS/2, Solaris, UNIX
Website MP3dev
Download http://www.doom9.org/Soft21/Files/Audio/lame3.90.zip

Door Richard de Keijzer

Meukposter, Nieuwsposter

21-12-2001 • 21:11

32 Linkedin

Bron: MP3dev

Reacties (32)

32
31
22
11
4
8
Wijzig sortering
Zo, dit is volgens mij 1 van de weinige proggies die door zoveel OS'en worden ondersteund ! :)
Op http://www.mp3dev.org/mp3/links.html kun je diverse programma's vinden die je kunt laten werken met LAME. Dit is slechts een kleine greep, maar er zijn voor vrijwel alle besturingssystemen wel mogelijkheden om LAME te gebruiken.
LAME is geen programma, LAME is net zoals het commerciele BladeENC een MP3Encoder Library, gewoon een DLL die MP3 Encoding Progs kan aansturen. Bij veel van die progs kun je opgeven welke encoder je wilt gebruiken, LAME is best een goeie en hij is freeware
Bij veel van die progs kun je opgeven welke encoder je wilt gebruiken, LAME is best een goeie en hij is freeware
Nog veel beter: hij is Open Source!
Trouwens een OS ondersteund geen MP3 encoder, de MP3 encoder moet een OS ondersteunen. Aangezien Lame slechts een library is, is dat allemaal redelijk platform-onafhankelijke code...
Lame is wel een programma. Naast de .dll versie is er namelijk ook een .exe (deze zit in de zip waarnaar gelinkt werd).

Deze .exe versie is gewoon standalone te gebruiken als command-line tool maar is ook te gebruiken met een front-end zoals Razorlame of EAC.
Hier is een versie van 3.90 die ik met de Intel 5.0 compiler heb gebuild, met "ultra" optimization. Deze is lekker snel... ;)
Dat is nog alpha 9, van 17 december. Daarna is er nog een versie van 19 december geweest. Dit is zeker niet de final die je gecompileerd hebt.
Dit is gewoon gecompileerd vanaf de lame3_90 branch hoor, en die sources heb ik net een uur of wat geleden uitgecheckt. Dus voor zover er iets als een "final" versie 3.90 van lame bestaat is dit wel een goeie denk ik. ;)
Dat je verschillende mp3 bestanden krijgt is niet zo gek, de Microsoft en Intel compilers gaan net ietsje anders om met floating point. Het is mijn ervaring dat de Intel compiler consistenter is met floating point dan de Microsoft compiler. (De Intel compiler is zelfs op vrijwel alle fronten beter, behalve qua grootte van de output file.)

Hetzelfde verschijnsel heb ik namelijk ook met Ogg Vorbis encodering, daar levert de Microsoft versie duidelijk andere resultaten op dan de Intel versie. Daarentegen lijken de output van de CodeWarrior versie en de Intel versie weer wel heel erg op elkaar. :) Ik heb LAME nog nooit gecompileerd met CodeWarrior, maar ik zal het wel eens proberen, misschien wel interessant.

Wat betreft het snelheidsverschil: het zal inderdaad niet heel erg veel uitmaken, voornamelijk omdat bij LAME een aantal kritieke routines in assembly zijn geschreven (met gebruikmaking van nasm, een free 80x86 assembler). Maar toch merk ik het wel degelijk, ook op mijn Athlon XP1600+; als ik bijvoorbeeld mijn standaard test wavje van 05:59 comprimeer:

Microsoft: 55 s, 159.1 kbps, 7.135.415 bytes
Intel: 45 s, 164.5 kbps, 7.377.759 bytes

Scheelt dus toch zo'n 10 seconden. Wil je het zelf ff testen, download hier dan een versie van 3.90 gecompileerd met de Microsoft compiler.
Whoops :o ik had meerdere kopietjes van lame.exe rondzwerven op mijn systeem, en dit was een oude... de jouwe is wel de goeie versie.

Maar... bij het encoden met dezelfde instellingen (--r3mix) krijg ik verschillende mp3-bestanden als resultaat. Het lijkt me dat dat niet goed is eigenlijk. Van snelheidsverschil merk ik trouwens ook niet veel op mijn Athlon 1400.
De rpm-versies van de benodigdheden voor Linux heb ik alleen nog hier gezien. Nu nog 3.89beta (van 10 december), maar wellicht binnenkort dus 3.90.
Ik gebruik meestal profi proggies als Soundforge voor dat converteren, zou dit nou beter zijn dan Soundforge of Wavelab qua kwaliteit?
Ik gebruik meestal profi proggies als Soundforge voor dat converteren, zou dit nou beter zijn dan Soundforge of Wavelab qua kwaliteit?
Ligt eraan welke encoder ze gebruiken (zal wel Fraunhofer encoder zijn). Vroeger was Lame nogal brak qua kwaliteit, maar tegenwoordig is ie minstens zo goed als die van Fraunhofer, die toch ook als zeer goed bekend staat.
Dus het antwoord is ja :)
Ik vind EAC+Lame de beste combinatie voor het encoden van audio. Lame zet ik dan op de --r3mix setting, daarmee krijg je geweldige VBR mp3tjes. Het is allemaal freeware en dat vind ik nog wel het mooiste.
Bij veel MP3 tests komt Lame als 1e of 2e uit de bus, niet dat ik het verschil kan horen...
LAME originally stood for LAME Ain't an Mp3 Encoder.
LAME (or any other mp3 encoder) requires a patent license in some countries.
Op de site staat dat het dus wel een encoder is. Ik gebruik de *.dll altijd samen met EAC.
zoiets heet geen "kromme zin" maar recursie. Komt in de Unixwereld (laat ik het ruim omschrijven, niet gaan posten dan ik Ultrix buiten beschouwing laat o.i.d) wel vaker voor: zo heb je Pine, de mailclient, dat een verbetering ten opzichte van het mailprogramma Elm schijnt te zijn. een "pine" en een "elm" zijn allebei bomen, en pine staat dan voor "Pine Is Not Elm". Zo zijn er wel meer dingen te noemen, maar dan wordt dit zo offtopic. :)
Anoniem: 32081
@0siris31 december 2001 11:41
Het bekendste recursieve voorbeeld is GNU:
GNU's Not Unix
Die blijft zichzelf herhalen.
Dat komt omdat je eigenlijk een licentie moet hebben bij Fraunhofer van weet ik hoeveel geld. Omdat Lame opensource is kan dta niet en mogen ze het dus eigenlijk geen mp3 encoder noemen. Gelukkig heeft Fraunhofer geen problemen met Open Source encoders :)
Die van HP-UX wil ik nog wel zien ... ;-)
Kan ik m'n DVDRips weer van mooi geluid voorzien :P
Hier wat linkjes:

http://home.pi.be/~mk442837/
http://www.hot.ee/smpman/mp3/alpha.html

Geweldige MP3 encoder, en bovenal freeware, samen met Exact Audio Copy, de beste combinatie voor het rippen en encoden van CD's. Een echte aanrader!
Hierbij een coole site die ervoor gezorgd heeft dat ik al heel lang LAME gebruik.. :*)

http://www.r3mix.net/
Lame is inderdaad erg goed.
Toch hoor ik ook bij deze soms artefacten (vooral in de stem van zangers/zangeressen bij live concerten te horen) die ik bv. in Fraunhofer niet hoor. Maar over het algemeen vind ik hem verder wel beter dan Fraunhofer.

Je moet lame wel met de --r3mix / VBR settings gebruiken. Op CBR vind ik Lame onder de 192 kbit nog steeds slecht.

Eigenlijk gebruik ik tegenwoordig zelf voor de archivering van mijn cd's "mpegplus" ( http://www.mpegplus.de/eng/index.html ). Tegenwoordig heet het "musepack" geloof ik. Deze is echt perfect. Ook gratis, met plugin voor Winamp verkrijgbaar, en ik kan echt duidelijk merkbare verschillen horen met MP3, vooral wat betreft stemzuiverheid en zo (geen 'ringing' effect meer, zoals je bij Lame nog wel eens wilt hebben).

Alleen als ik voor andere mensen muziek comprimeer, doe ik het nog met MP3 op Lame. De meeste andere mensen die ik ken willen namelijk ook meteen naar CD branden (met behulp van Nero ofzo) en dat kan met .mpc nog niet echt goed.

Maar goed, Lame is voor het mp3 formaat echt één van de betere.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee