Activity › Forums › Compression Techniques › encoder ‘aac’ not working
-
Jim Sustacek
February 8, 2013 at 4:26 pmThis binary does not have libfaac, sorry. But it does have libx264 and libmp3lame — the author has posted his compile command here:
https://ffmpegmac.net/How%20To/
Personally, we’ve been using FFMPEG’s built-in AAC encoder with “-strict experimental” and it’s been working great for us. Definitely try it in your workflow and see if it works for you first — it sure beats trying to compile your own!
-
Lou Logan
February 8, 2013 at 11:55 pm[Peter Robertson] ” Thanks. So the precompiled binary will have libx264, libfaac and libmp3lame?”
Not with libfaac (same with libfdk_aac or libaacplus). It requires the ffmpeg configure option of “–enable-nonfree” and therefore the resulting ffmpeg binary is non-distributable.
[Peter Robertson] “Another question–anyone running ffmbc? I want to be able to transcode HDV to ProRes.”
ffmpeg can encode to ProRes too:
ffmpeg -i input -c:v prores -profile:v 0 -c:a pcm_s16le output.mov
The “-profile” option will determine the specific ProRes type:- 0 proxy
- 1 lt
- 2 standard
- 3 hq
What’s the difference? See the Apple ProRes White Paper.
-
Lou Logan
February 8, 2013 at 11:59 pmAlso see the FFmpeg and AAC Encoding Guide at the FFmpeg Wiki for examples and details on each AAC encoder supported by ffmpeg.
-
Stephen Dixon
February 9, 2013 at 12:36 pmjust compile with libfaac and it will overwrite the old version.
Stephen Dixon
Editor, Animator, Motionographer
Museum Victoria -
Peter Robertson
February 12, 2013 at 9:28 pmvery nice! Works great. Thanks for the code.
Pedro
Pedro
Reply to this Discussion! Login or Sign Up