Hi
These are the external libraries I’ve used when building an FFmpeg import library from FFmpeg-git with Audacity-svn r13155.
I don’t think any others are needed.
--enable-libilbc enable iLBC de/encoding via libilbc
--enable-libopus enable Opus de/encoding via libopus
--enable-libspeex enable Speex de/encoding via libspeex
For the export library there other external libraries available.
It’s not necessary to use any of these (imho) because…
A ‘suitable’ FFmpeg binary can be used with Audacity’s Export > (external program) option and…
Audacity can already export gsm, mp3, mp2 and Vorbis without need of FFmpeg.
(Maybe also FFmpeg’s native aac encoder is available with Audacity’s Export > Custom FFmpeg Export option).
But it’s up to you.
--enable-libaacplus enable AAC+ encoding via libaacplus
--enable-libfaac enable AAC encoding via libfaac
--enable-libfdk-aac enable AAC de/encoding via libfdk-aac
--enable-libgsm enable GSM de/encoding via libgsm
--enable-libmp3lame enable MP3 encoding via libmp3lame
--enable-libopencore-amrnb enable AMR-NB de/encoding via libopencore-amrnb
--enable-libshine enable fixed-point MP3 encoding via libshine
--enable-libtwolame enable MP2 encoding via libtwolame
--enable-libvo-aacenc enable AAC encoding via libvo-aacenc
--enable-libvo-amrwbenc enable AMR-WB encoding via libvo-amrwbenc
--enable-libvorbis enable Vorbis en/decoding via libvorbis
Excellent svn work by benjamin.drung, you’re a rockstar.