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: Difference between decoding? (Read 2620 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Difference between decoding?

My friend and I are having an argument over mp3s (or really just any kind of lossy encoded audio in general, but I'll use mp3s for sake of conciseness).  He claims that the output from an mp3 decoded in real-time in an audio player, like just hitting Play in foobar or whatever, is different from what you would get if you decoded the mp3 to a wav file and then listened to the wav file.  I say that it's the same decoder either way, except the real-time decoding just skips the writing the file to disk.

As far as I know, when an mp3 is decoded in real-time, it is just converted to PCM audio and sent to the sound card, whereas when you decode to a wav you just have a PCM wav that is stored on the hard drive, then sent to the sound card.  The output should be identical, but he stubbornly refuses to accept that.

Who is right?  And if possible, does anyone have any links that show proof?  (He's not likely to believe me otherwise, he'll just say "Oh that's just some forum, who knows what they think  )

(I can clarify either of our positions if needed)

Difference between decoding?

Reply #1
There could be differences. For example, Foobar has the option to dither the sound output or not, and it could make a difference.

You know, with two people, blind testing is really easy. Do this: load the same song (agree on songs you know) in Foobar compressed and decompressed in player of choice. One of you listens (with headphones and NOT looking at computer monitor) while the other plays either one of the two files, WITHOUT telling the other one which one. Repeat 15-20 times. Tell the one who listens to write down which file did he think was playing each time. If the listening guy could tell the correct file playing in more than 95% of the cases, then he CAN hear a difference, which means, of course, that THERE IS A DIFFERENCE. If not, well, you win your argument.

I have a feeling though, that you will.

Oh! Something else: THE SETTINGS FOR BOTH DECODING AND PLAYING MUST BE THE SAME

Have fun
I'm the one in the picture, sitting on a giant cabbage in Mexico, circa 1978.
Reseñas de Rock en Español: www.estadogeneral.com

Difference between decoding?

Reply #2
There may be inaudible differences that may be basically un-ABXable.

Difference between decoding?

Reply #3
Quote
There may be inaudible differences that may be basically un-ABXable.

Inaudible, un-ABXable differences are irrelevant.
In fact, such "differences" might not even exist, you know
I'm the one in the picture, sitting on a giant cabbage in Mexico, circa 1978.
Reseñas de Rock en Español: www.estadogeneral.com