[FFmpeg-devel] [RFC] no longer marking native aac encoder as experimental
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
> 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.
More information about the ffmpeg-devel