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: 64kbps AAC/MP4 or 128kbps MP3 - Which is better? (Read 47985 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Hello All,

I'm new here, and have a major question I need answered. I Listen to Pandora Internet Radio (pandora.com), and I've recently noticed that they switched formats. They used to stream 128kbps MP3s, (which were LAME encoded, according to the file header), but now they seem to be sending 64kbps AAC/MP4s. The file identifies itself as "ISO Media, MPEG v4 system, version 2", and it plays properly in mplayer and ffmpeg (ffplay), as well as VLC and Windows Media Player through a Nero Decoder.

In all of those, it sounds great - I can't tell the MP4 apart from the MP3 for the same song. Playing to Quicktime yields the opposite: it sounds horrible, as if it was a 64kbps MP3.

Usually, I can't tell the difference between 128kbps MP3s and higher quality, but this has be baffled. I can't figure out if the MP3 or AAC/MP4 is better. A couple of friends have tried, and none can tell the difference either.

So, the question comes out: which is better: AAC/MP4 or MP3, or are they the same?

Thanks in advance,
gotPSP

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #1
Does "ISO Media, MPEG v4 system, version 2" mean that it's He-AAC?

He-AAC is a technology that makes AAC sound much more convincing at low bitrates, and I feel that it does a pretty nice job. However, it's not supported by all decoders - this would explain why the playback suffers in QuickTime, it doesn't support He-AAC.

The "which one is better question" is debatable, with LOTS of factors that need to be taken into account. It is entirely possible that the two streams are just as transparent, but there would be no way to know for sure without performing some ABX testing.

If you better acquaint yourself with the HA wiki you will find all the tools you need to make an informed decision for yourself.

Here's some suggested starting topics:
ABX testing
MP3
LAME
AAC
He-AAC
NERO DIGITAL AUDIO

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #2
Quote
In all of those, it sounds great - I can't tell the MP4 apart from the MP3 for the same song. Playing to Quicktime yields the opposite: it sounds horrible, as if it was a 64kbps MP3.


That's because 64 kbps AAC file is HE-AAC, which is normal AAC + SBR information used to reproduce high frequencies. However, QuickTime (at least on Windows, don't know about Mac) seems to ignore SBR information, which means that part of the sound information is actually missing resulting in lower quality.

I don't know why Apple still does not have proper HE-AAC support in QuickTime, given the fact that almost all other decoders/player have proper HE-AAC support.

Quote
Usually, I can't tell the difference between 128kbps MP3s and higher quality, but this has be baffled. I can't figure out if the MP3 or AAC/MP4 is better. A couple of friends have tried, and none can tell the difference either.

So, the question comes out: which is better: AAC/MP4 or MP3, or are they the same?


In my opinion, 128 kbps MP3 file (lame-encoded) sounds better than 64 kbps AAC. But if you can't tell the difference between the two (ABX testing may help in determining whether this is the case or not), I would suggest using whatever is more convenient for you.


Regards,
Irakli

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #3
Hi everyone,

Thank you for the replies so far. I will most definitely conduct some tests, double-blind if I can. I just need to collect some more AAC audio files first.

However, I do have a question: is there a way to identify more information about the file? I've run it through my Windows tools (VLC, Windows Media Player) and Linux (ffmpeg, mplayer) and found out this:
Codec: mp4a
Channels 2:
Sample rate: 44100Hz
Bits per sample: 16
AAC extension: SBR

It also reports (in VLC, on the Advanced information tab) the bitrate to be 1411 kb/s, but then on the Statistics tab it shows 64 kb/s. Is there any more information I could extract from these files?

Again, thank you for your replies. Your comments about HE-AAC are right on the money. Based on the stream information, it's HE-AAC v1.

-gotPSP

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #4
It also reports (in VLC, on the Advanced information tab) the bitrate to be 1411 kb/s, but then on the Statistics tab it shows 64 kb/s. Is there any more information I could extract from these files?

This means that the compressed file is 64 kb/s but it decodes to 1411 kb/s.

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #5
FYI, HE-AAC v2 is SBR+PS.

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #6
In my opinion, 128 kbps MP3 file (lame-encoded) sounds better than 64 kbps AAC.

I dont think so. I've seen this overkill sample with Ogg Vorbis aoTuV b5.5 -q 3 and this sound quality better for my ears than lame (3.97, 3.98 beta 8 and 4.0 alpha) --preset extreme. 
Wavpack -hh or TAK -pMax
OggVorbis aoTuVb6.03 -q 4

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #7
That's just one rare sample which has been singled out for being particularly bad with the latest beta of LAME. It isn't representative of anything.

Cheers, Slipstreem. 

 

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #8
This means that the compressed file is 64 kb/s but it decodes to 1411 kb/s.

I'm sorry, I don't understand. Does that mean that the 64kbps stream contains 1411 kb/s worth of information? That seems like an uncompressed WAV or lossless codec. If it makes a difference, VLC properly reports a 128kb/s MP3 as 128 kb/s on both screens.

-gotPSP

64kbps AAC/MP4 or 128kbps MP3 - Which is better?

Reply #9

This means that the compressed file is 64 kb/s but it decodes to 1411 kb/s.

I'm sorry, I don't understand. Does that mean that the 64kbps stream contains 1411 kb/s worth of information? That seems like an uncompressed WAV or lossless codec. If it makes a difference, VLC properly reports a 128kb/s MP3 as 128 kb/s on both screens.

-gotPSP

I was merely pointing out that 2 channels/16 bits per channel/44100 samples per second is 1411 kb/s. Why this is being reported rather than 64 kb/s I don't know.