[FFmpeg-devel] [RFC] no longer marking native aac encoder as experimental

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Mon Dec 1 23:09:47 CET 2014


On 01.12.2014 04:37, Michael Niedermayer wrote:
> On Sun, Nov 30, 2014 at 11:43:45PM +0100, Andreas Cadhalpun wrote:
>> Subject: [PATCH] avcodec/aacenc: no longer mark native aac encoder as
>>   experimental
> this would result in the native encoder being used even when libfaac
> is enabled and linked in
> is that intended ?

Yes, even though this could/should be improved further.

Currently ffmpeg already tries to use the native aac encoder even if 
libfaac is available, but then fails without '-strict -2':
"The encoder 'aac' is experimental but experimental codecs are not 
enabled, add '-strict -2' if you want to use it.
Alternatively use the non experimental encoder 'libfaac'."

It would be nice if ffmpeg would automatically choose the best aac 
encoder available (libfdk_aac > libfaac > aac > libvo_aacenc), but given 
that the native aac encoder works reasonably well, just using it is 
better than aborting.

Best regards,

More information about the ffmpeg-devel mailing list