Skip to main content

Topic: Is it really necessary to re-encode everything to the latest LAME vers (Read 7119 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
Is it really necessary to re-encode everything to the latest LAME vers
The title says it all. I have tons of FLACs and every one of them has a copy in MP3 encoded in LAME 3.98.4 and some are in 3.99.3. 3.99.5 is the new latest version now, should this mean I have to re-encode those FLACs to 3.99.5? I would gladly want to hear opinions of others.
sin(α) = v sound/v object = Mach No.

  • saratoga
  • [*][*][*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #1
No.

Is it really necessary to re-encode everything to the latest LAME vers
Reply #2
May I ask WHY?
sin(α) = v sound/v object = Mach No.

  • IgorC
  • [*][*][*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #3
May I ask WHY?

Nobody can answer the question. Only You. Because You will listen your music. Not us.

It  all depends of  your ears, music, hardware, LAME's settings.

Is it really necessary to re-encode everything to the latest LAME vers
Reply #4
The goal of lossy compression like mp3 is to achieve perceptual transparency at bitrates a fraction of the lossless original.  Barring the exceptional problem sample, lame, when used properly, has been producing perceptually transparent encodes for quite some time though (going back who-knows-how-many versions).

So if your current mp3s are satisfactorily transparent to you then there's no need to re-encode.
  • Last Edit: 07 April, 2012, 09:10:06 PM by Remedial Sound

  • Porcus
  • [*][*][*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #5
The title says it all. I have tons of FLACs and every one of them has a copy in MP3 encoded in LAME 3.98.4 and some are in 3.99.3. 3.99.5 is the new latest version now, should this mean I have to re-encode those FLACs to 3.99.5? I would gladly want to hear opinions of others.


Joining in the choir here ...

You haven't even specified what settings you used. There were changes from 3.98.4 to 3.99 intended to improve upon quality. But that is quality for a given bitrate. (Also, some changes were done to the presets, I think, effectively changing the bitrate on a few of those.) So in principle, you could get fewer and less annoying artifacts for given bitrate. Or -- probably a more fruitful point of view -- the same subjective quality at a slightly smaller file.

If there are audible artifacts, then you should change the setting. By all means upgrade the version, but that's probably a smaller difference. (And if you do, check that the presets do mean the same, I think that the 'tuning on VBR scale and resulting bitrates' change to 3.99 means they don't.)

From 3.99.3? Only if you experience the issues addressed in the upgrade: http://lame.cvs.sourceforge.net/viewvc/lam...ml/history.html
  • Last Edit: 07 April, 2012, 09:24:16 PM by Porcus

Is it really necessary to re-encode everything to the latest LAME vers
Reply #6
From 3.99.3? Only if you experience the issues addressed in the upgrade: http://lame.cvs.sourceforge.net/viewvc/lam...ml/history.html


That link shows LAME 3.100  not yet released and . . . LAME 3.10 May 30 1999  ?

  • Last Edit: 08 April, 2012, 01:23:56 AM by odious malefactor

  • indybrett
  • [*][*][*][*][*]
  • Members (Donating)
Is it really necessary to re-encode everything to the latest LAME vers
Reply #7
flac>fb2k>kernel streaming>audiophile 2496>magni>dt990 pro

Is it really necessary to re-encode everything to the latest LAME vers
Reply #8
Furthermore, the use of a higher bitrate setting may allow you to not have to re-encode with every new release.  For example, I have a few 256kbps-320kbps FhG mp3 files from back in the day that sill produce transparent results for me.  They are 8 years old now but I have absolutely no reason to re-encode the source material again (I can't find the CDs anyway) because they are still transparent.  Don't take that to mean that encoding at such high settings will automatically allow you to just scuff things off or that the high bitrate settings produce better results.  I also have a bunch of older (5 years) 160kbps VBR AAC files encoded with iTunes that I am not going to bother replacing despite Apple releasing a few updates to their AAC encoder between then and now.  I will encode new material with the updated encoder but I don't see a point in going back when what I have is already transparent to me.

  • greynol
  • [*][*][*][*][*]
  • Global Moderator
Is it really necessary to re-encode everything to the latest LAME vers
Reply #9
(Also, some changes were done to the presets, I think, effectively changing the bitrate on a few of those.)

IIRC, the changes in bit rate resulted in bigger files with the newest version; at least at -V0.

FWIW, I'm still encoding with 3.98.4.  It works great for my purposes @-V3 so I haven't bothered to upgrade.
  • Last Edit: 08 April, 2012, 11:53:28 AM by greynol
13 February 2016: The world was blessed with the passing of a truly vile and wretched person.

Your eyes cannot hear.

  • Nessuno
  • [*][*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #10
If your goal is to reach the same sound quality with smaller files, a way to have a practical answer to your question is to take a relevant part of your collection, say a tenth, and re-encode it with the same quality target settings as the first time. If the space gain satisfy you then go on, else don't...

And it would be very kind of you to let us know the results.
... I live by long distance.

  • db1989
  • [*][*][*][*][*]
  • Global Moderator
Is it really necessary to re-encode everything to the latest LAME vers
Reply #11
From 3.99.3? Only if you experience the issues addressed in the upgrade: http://lame.cvs.sourceforge.net/viewvc/lam...ml/history.html

That link shows LAME 3.100  not yet released and . . . LAME 3.10 May 30 1999  ?

…and…?
Both are true.

  • skamp
  • [*][*][*][*][*]
  • Developer
Is it really necessary to re-encode everything to the latest LAME vers
Reply #12
…and…?


And, you could explain that version numbers aren't decimal numbers. 3.9 < 3.10 < 3.100 because it's really 3 & 9, 3 & 10 and 3 & 100. The mark has no other meaning than to separate two numbers.
See my profile for measurements, tools and recommendations.

  • db1989
  • [*][*][*][*][*]
  • Global Moderator
Is it really necessary to re-encode everything to the latest LAME vers
Reply #13
Oh, great point! My bad.

Yeah, they’re just running out of space in their original numbering scheme.

  • JJZolx
  • [*][*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #14
There could be few reasons why it would, literally, be "necessary". Perhaps if it was known that the version that had been used to encode your existing files introduced bugs or known sound quality problems, but that's not the case.

Then there's the question of whether or not it's desirable. That's debatable, but there arguably hasn't been much progress in sound quality from 3.98 to 3.99. A few members have even suggested the opposite.

For me, the main reasons for switching to 3.99 have been in usability. You can now embed artwork files larger than 128kB. You can now add TXXX Id3v2 frames when encoding. Since anything new that I transcode from FLAC will be done using 3.99.5, I chose to re-encode the entire existing FLAC library. On my server with about 35k tracks, it takes about 3 days running in the background, which isn't really any more work for me than if it took 3 minutes.


  • greynol
  • [*][*][*][*][*]
  • Global Moderator
Is it really necessary to re-encode everything to the latest LAME vers
Reply #15
Personally I find such usage of electricity wasteful.

Regarding artwork, am I not able to embed a >128kb to my 3.98.4 Lame-encoded mp3 with a program like mp3tag? 
  • Last Edit: 08 April, 2012, 07:00:00 PM by greynol
13 February 2016: The world was blessed with the passing of a truly vile and wretched person.

Your eyes cannot hear.

  • splice
  • [*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #16
Personally I find such usage of electricity wasteful. ...


"No trees were killed in the creation of this post. However, a large number of electrons were seriously inconvenienced."
Regards,
   Don Hills

  • JJZolx
  • [*][*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #17
Regarding artwork, am I not able to embed a >128kb to my 3.98.4 Lame-encoded mp3 with a program like mp3tag?


I'm sure you can. When transcoding a library from FLAC to MP3, though, the process (for me) needs to be totally hands-off. With LAME 3.98.4 I think my script was using metamp3 or a similar utility in addition to LAME. Version 3.99 makes things both a little easier and a little faster, since the file doesn't have to be rewritten to add the artwork tag.

An additional usability issue that remains for me is that I'd like the ability to write ReplayGain frames directly to the ID3v2 tag instead of (or in addition to) the LAME header. It's still not clear to me why anyone would bother adding the ability to compute RG values and then store them where few applications will see them. I don't need album RG, so LAME's RG calculations work well for my purposes.

And one more: The ability to copy a timestamp from the input file. When keeping a mirror library, it helps a lot if the resulting MP3 file has the same timestamp as the original. This would make it easier than having to call in a 'touch' utility to alter the MP3 file's mod time after the encoding process.

  • damoresh
  • [*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #18
I have several old mp3 with lame3.90 -lame 3.97 cbr 192kbps etc. I 'd love to upgrade all of them to the latest version 3.99.5 ?
Which is the software that i should use? I don't want to lose any audio information. And only the version should be updated and nothing else should change.

Please tell me some software that does the above job accurately..thanks in advance

  • Apesbrain
  • [*][*][*][*][*]
Is it really necessary to re-encode everything to the latest LAME vers
Reply #19
@damoresh, see "Lossy-to-lossy transcoding" in this wiki entry.  What you propose will most likely not be an "upgrade".