Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 18 reacties
Bron: The LAME Project, submitter: thehutu

De ontwikkelaars van "Lame Ain't an MP3 Encoder", kortweg Lame genoemd, hebben een nieuwe versie uitgebracht in de stable branch met 3.98.3 als het versienummer. Lame is een platformonafhankelijke encoder die geluidsbestanden naar het mp3-formaat kan omzetten. Het programma wordt in een groot aantal muziek- en mediaspelers gebruikt voor het encoderen van muziek. Ook bestaan er ook verschillende frontends die Lame via een grafische interface kunnen aansturen om bijvoorbeeld de muziek die op een audio-cd staat, te rippen. De lijst met veranderingen voor deze uitgave ziet er als volgt uit:

Version 3.98.3:
  • Update the debian packaging for the new release.
  • The ignore-tag-errors switch had no effect when embedding album art, fixed.
  • ibrary API change: lame_decode functions are now obsolete but still present, please use hip_decode instead. The reason for this change is: lame_decode functions use a single global variable within the library to store decoder setup, hip_decode functions don't. The encoder now uses hip_decode internally and it is now possible to use clipdetect feature while reencoding mp3 to mp3.
  • Workaround for FFMPEG bug, which uses to call lame_encode_flush more than once in a loop.
  • Windows: program icon and version info added (when building with VC9)
  • Fix for Bugtracker item [ 2688413 ] lib name problem in Microsoft Visual Studio 6
  • Fix for Bugtracker items [ 2051870, 2423650, 2928684 ] several small documentation issues
  • Fix for Bugtracker item [ 2723518 ] resampling in 3.98 and 3.99alpha
  • Fix for Bugtracker item [ 2891879 ] Because of Windows API change, there was a problem with the prority switch.
  • Fix for Bugtracker item [ 2893101 ] Access Violation in BladeMP3EncDLL if UNICODE was defined.
  • Fix for Bugtracker item [ 2887359 ] Wrong length in ID3v2 tag when num_samples isn't set
  • Fix for Bugtracker item [ 2872590 ] LameTAG: "Music length" missmatch in LAME 3.98
  • Fix for Bugtracker item [ 2824296 ] wrong enc_padding value in LAME 3.99a and 3.98.3 (from CVS)
  • Revisiting the FhG decoder problem (FhG V1.5 build 50, ships with MS Windows): enabling the new-drain-code seems to solve that issue better, than restricting the buffer size (see below: 3.98 beta 1, May 16 2007).
  • Patch submitted by Bernhard Doebler, tracker item [ 2807676 ] Error when building Lame with NASM support
  • Patch submitted by Mancuso Raffaele, tracker item [ 2406420 ] compile lame_enc.dll under cygwin
Versienummer:3.98.3
Releasestatus:Stable
Besturingssystemen:Windows 7, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, Windows Server 2003, Windows Vista, Windows Server 2008
Website:The LAME Project
Download:http://lame.sourceforge.net/download.php
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (18)

T.o.v. 3.98.2 is er toch echt wel een kwalitatieve verbetering vanwege:
Revisiting the FhG decoder problem (FhG V1.5 build 50, ships with MS Windows): enabling the new-drain-code seems to solve that issue better, than restricting the buffer size (see below: 3.98 beta 1, May 16 2007).
Ze hadden een feature (bit-reservoir) kreupel gemaakt om de resulterende MP3tjes strikt aan de ISO norm te laten voldoen. Dit was noodzakelijk omdat de genoemde decoder in Windows niet goed om kan gaan met deze feature. Gezien de userbase van Windows hadden veel mensen hier last van. Er kwamen echter veel klachten (o.a. uit het hydrogenaudio.org forum) over kwaliteitsregressie. Deze nieuwe fix schijnt een betere oplossing te zijn.

Samenvattend: 3.98.2 -> 3.98.3 is wel de moeite van het upgraden waard!
Fix for Bugtracker items [ 2051870, 2423650, 2928684 ] several small documentation issues
Leuk om te zien dat software volgens deze ontwikkelaars verder gaat dan de programmatuur. Voor mij een zeer belangrijk deel van de software aangezien je zonder goede documentatie namelijk niet weer wat je gebruikt en/of hoe je dat moet doen. (En de documentatie van LAME ís volledig...)
Mocht het in iemand zijn opgekomen:
"Klinkt de muziek met een nieuwere versie nu beter?"
Antwoord: Neen, aan kwaliteit zal je weinig merken aan snelheid waarschijnlijk ook niets.

Maar, speel je zelf met Lame-code, dan weet je wel wat je er nu aan hebt zonder mijn geprevel ;)
Antwoord: Ja want anders heeft het geen zin om een update uit te brengen ;) Nog even en je gaat zeggen dat dezelfde auto van 5 jaar terug net zo goed presteerd/zuiniger is dan de huidige versie :) want ja het zijn tenslotte toch dezelfde auto's ;)
Rijdt de auto die je nu koopt sneller? Nee. Klinkt het motorgeluid beter? Nee.
Appels en peren..

genoeg andere redenen om een update uit te brengen hoor.

[Reactie gewijzigd door Jazco2nd op 1 maart 2010 19:55]

Rijdt de auto die je nu koopt sneller? Nee. Klinkt het motorgeluid beter? Nee.
Appels en peren..
Kan aan mij liggen hoor, maar het doel is nog steeds hetzelfde met die auto. Veilig van A, naar B.

Maar wellicht is die nieuwe auto nu wel veiliger geworden, en wellicht gebruikt het ook minder energie. Wat je in computer taal zou kunnen vertalen in, efficienter in de code en minder bugs.

Die auto hoeft dus echt niet harder te lopen dan zijn voorganger, aangezien de max hier in nederland toch op 120 ligt.
Nieuwe releases zijn dan ook vooral om bugs te verhelpen. Voor betere geluidskwaliteit heb je vooral betere speakers nodig :)
Waar vind ik de lame.exe en lame_enc.dll in het archiefbestand?
Ik heb meestal ook veel tijd en moeite nodig om lame_enc.dll te vinden.
Is de enige die ik volgens mij nodig heb om mijn EAC te "updaten".

Haal hem nu hier vandaan (via een link op site Lame, dus moet veilig zijn):
http://www.rarewares.org/mp3-lame-bundle.php
LAME 3.98.3 2010-02-28
Bundle compiled with Intel Compiler 11.1.054.

Als iemand een betere oplossing heeft, graag.
SCS
3.98.3 blijkt niet niet compatible te zijn met Audacity 1.3.11. Het is dus handig om eerst een backup van lame_enc.dll te maken. Toch bedankt voor het meedenken. ;)
Op de officiele site van LAME staan geen binaries, alleen de source code. Volgens mij had dit te maken met licenties (die het team van LAME niet wil betalen).

Een goede bron voor binaries is RareWares. Hier vind je ook een lame_enc.dll die je met een *.ini bestand kunt configureren, wat erg handig in voor software die lame_enc niet volledig ondersteund of waarin opties uitgeschakeld zijn (zoals bijv. PlexTools LE)
M4A vind ik al een goed alternatief voor Mp3
M4A is een containerformaat. Je zou net zo goed MP3 in een M4A kunnen zetten. Je doelt ws op AAC, maar ook daar heb je soorten en maten in. En waarom niet gewoon Vorbis?
Waarom is er een alternatief nodig?
Lame roelt ja. Maar zelf prefereer ik de al jaaren oude Blade, die heeft gewoon iets. 256/Stereo encoderen, luister maar.
Hmm, hoeveel relevantie heeft het nog? MP3 is voor mij legacy. Nieuw spul -zeker als ik ervoor betaal- is toch allemaal lossless. Als opslagcapaciteit een probleem vormt dat is Vorbis of desnoods AAC het betere alternatief. Apparaten die geen lossless of Vorbis aankunnen koop ik niet, simpel.
Flac en Vorbis, maar MP3 moet ook ondersteund worden als legacy, juist omdat er nog zoveel oude meuk is die alleen met MP3 overweg kan. 99% van de MP3-spelers in de winkels bv (iPod en andere Apple meuk tel ik niet mee, die ondersteund ook AAC, en er is een groep enthousiaste Apple-gebruikers maar daarnaast is er ook een groep die juist absoluut geen Apple Meuk wil. Vanwege iTunes*, en het alleen synchroniseren van de iPod/iPhone/... daarmee, hoor ik daar ook bij (al is een Mac weer niet te versmaden.)

*)het feit dat iTunes geen MP3-cd's wilde maken. Leuk het overzicht van je media, maar ten eerste wil iTunes dat bij importeren allemaal omzetten naar zijn eigen formaat, ten tweede kun je als het eenmaal in iTunes staat er geen flikker meer mee. Ja afspelen en branden naar CD maar niet eens naar een MP3-cd of Ogg-cd.
Natuurlijk moet een apparaat ook MP3 ondersteunen. Maar waarom zou je je audio naar MP3 gaan encoderen als je apparaten toch FLAC/Vorbis/AAC ondersteunen?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True