Monday, August 08, 2011

WinFF and the Removal of libfaac from FFmpeg

If you attempt to encode MP4 video with WinFF using later versions of FFmpeg, you will get an error:
Unknown encoder 'libfaac'

libfaac has been removed from FFmpeg for licensing reasons. So instead of using the following option to encode AAC:
-acodec libfaac

Use FFmpeg's experimental encoder instead:
-acodec aac -strict experimental

In WinFF, you can go into Edit>Presets and make this change to the affected preset, then click "Add/Update" and then "Save" when you are done.
Of course, the experimental codec is just that. YMMV. If you really want libfaac, there are special unofficial builds of FFmpeg on the web that include libfaac.

1 comment:

Anonymous said...

The Bible Corruptors

But the natural man receiveth not the things of the Spirit of God: for they are foolishness unto him: neither can he know them, because they are spiritually discerned. --1 Corinthians 2:14