Building FFmpeg on Mac OS XEdit
This requires that liba52 be installed.
./configure --enable-liba52 --enable-gpl
This yielded an error. Evidently I needed to install liba52 separately. See "Building liba52 on Mac OS X". But unfortunately the build did not succeed:
i686-apple-darwin8-gcc-4.0.1: unrecognized option '-rdynamic'
/usr/bin/ld: Undefined symbols:
_libgsm_ms_decoder
_libgsm_ms_encoder
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1
So I tried disabling MMX support, something I’d done when I originally built FFmpeg (see "Installing PAC (Perl Audio Converter) on Mac OS X"):
./configure --enable-liba52 --enable-gpl --disable-mmx
make clean
make
This yielded the same error.
Also failed:
./configure --enable-liba52 --enable-gpl --disable-mmx --disable-vhook --enable-shared
Also failed:
./configure --enable-memalign-hack --enable-libmp3lame --enable-gpl --disable-vhook --disable-ffplay --disable-ffserver --enable-liba52 --enable-pthreads
See also
http://stephenjungels.com/jungels.net/articles/ffmpeg-howto.html