Skip to main content

Topic: Which encoder to use today? (Read 1301 times) previous topic - next topic

Steve Forte Rio, Teddy_the_barber and 2 Guests are viewing this topic.
  • AlexQc
  • [*]
Which encoder to use today?
I decided to start rip my whole CD collection to the AAC format and I want to get the best results possible while keeping the files "portable". I was going to use the Nero AAC Encoder with EAC but I searched the Web for 2 hours last evening to validate my choice but now I feel I'm more confused than I was before.

During my search I read here on the forum that Nero AAC was outdated. Which encoder do you use today? CBR or VBR? I usually trust more CBR over VBR for MP3s as the results seems more consistent and the gained space with VBR is not really a big plus for me but I'm not sure my experience with MP3s apply with AAC...

To give you an idea I always use 320 CBR for my MP3s and I'm mostly listening to rock/metal music.

Any input welcome!

  • eahm
  • [*][*][*][*][*]
Re: Which encoder to use today?
Reply #1
While I could point you to some listening tests to see how good lossy codecs are good at lower bitrates (~64+ kbps) today, I will list what I think the best options are for each lossy for convert and forget about it, make sure you keep the lossless copy so you can reconvert in the future if that's too much or the files are too big for your portable use, I sometimes go down to ~64 Opus for example.

MP3: (LAME) V2+/~190+ (V3/~175 is near transparent as well but to be on the safe side)
Ogg Vorbis: (Default or aoTuV) or ~160+ (~128 is really good as well)
Opus: (1.2.1) ~160+ (~128 is spectacular but again...)
AAC: (Apple, FhG/Winamp, FhG/FDK) ~160+ (like the others, ~128 is spectacular)

Some transparent settings recommendation links:

LAME: http://wiki.hydrogenaud.io/index.php?title=LAME#Recommended_encoder_settings
Ogg Vorbis: http://wiki.hydrogenaud.io/index.php?title=Recommended_Ogg_Vorbis#Recommended_Encoder_Settings
Opus: https://wiki.xiph.org/Opus_Recommended_Settings#Recommended_Bitrates / http://wiki.hydrogenaud.io/index.php?title=Opus#Music_encoding_quality
AAC: https://hydrogenaud.io/index.php/topic,99359.0.html (post from 2013)
  • Last Edit: 06 October, 2017, 05:27:26 PM by eahm

  • zima
  • [*][*][*]
Re: Which encoder to use today?
Reply #2
[...] CBR or VBR? I usually trust more CBR over VBR for MP3s as the results seems more consistent and the gained space with VBR is not really a big plus for me but I'm not sure my experience with MP3s apply with AAC...

To give you an idea I always use 320 CBR for my MP3s [...]
You're just wasting space with 320 CBR, MP3 is most likely "consistently" transparent to you at much lower bitrates (and AAC - even lower; do an ABX test, it can be humbling) & there's nothing wrong with VBR.

If you don't care for space, the "proper" way would be to rip your CDs into FLAC format and keep that on ~stationary HDD,  converting to lossy format for portable use.
  • Last Edit: 06 October, 2017, 05:50:58 PM by zima

Re: Which encoder to use today?
Reply #3
I decided to start rip my whole CD collection to the AAC format and I want to get the best results possible while keeping the files "portable". I was going to use the Nero AAC Encoder with EAC but I searched the Web for 2 hours last evening to validate my choice but now I feel I'm more confused than I was before.

During my search I read here on the forum that Nero AAC was outdated. Which encoder do you use today? CBR or VBR? I usually trust more CBR over VBR for MP3s as the results seems more consistent and the gained space with VBR is not really a big plus for me but I'm not sure my experience with MP3s apply with AAC...

To give you an idea I always use 320 CBR for my MP3s and I'm mostly listening to rock/metal music.

Any input welcome!
By the sound of it it looks like you're lossy-encoding for achival purposes. If that's the case, many on HA can tell you why that's not a good idea.

Besides, I'd even risk saying that, your apparent preocupation with quality (your searching for the best AAC encoder there is; this "encode to CBR instead of VBR" thing 'cause "results seems more consistentthing" - whatever that means) point out to your reencoding it all into another encoder/setting/format anytime soon - what I call "format hopping" - been there, done that.
In short: I wouldn't forgo lossless encoding in the process (assuming you haven't/won't) as well: at least all the ripping process won't be wasted. I know the CDs will be there but that is a process that takes time and as you mention disk space is not an issue...
Listen to the music, not the media.

  • AlexQc
  • [*]
Re: Which encoder to use today?
Reply #4
I think you are right I will save a "master" in FLAC and do an AAC version on my mobile, car, etc.

Now I'm still puzzled by all the AAC options... Even if it's lossy I would like the best quality possible and consistent results.

Which AAC encoder do you use. 256kbs seems a good VBR transparent quality...

Thanks for your input!

  • eahm
  • [*][*][*][*][*]
Re: Which encoder to use today?
Reply #5
AlexQc, did you read the second post?

AAC: (Apple, FhG/Winamp, FhG/FDK). Those are the three best, "best" to "worst" considered by listening tests at ~64-96 but please, at 256 you could even use a 20 years old one, it wouldn't make much difference.

So, again: Apple (iTunes required or you can make a portable version) or FhG/Winamp (really fast) or FhG/FDK (standalone and open source).

  • polemon
  • [*][*][*][*]
Re: Which encoder to use today?
Reply #6
Is it just me, or is this question popping up in more or less regular intervals? Maybe something like this should be put on the Wiki?

  • saratoga
  • [*][*][*][*][*]
Re: Which encoder to use today?
Reply #7
The wiki does list recommended encoders:

http://wiki.hydrogenaud.io/index.php?title=AAC#Encoders_.2F_Decoders_.28Supported_Platforms.29

But there are no references and the recommendation may be out of date.

  • eahm
  • [*][*][*][*][*]
Re: Which encoder to use today?
Reply #8
The wiki does list recommended encoders:

http://wiki.hydrogenaud.io/index.php?title=AAC#Encoders_.2F_Decoders_.28Supported_Platforms.29

But there are no references and the recommendation may be out of date.
Also FhG/Winamp is missing, how?

  • ThaCrip
  • [*]
Re: Which encoder to use today?
Reply #9
I decided to start rip my whole CD collection to the AAC format and I want to get the best results possible while keeping the files "portable".

To give you an idea I always use 320 CBR for my MP3s and I'm mostly listening to rock/metal music.

given your wording, which suggest to me your looking for quality sound but while maintaining a small file size... once you got your FLAC files (EAC (Exact Audio Copy) seems to be the standard for ripping AUDIO CD's. so extract the audio from your CD's and keep the FLAC files for future use as it will save a lot of time if you need to re-rip to a different bit rate on AAC/MP3 etc) use Foobar2000 and convert to Apple AAC 128kbps (q63 TVBR mode) as, in my opinion, that's the sweet spot of sound quality/file size.

if your a bit paranoid with sound quality (which i got that impression with your MP3 320kbps comment).... Apple AAC @ 256kbps (it's what iTunes Plus uses apparently) as i don't think anyone can ABX at that rate. if they can, it's got to be rare and you would have to be hardcore nitpicking at that point.

for the record... 320kbps MP3 is a waste of disc space as almost everyone says you don't need to use MP3 on anything higher than LAME v0 (245kbps average), which is LAME's highest VBR setting. basically for those paranoid about MP3 quality can use v0 (245kbps average) as that gives you MP3's highest quality (in terms of VBR setting, which is recommended in general) but a more efficient use of disc space. if v0 does not work for them, they are better off switching to another encoder like Apple AAC since outside of MP3, AAC is the next most widely used/supported lossy audio format.

what i said here should pretty much sum things up for most people i suspect even though opinions might vary a bit on what's the 'sweet spot' etc with AAC but the whole point of lossy audio is to have a efficient use of disc space (while keeping quality high enough) and i feel 128kbps is that setting. even 96kbps is respectable from looking at public ABX tests around here from a few years ago but i just recommend 128kbps as it plays it a little safer, sound quality wise, but without increasing file size that much. like it seems like a safe setting to recommend to people. also, when using the q63 TVBR (TVBR is default mode of Apple AAC encoding in Foobar2000), depending on the kind of music your using, you will see a fair amount of files smaller than 128kbps with some being larger. but over a wide range of music you will likely be around 128kbps for the average bit rate. Foobar2000 can show you this info once your done encoding your collection by adding your AAC files and then selecting them all in Foobar2000 and right click and select 'properties' and then click the 'details' tab. under the 'general' section you will see 'Avg. bitrate : xxx kbps" (with xxx being your average bit rate over all of the selected files). just looking at basically my entire collection... 116kbps average over 3,367 files (these are all q63(128kbps average) TVBR encoded). these were all made recently (so from iTunes v12.7) when i switched from LAME v2 (190kbps average) to Apple AAC q63 (128kbps average) as i figure 190kbps average with MP3 is a inefficient use of storage space (and switching to AAC freed up quite a bit of space on my 16GB MicroSD card in my Sansa e250 v1). basically files properties say, "qaac 2.64, CoreAudioToolbox 7.10.9.0".

p.s. once Foobar2000 is installed you will need to install the Encoder Pack (i.e. http://www.foobar2000.org/encoderpack ) and then you will need to get the Apple AAC files extracted out of the iTunes v12.7 (which is newest iTunes currently) installer using the 'makeportable.zip' (which you can get from here... https://sites.google.com/site/qaacpage/cabinet ) and then put the iTunesSetup.exe into the same folder as the makeportable.cmd file (which is inside of that zip file you download), say C:\TEMP\ for example, and then run the makeportable.cmd file and after a brief moment it will finish and you will see 'QTfiles' folder inside of that TEMP folder and then simply right click on the QTfiles folder and select copy and then go to your Foobar2000 installation directory (something like... C:\Program Files (x86)\foobar2000 ) and right click and select paste on the 'encoders' folder and then your done and now can encode Apple AAC files from within Foobar2000.

  • eahm
  • [*][*][*][*][*]
Re: Which encoder to use today?
Reply #10
ThaCrip, usually wait until they ask to provide info they may not need because they may confuse instead of helping.

foobar2000 looks automatically for the \encoders folder, why would you made a C:\TEMP or any other folder outside where foobar2000 is aleady pointing at? Just copy the QTFiles/QTFiles64 inside the foobar2000's configuration's \encoders folder or inside the foobar2000's folder directly if it's in portable mode. Also you excluded the 64bit option which is faster, not by much but I prefer it for example and other may too, again, I'm telling you by experience, wait until they ask for the extra step so you can provide detailed info for exactly what they need in that particular case and you eliminate the risk of providing unneeded or misplaced information in advance.
  • Last Edit: Today at 11:23:53 AM by eahm