aac encoder library

Trigunflame

New Member
I happened to deal with building ffmpeg for some transcoding purposes today, and in the process took note of the available aac encoders that it supported and came across some information I thought may be relevant to OBS streaming.

via
http://ffmpeg.org/trac/ffmpeg/wiki/Guid ... alityAudio
http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide

Based on quality produced from high to low:
libopus >= libfdk_aac>= libvorbis >= libmp3lame > eac3/ac3 > libfaac > libtwolame >= aac > mp2 > vorbis > wmav2/wmav1 > libvo_aacenc

For AAC only: (Because it is a little bit confusing, with 4 encoders available)
libfdk_aac > libfaac >= aac > libvo_aacenc

The >= sign means greater or the same quality.
Even though AAC should generally give better quality than MP3 at the same bitrates libmp3lame should give better quality output than libfaac.

So, I was thinking - is there any reason you guys couldn't switch out libfaac for libfdk_aac (https://github.com/mstorsjo/fdk-aac) and score some higher audio quality?

Thanks.
 

Trigunflame

New Member
Well, I don't know that it was added recently - just that it supported the one in question (libfdk_aac).
Assumption was that it, like libfaac could be used within the OBS project relatively easily - though I might be wrong.

Thanks for taking a look.
 
Top