As was mentioned the last time this came up... I think the simple solution is to make a GUI wrapper plugin for Nero's AAC Encoder so that it looks and works just like the LAME MP3 encoder in
Options --> Encoding, but require the user to go and download the free Nero AAC Encoder themselves. (Or maybe one that could use either Nero's
or FAAC -- even though Nero's is better now, FAAC will likely eventually catch up.)
It wouldn't be hard to make work effectively. You'd just need to have it check that neroAacEnc.exe (or faac.exe) exists in the proper location when the user selects AAC from the
Encoder dropdown. If it doesn't, simply pop up a message with a link to download it, and a browse dialog to point at the ZIP download when it's done (then the plugin could automatically extract the particular EXE that it needs and copy it to the correct location).
Unfortunately, I have absolutely no experience in C++ or in building an encoder plugin for MC, so I can't do it.
However...
By the way, a well encoded LAME mp3 is as good, if not better, than AAC, and it is more portable. In my opinion that is worth a lot.
I have to agree here. If you're encoding at VBR Normal or better in LAME, there is very little effective difference between using AAC and a good quality MP3 rip. AAC matters quite a bit at very low bitrates (which is why it is often used for the soundtrack in videos, as those bits can be better spent on the video compression and saved on the audio), but for high-quality digital music, the benefit is dubious. I mean... Does saving 15k per MP3 really make that huge of a difference with
500GB drives at $99?