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: MPEG-2.5 Layer 3 to MPEG-1 Layer 3 using LAME (Read 2398 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

MPEG-2.5 Layer 3 to MPEG-1 Layer 3 using LAME

I have some old recordings that were encoded as MPEG-2.5 MP3s, 32kbps, several years ago.  I'd like to convert them to MPEG-1 MP3s for maximum compatibility.  I recognize this will require upsampling, but what else would be necessary?

I'm only willing to do this if it can be done "losslessly" (or, more accurately, without further loss of data).  From what I've read and seen of LAME, it appears that the stream would have to be decoded into WAV, upsampled, and then reencoded as MPEG-1 which definitely would be lossy.  Am I wrong about this?

Re: MPEG-2.5 Layer 3 to MPEG-1 Layer 3 using LAME

Reply #1
I'm pretty sure you'll have to transcode/re-encode and that's technically lossy.   But, if you increase the sample rate you may not hear the quality loss.   I suggest you just go-ahead and try it.

I don't think you have to decompress to WAV, but it will "internally" decoded to uncompressed PCM (the underlying WAV format).

Re: MPEG-2.5 Layer 3 to MPEG-1 Layer 3 using LAME

Reply #2
I recognize this will require upsampling, but what else would be necessary?

Decode to wav, upsample, encode to new format.  This will not be lossless obviously.

Re: MPEG-2.5 Layer 3 to MPEG-1 Layer 3 using LAME

Reply #3
Gotcha.  OK, thanks both.