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: Confused. Very confused. (Read 23017 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Confused. Very confused.

I've been mostly a lurker on this site for a few months now, and since then I've ripped all my CDs to FLAC. From there I had turned most of them into mp3's using EAC and LAME 3.90. Now I want to reencode them to the next format, AAC. I'm just confused about all the different types that are available, and I want to know what is best for me, and how to go about doing it. I've done a bit of a search of the foruim, but I haven't really found what I'm looking for (maybe I haven't looked hard enough ).

Okay, I have a recent version of Nero. I have iTunes and WinAmp, as well as dbPowerAmp. I also have EAC, FLAC Frontend, and foobar2000. I don't have a problem getting anything else that may be necessary.

All I want to know is the different between AAC, mp4, and m4a, and what I should use. Which formats are supported by common music players, and how to go about encoding to get the best possible quality. Hopefully one or two of you can help this poor, uneducated fool out.

Confused. Very confused.

Reply #1
what do you mean by a "common" music player? if you have a non-apple player you're most likely wasting your time converting to any of those file extensions. fortunately, the world's most dominant player (ipod) plays them just fine. as for the distinctions between the extensions, i know .aac is apple's take on mp3 in that it is another lossy compression format. apple's itunes music store uses this format. mp4 is based on mpeg 4 and can contain either audio or video files. i don't think you'd rip much music into .mp4. m4a on the other hand, is the audio only version of mpeg 4. this is the extension apple lossless files use.

Confused. Very confused.

Reply #2
I don't think AAC is the next gen lossy format. It used to enjoy a lot of big corporation backing with big promises. However only Apple really adopted it. But average people don't care about tiny differences: MP3 is CD quality for them, and most wouldn't know other possibilities even exist (DAPs are referred to as "mp3 players"). I don't really see AAC becoming more dominant in the near future. If anything, interest has faded.

Thus it all depends on what brands you feel closer to in the future and your individual needs. Use:
AAC: If you like Apple products. The VBR AAC encoders are not mature yet. And any non-VBR lossy encoder is already at a great disadvantage compared to other modern encoders to cancel out whatever theoretical advantage AAC might have.
Vorbis: If you prefer Samsung (which will soon be one of the top contenders  because they're also one of the leaders in memory market) or most other asian brands (iAudio, iRiver, mpio,...). Vorbis proved to be better than AAC and MP3 in the recent tests. It is regarded as one of the top contenders along with MPC in the HA community now AFAIK. Kudos to the people who help develop this effort. This deserves an applaud because it came with no big corporate backing; pushed by only a few individuals for a relatively very short amount of time (I am not a Vorbis user; just a delighted observer).
MP3: Use for maximum compatibility and tested and established quality. Most people here would recommend you stick to this, because the difference is already quite small and the LAME encoder is quite good.
MPC: Regarded by most HA people as the highest quality at reasonable bitrates for a long time. Also very good for transcoding into popular transform codecs (MP3/Vorbis/AAC) because it's subband based. I believe it will be supported in the next gen devices on which users can run their own playback software -- where  DAPs converge into PocketPCs.
WTF: Don't know about this one 
Lossless: You don't need to worry about the future. Lossless is the future.
Nonperceptual lossy: If you can't afford as high bitrates as lossless but want very good transcoding results for portable playback.

BTW as far as audio is concerned mp4 and m4a are the same AFAIK, just different naming convention (m4a is used by Apple). Apart from that Nero is coming with a new version of their encoder soon. Until that is tested probably people will recommend you to use iTunes encoder. I am not an AAC user, so someone else would explain this better.

Edit: I remember rjamorim being a big AAC fan in the past and then gave up on it. I wonder what he uses now.
The object of mankind lies in its highest individuals.
One must have chaos in oneself to be able to give birth to a dancing star.

Confused. Very confused.

Reply #3
Quote
I've been mostly a lurker on this site for a few months now, and since then I've ripped all my CDs to FLAC. From there I had turned most of them into mp3's using EAC and LAME 3.90. Now I want to reencode them to the next format, AAC. I'm just confused about all the different types that are available, and I want to know what is best for me, and how to go about doing it. I've done a bit of a search of the foruim, but I haven't really found what I'm looking for (maybe I haven't looked hard enough ).

Okay, I have a recent version of Nero. I have iTunes and WinAmp, as well as dbPowerAmp. I also have EAC, FLAC Frontend, and foobar2000. I don't have a problem getting anything else that may be necessary.

All I want to know is the different between AAC, mp4, and m4a, and what I should use. Which formats are supported by common music players, and how to go about encoding to get the best possible quality. Hopefully one or two of you can help this poor, uneducated fool out.
[a href="index.php?act=findpost&pid=336453"][{POST_SNAPBACK}][/a]


There are differences between *.aac, *.mp4, and *.m4a audio files.  A *.aac file is a raw AAC file or raw AACplus file not contained.  A *.mp4 and *.m4a audio file are AAC audio wraped in the mpeg-4 AAC encoder.  Apple, Nero, and the default settings for WinAmp all utilize the mpeg-4 AAC encoder.  WinAmp has the options for encoding both raw AAC files and AACplus files.

As for converting a FLAC file to a mpeg-4 AAC file, this can easily be done.  I recomend dbpoweramp simply because it can use QuickTime to encode mpeg-4 AAC files, it can also use Nero.  The QuickTime/iTunes mpeg-4 AAC encoder is currently the best one.  However, this might change when Nero 7 is released on the 26th of October.  I own a iPod and to my knowledge the iPod line are currently the most popular DAP's that support the mpeg-4 AAC format.  I don't know of any other DAP's that will play mpeg-4 AAC files but I am sure they are out there.

As far as mpeg-4 AAC being a future format, I don't know.  The mpeg-4 AAC file format was meant to replace the mpeg-1 layer 3 (mp3) audio strandard.  The mpeg-4 AAC format (in dealing with QuickTime and Nero) is ahead of a lot of mp3 encoders.  Development on the Lame mp3 encoder has really narrowed the gap between the mpeg-4 AAC and mp3 formats.  In a not-so recent test, iTunes 4.8 (I bilieve it was 4.8) was tested against Lame 3.96.1 at the bitrates of 128kbps and ~132kbps VBR respectively.  There was not a statistical difference between the two formats at those bitrates.

Once you get up past the 192kbps bitrate, the differences are really neglidgable (ie to most people including me, some people might be able to hear differences).  If you want universal compatibility and continued development, then stick with the Lame mp3 encoder and you might want to switch to the recently recomended Lame 3.97b1 encoder.  The mpeg-4 AAC format is great but I think it needs a lot of work if it wants to compete with the Lame mp3 encoder.

Confused. Very confused.

Reply #4
Quote
The VBR AAC encoders are not mature yet.


Cool, someone's finally done a listening test. Or not?

Quote
In a not-so recent test, iTunes 4.8 (I bilieve it was 4.8) was tested against Lame 3.96.1 at the bitrates of 128kbps and ~132kbps VBR respectively. There was not a statistical difference between the two formats at those bitrates.


It was iTunes 4.2 & QT 6.5 i believe (the one before they did some major changes that resulted in ringing). It's been improved by leaps and bounds since then, but work has also been done on LAME. I think it's time for a new test 

Confused. Very confused.

Reply #5
Quote
It was iTunes 4.2 & QT 6.5 i believe (the one before they did some major changes that resulted in ringing). It's been improved by leaps and bounds since then, but work has also been done on LAME. I think it's time for a new test  [a href="index.php?act=findpost&pid=336508"][{POST_SNAPBACK}][/a]


I'm confident that as soon as Nero's new AAC encoder is released (if it is ever released), Sebastian Mares will go about preparing a new test.

Confused. Very confused.

Reply #6
Quote
All I want to know is the different between AAC, mp4, and m4a

Correct me if I'm wrong, but here are a short description.
* AAC -> Raw AAC file
* .mp4 & .m4a -> File ending for the MPEG-4 container. Which can contain AAC, MP3 or Apple Lossless encoded audio.

Confused. Very confused.

Reply #7
So what exactly is it about .aac and .mp4/.m4a files that warrants using one over the other? I'm a bit lost with all the jargon.

Confused. Very confused.

Reply #8
Quote
So what exactly is it about .aac and .mp4/.m4a files that warrants using one over the other? I'm a bit lost with all the jargon.


Basically, there are a bunch of different formats that got developed that all do (almost) the same thing, and different large corporations chose one to support for one reason or another. This led to the current situation with lots of formats. Apple supports AAC, Samsung supports Vorbis, etc. There is really very little difference at the moment between them in term. Bascially, if you happen to support a large company and want to use a lot of their products, pick the format they support. Otherwise, I would suggest mp3 if you just want your music to play on every audio player under the sun, or Vorbis/MPC if you want your music to sound the very best at a given size of the files. Other than that, the bottom line is it really won't make a huge difference which format you choose. Pick one you think sounds cool. 

Confused. Very confused.

Reply #9
Quote
i know .aac is apple's take on mp3 in that it is another lossy compression format. apple's itunes music store uses this format. mp4 is based on mpeg 4 and can contain either audio or video files. i don't think you'd rip much music into .mp4. m4a on the other hand, is the audio only version of mpeg 4. this is the extension apple lossless files use.
All of that is pretty much inaccurate. .aac is not "Apple's take on mp3"; if you'd like to assign that label to anything, it would probably be Apple's mp3 encoder. mp4 is a container, and I think you'd store lots of music in it, as opposed to plain .aac files, as companies these days seem to be moving in the direction of complying with standards. .m4a is not the audio only version of mpeg 4, it is simply an .mp4 file renamed to .m4a. It's used by apple lossless files, but not limited to those.

Quote
Quote
So what exactly is it about .aac and .mp4/.m4a files that warrants using one over the other? I'm a bit lost with all the jargon.
Basically, there are a bunch of different formats that got developed that all do (almost) the same thing, and different large corporations chose one to support for one reason or another. This led to the current situation with lots of formats. Apple supports AAC, Samsung supports Vorbis, etc. There is really very little difference at the moment between them in term. Bascially, if you happen to support a large company and want to use a lot of their products, pick the format they support. Otherwise, I would suggest mp3 if you just want your music to play on every audio player under the sun, or Vorbis/MPC if you want your music to sound the very best at a given size of the files. Other than that, the bottom line is it really won't make a huge difference which format you choose. Pick one you think sounds cool.
While your post is accurate, I'm not sure why you're quoting Masamune's post, as you're not actually answering any of his questions.

And to answer those questions:
A .aac file is just an audio file with no additional information. It doesn't have any tags, so you're not likely to know artist info, song name, album info, etc. You could add an ID3 tag to it, which some programs do, but that's not described in any standard, and finding decent players that would support such strange combinations is unlikely. The standard solution is to put the aac file in an mp4 container. The resulting file would have a .mp4 extension, and would contain the aac file, as well as additional info about the artist, etc. If you have to choose between aac and mp4, I'd advise on .mp4, as it's part of a standard and properly supported by most decent apps.

As for .m4a, an .m4a file is exactly the same as .mp4. As far as I know, .m4a came about because Apple decided a user might want to open .mp4 files with two different programs, depending on whether they contained audio or video. So they started using the .m4a extension for  mp4 files containing audio, and the .m4v extension for mp4 files containing video. Other people decided this was a good idea and began to support this practice as well. Whether you want to use .mp4 or .m4a is dependant on whether the programs you plan on using it with support the .m4a extension or not. In my experience, most serious programs claiming "AAC support" recognize .m4a as well as .mp4, in which case I would advise using .m4a, as all programs I've seen which support .m4a also support .mp4, but not all programs that support .mp4 support .m4a. Also, should you run into a program that doesn't support .m4a, you'll know it right away, rather than discovering it later.

P.S. If you plan using these files with an iPod or iTunes, I have additional advice...
Happiness - The agreeable sensation of contemplating the misery of others.

Confused. Very confused.

Reply #10
*.mp4 files seem to show up with a lil' TV icon on them in iTunes 6.0.1.3

*.m4a files don't - A good thing considering the files in question ARE audio (& tags) only...

Quote
P.S. If you plan using these files with an iPod or iTunes, I have additional advice...

Pray tell... .. ?

I'm about to transcode an AAC copy of my extensive FLAC collection (±400Gb) via foobar2000 0.8.3 and iTunesEncode.exe (iTunes 6.0.1.3 @ AAC 160 kbps 44.1 kHz Stereo VBR) for my soon to be acquired 60Gb 5G iPod... Any recomendations / tips?

I guess it's probably a good idea to enable the "Use ReplayGain" setting in the Diskwriter "Processing" section so that I can avoid having to use Apple's ReplayGain-Track-Gain'esque "Sound Check"... I'd have to remember to apply MP3Gain to the few MP3-based albums to be included on the pod too though, otherwise the aforementioned "good idea" would in fact be a bad one!

Confused. Very confused.

Reply #11
Quote
Quote
All I want to know is the different between AAC, mp4, and m4a

Correct me if I'm wrong, but here are a short description.
* AAC -> Raw AAC file

in 99.9999999% of the cases raw aac with adts headers

Quote
* .mp4 & .m4a -> File ending for the MPEG-4 container. Which can contain AAC, MP3 or Apple Lossless encoded audio.

yes, additionally .mp4 can store .mp1, .mp2 audio (and a few more audio formats hardly anyone uses)
it can store mpeg-1, mpeg-2, mpeg-4-2, mpeg-4-10 video
it can store .jpg and .png pictures
and it can store animated content (bifs...)
I know, that I know nothing (Socrates)

Confused. Very confused.

Reply #12
"MP3: Use for maximum compatibility and tested and established quality. Most people here would recommend you stick to this, because the difference is already quite small and the LAME encoder is quite good."

Don't know what else there is to say

Confused. Very confused.

Reply #13
Quote
Quote
All I want to know is the different between AAC, mp4, and m4a

Correct me if I'm wrong, but here are a short description.
* AAC -> Raw AAC file
* .mp4 & .m4a -> File ending for the MPEG-4 container. Which can contain AAC, MP3 or Apple Lossless encoded audio.
[a href="index.php?act=findpost&pid=336584"][{POST_SNAPBACK}][/a]

Isn't AAC also the audio portion of a ripped DVD? 

Confused. Very confused.

Reply #14
Quote
Isn't AAC also the audio portion of a ripped DVD?  [a href="index.php?act=findpost&pid=338543"][{POST_SNAPBACK}][/a]


No. That can be AC3, LPCM or DTS.

Confused. Very confused.

Reply #15
Quote
Quote
Isn't AAC also the audio portion of a ripped DVD?  [a href="index.php?act=findpost&pid=338543"][{POST_SNAPBACK}][/a]


No. That can be AC3, LPCM or DTS.
[a href="index.php?act=findpost&pid=338551"][{POST_SNAPBACK}][/a]

Oh that's it.  Thanks for the clarification.  AAC, AC3 ... can get confusing at times.  Theyre' totally different, you're right.

Confused. Very confused.

Reply #16
Don't forget about RealAudio 10 AAC (.ra and .rax).

Confused. Very confused.

Reply #17
Quote
Don't forget about RealAudio 10 AAC (.ra and .rax).
[a href="index.php?act=findpost&pid=339932"][{POST_SNAPBACK}][/a]

Great, now my head is spinning. 

Well, since I refuse to install any RealAudio crap, I don't have to worry about that on my PC.

Confused. Very confused.

Reply #18
Quote
Don't forget about RealAudio 10 AAC (.ra and .rax).
[a href="index.php?act=findpost&pid=339932"][{POST_SNAPBACK}][/a]


Or do forget about it and stick to .m4a 

Confused. Very confused.

Reply #19
Quote
i know .aac is apple's take on mp3 in that it is another lossy compression format. apple's itunes music store uses this format. mp4 is based on mpeg 4 and can contain either audio or video files. i don't think you'd rip much music into .mp4. m4a on the other hand, is the audio only version of mpeg 4. this is the extension apple lossless files use.


This is incorrect.  AAC is not what some people believe it to be "Apple Audio Codec". This is wrong.  Apple had nothing to do with the develiopment of AAC.  That is like saying Microsoft is responsible for MP3.  No no no!

AAC stands for "Advanced Audio Coding" and is a superior format to MP3 in all aspects.  It is still a lossy format like MP3 however. Here is a list of just some of the advantage AAC has over MP3 (even the newest LAME encoder):

    * Sample frequencies from 8 Hz to 96 kHz (official MP3: 16 Hz to 48 kHz)
    * Up to 48 channels
    * Higher efficiency and simpler filterbank (hybrid → pure MDCT)
    * Higher coding efficiency for stationary signals (blocksize: 576 → 1024 samples)
    * Higher coding efficiency for transient signals (blocksize: 192 → 128 samples)
    * Much better handling of frequencies above 16 kHz
    * More flexible joint stereo (separate for every scale band)

What this all means to the listener is better and more stable quality than MP3 at equivalent or slightly lower bitrates.

Now you know.  AAC > MP3.  But, like many other people have stated on this forum, MP3 is still the universal standard when it comes to audio players supporting the format.  AAC in the MPEG-4 container (.mp4 .m4a etc..) are rapidly gaining support though.  iPod is fully compatible with AAC in MPEG-4, and I highly recommand using the latest Nero AAC codec (4.2.1.0) contained in the latest Nero 7 software for encoding your music.  Do not convert your music from mp3 to aac, because your mp3 file is already lossy, and aac has different lossy properties as well.  When you go directly from one format to the other you get the worst of both worlds (like making a copy of a copy... the quality will continue to suffer.  The best choice is to just rip any future CD's that you will own to AAC.  Keep your old mp3s, because re-ripping your entire CD collection to a newer lossy format has little advantages besides saving some space on your hard drive (AAC sounds better then MP3 at equal bitrates, so you can encode AAC as lasser bitrates, and get the same quality as MP3 at higher bitrates)

Confused. Very confused.

Reply #20
All lossy formats have there advantages and disadvantages.  I don't think there will ever be a future proof lossy format.  This is why I have all my audio files in a lossless format and i convert to lossy depending on the usage.

Best lossless format is probably WavPack but flac has the most support right now.

You just need to remember that aac is the raw format.  mp4, m4a are only containers which can contain the raw aac file.  they can also contain other formats like mp3.  I am not sure about m4a but mp4 can also contain divx and xvid video along with audio files!

Confused. Very confused.

Reply #21
Quote
What this all means to the listener is better and more stable quality than MP3 at equivalent or slightly lower bitrates.

That's a highly inaccurate and unfounded statement. I haven't seen any listening tests so far where LC-AAC encoders do (a lot) better than Lame at =>128 kbps.

Quote
mp4, m4a are only containers which can contain the raw aac file. they can also contain other formats like mp3.

mp4 and m4a is a different extension for the same thing. They are exactly the same container.
"We cannot win against obsession. They care, we don't. They win."

Confused. Very confused.

Reply #22
Quote
That's a highly inaccurate and unfounded statement. I haven't seen any listening tests so far where LC-AAC encoders do (a lot) better than Lame at =>128 kbps.

That is not an inaccurate or unfounded statment by any stretch of the imagination.  You don't need a listening test to know that AAC is a superior format.  I never claimed that AAC encoders do "a lot" better then mp3 at equivalent of slightly lower bitrates, but they do do better just because of the advances of AAC format. 

Quote
mp4 and m4a is a different extension for the same thing. They are exactly the same container.
[a href="index.php?act=findpost&pid=340259"][{POST_SNAPBACK}][/a]

Did I say they were different containers?  I see that I did write containers when I did in fact mean container.  I thought it was obvious that both those file extensions (among others) refer to the MPEG-4 container. Thank you for clearing that up though. 

 

Confused. Very confused.

Reply #23
Quote
All lossy formats have there advantages and disadvantages.  I don't think there will ever be a future proof lossy format.  This is why I have all my audio files in a lossless format and i convert to lossy depending on the usage.

Best lossless format is probably WavPack but flac has the most support right now.

You just need to remember that aac is the raw format.  mp4, m4a are only containers which can contain the raw aac file.  they can also contain other formats like mp3.  I am not sure about m4a but mp4 can also contain divx and xvid video along with audio files!
[a href="index.php?act=findpost&pid=340256"][{POST_SNAPBACK}][/a]


You are 100% correct. The other possible extensions for MPEG-4 files are the following:

- .mp4: only official extension, for both audio and video files (and advanced content)

other related extensions:
- .m4a: introduced by apple for aac/alac audio-only files, m4a can safely be renamed to .mp4
- .m4p: DRM protected files sold in iTunes, using the DRM sheme developed by apple
- .m4e: renamed .sdp files used by Envivio for streaming
- .m4v, .mp4v, .cmp, .divx, .xvid: video-only, raw mpeg-4 video streams (Should be Video Only)
- .3gp, .3g2: used by mobile phones, stores content not defined in .mp4 too (H.263, AMR)

Confused. Very confused.

Reply #24
Quote
That is not an inaccurate or unfounded statment by any stretch of the imagination.  You don't need a listening test to know that AAC is a superior format.  I never claimed that AAC encoders do "a lot" better then mp3 at equivalent of slightly lower bitrates, but they do do better just because of the advances of AAC format.

Sorry, a listening test is exactly what I need. I don't listen to format specifications, I do listen to music. Since I, and more people with me, cannot clearly state a preference between MP3 and AAC at afformentioned bitrates (at least not shown through any listening test) your claims about quality ARE inaccurate. So if what you say is not what you mean I think you need to rephrase it. AAC does not do better on the area I mentioned, not at all. And finding your comments inaccurate is not limited to just my person. Click

Quote
Did I say they were different containers?  I see that I did write containers when I did in fact mean container.  I thought it was obvious that both those file extensions (among others) refer to the MPEG-4 container. Thank you for clearing that up though. 

Sorry, the quote was from AlexanderTG's post. I'll fix it.
"We cannot win against obsession. They care, we don't. They win."