Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Lame 3.98.2 w/ dbpoweramp 13.1 (Read 8714 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Lame 3.98.2 w/ dbpoweramp 13.1

I downloaded lame 3.98.2 (http://www.free-codecs.com/download/Lame_Encoder.htm) and  just replaced lame.exe from Lame Encoder Folder(dbpoweramp) with lame.exe (3.98.2) and did a ripping so far it worked and the idtag shows the file as lame 3.98r. I guess it's working. Just curious...if it's working the way it should. Please advise if it's not the correct procedure, I hope there is nothing wrong!

P.S. all i want is.....best possible lossy compression. Lame 3.98.2 V0 vbr!!

Thank you,
Vangough

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #1
Hi Vangough

Coincidentally I did the same thing myself earier today.  Like you found, it seemed to work fine.

I've been using dBpoweramp for a couple of years now, having got fed up of endlessly tweaking EAC (if I had more time and a better rig I'd have stuck with it, but dB is so easy to use and more important to me makes ripping to and transcoding from FLAC a cynch).  I recently updated to the latest vesrion, but was surprised that its lagging behind the latest lame build by several months now.  However, according to the lame site, versions 3.98.1/2 are mostly pretty inconsequential bug fixes to 3.98 so I don't expect a manual update will cause any problems -  http://lame.cvs.sourceforge.net/*checkout*...ml/history.html . ("Inconsequential" given the dB gui etc - so for both of us updating might not make a difference -  I expect the illustrate folk are waiting for the next full release of lame, and when that comes I'll be more inclined to wait for a new dB release).

By the way, reason I finally bit the bullet and updated lame manually was I'd just done the same for Nero AAC. dB runs version  1.1.34.2 from  August 6 2007, but the latest version is 1.3.3.0, from September 17, 2008.  This one looks like a worthwhile update - http://www.nero.com/enu/release-notes-nero...-aac-codec.html.  I just downloaded and extracted the codec, and popped the main codec file in a new folder I created in dB's encoder folder.  You can leave the old verion in plcae, in case you ever need to go back to it (or update it using dB's configuration utility).  When you pull up the Nero encoder when ripping/convering, you get an option to point dB to apraticular codec file rather tha the out of date one.  Once done, dB remebers the setting for next time, but its easilly reversible.

 



Lame 3.98.2 w/ dbpoweramp 13.1

Reply #2
I downloaded lame 3.98.2 (http://www.free-codecs.com/download/Lame_Encoder.htm) and  just replaced lame.exe from Lame Encoder Folder(dbpoweramp) with lame.exe (3.98.2) and did a ripping so far it worked and the idtag shows the file as lame 3.98r. I guess it's working. Just curious...if it's working the way it should. Please advise if it's not the correct procedure, I hope there is nothing wrong!

P.S. all i want is.....best possible lossy compression. Lame 3.98.2 V0 vbr!!

Thank you,
Vangough


I did the exact thing and it definitely works... In your dBpoweramp directory there should be a folder called Versions. Inside the Versions folder there is another folder called Compression, which holds text documents for the encoders version number. Click on the mp3 (Lame) and change the version to whatever you want. I used LAME 3.98.2 and that's how it displays in the encoder tag.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #3
Thanks guys for replying it's very helpful. IMO, it would be so much better if it could work like this for all the lame encoder versions. Just choose whatever version you like and replace it!

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #4
Thanks guys for replying it's very helpful. IMO, Actually it would be so much better if it could work like this for all the lame encoder versions. Just choose whatever version you like and replace it!
 


Too true.  The reason I switched from EAC to dBpoweramp was because just when I'd gotten used to one version of lame another release would come along with a whole new set of options. Obviously part of progress here.  I guess that means that at times lame updates will mean dB's interface has to change.  But if you're after the best possible sound from your mp3 rips I'd suggest looking (agan) at lame's  many options when used through EAC. dBpoweramp allows far less adustment, though personally that suits me.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #5
Or better still, don't look at LAME's many options. It's optimised to perform best with default settings and always has been. With the exception of target bitrate for CBR/ABR and target quality for VBR, everything else is highly likely to lower quality, not raise it.

Cheers, Slipstreem. 

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #6
I too manually updated Lame to 3.98.2 on dBpoweramp r13.1 and most everything seems ok however as I have previously posted I have been having issues with the time being incorrectly displayed when playing back the files using foobar and ryhthmbox.  I haven't tried using other programs, but I suspect the result would be the same.  I didn't have the issue with 3.97 using dBpoweramp to convert and I don't have it using 3.98.2 converting with foobar.  Is everyone else experiencing the same thing?

Edit:  That is with ABR and VBR only.  CBR seems ok.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #7

Point taken Slipstream.  Scratch what I said about tweaking in EAC.  dBpoweramp has a much simpler interface than EAC and this makes it a  surer way of getting good lame rips than fiddling with all the expert settings / departing from the defaults.  Never had a problem or watsed time fiddling with Lame via dB, except for the slow updates which seem easily curable....

Wonder if z420er's possible glitch with the new lame or dBPoweramp is linked with problems (some?) playback software has in calculating the duration of vbr or abr encoded files? For vbr, playback time calculated in a media player program might differ from actual/tagged playback time if the playback software works out the likely track duration by sampling a small part of the mp3 file rather than reading a tag or reading through the whole file  (ie the sample might be at a very different bitrate than the rest of the file so give an inaccurate indication of the total playback time, depending on how the playback software does its sums of course).  But its very strange if z420er's issue  only happens with the latest lame/dB.  Can't comment on foobar but have looked at a few of my old and new mp3s using media player -vs- hovering the mouse with latest dB installed and some files seem to be the same and others just a second more in media player, which suggests a rounding difference only.  No distinction between old and new rips.  So if foobar is giving a more substantial difference this suggests it might not be reading tags (assuming they are there?)  but calculating the playback time itself.  I don't know how to check the time tag - mp3tag also reads "duration" but I'm not sure if this is from a  tag or calculated. Look forward to learning the answer to this.  In any case all the tags that I pay attention to (artist, track, title, art etc) all seem to work ok with the manually updated lame.  I've always treated "duration" with a pinch of salt due to the vbr thing.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #8
I read a post on the dBpowerAMP forums made by Spoon.  He said that Lame 3.98.2 does not add any fizes that benefit dBpowerAMP (R13.1 uses 3.98.1 by default).  So there is no need to update to 3.98.2 as, according to Spoon (a dBpowerAMP developer), 3.98.2 doesn't fix anything that benefits dBpowerAMP.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #9
Lame.exe writes a VBR header, which foobar should be able to read to not only get the length right, but the samples to the exact number.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #10
With regards to updating the LAME version dBpoweramp uses, is it just simply a case of replacing the .exe or do you need to set a preset or command line like in EAC?

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #11
So there is no need to update to 3.98.2 as, according to Spoon (a dBpowerAMP developer), 3.98.2 doesn't fix anything that benefits dBpowerAMP.


It might not fix anything in dBpoweramp, but you might get better quality / sounding rips with the 3.98.2 version of LAME. As that is the recommended version it's what I'm going for.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #12
Quote
you might get better quality / sounding rips with the 3.98.2 version of LAME.


It helps to read the LAME changelog, which mentions no quality-related changes. Presumably the one change documented doesn't affect dBpowerAMP or the resulting MP3s, hence spoon's position.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #13
P.S. all i want is.....best possible lossy compression. Lame 3.98.2 V0 vbr!!
Thank you,
Vangough


By the way, I find that V0 is a waste of bits.  After ABX testing I have severe trouble distinguishing anything above V4, so V4 it is for me.  I recommend you try some ABX testing to find a lower bitrate than 320 that you can live with.

And I recommend ripping to lossless first (like FLAC, ALAC, TAK, etc.) and transcoding to whatever lossy codec you like just so you never have to rip again.  A lossless copy is also a nice backup policy.

Just my opinion, YMMV.
Was that a 1 or a 0?

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #14
I just installed dBpoweramp 13.3 and it shows LAME 3.98.2 as the installed version!!

I downloaded the rarewares .zip bundle and replaced the .lame exe with the new one and the filesize was different.

I also noticed in the "encoder" folder for dBpoweramp there is a file "mp3 (Lame).dll". Now there is a similar file in the zip from rarewares named "lame_enc.dll".
Do I need to copy over this file or just the .exe?

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #15
You can replace the exe in C:\Program Files\Illustrate\dBpoweramp\encoder\mp3 (Lame)

When ever dBpoweramp is updated the latest lame is included.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #16
Thanks for the help spoon. I'm really liking dBpoweramp. Is there anything else I need to setup that I might over overlooked? I've updated only the LAME.exe so far. I Left the .dll files.

Lame 3.98.2 w/ dbpoweramp 13.1

Reply #17
The DLLs are dbpoweramps code, not lame, you cannot replace them.