Firebird News

Wednesday, November 28, 2007

Alternate way to compile AMR Codec Libraries for GNU-Linux into ffmpeg

This is a home page or amrnb and amrwb libraries, based on the reference implementation. I created it to prevent ugly embedding of the same code to many Open Source projects and to maintain patches and fixes for it.

Alternate way to compile amrcode libraries
is to download the scripts from bellow and then add the copile flags for ffmpeg from svn (or you can install it all in /usr and add no extra flags)
--enable-libamr-nb --extra-cflags=-I/opt/libamrnb/include --extra-ldflags=-L/opt/libamrnb/lib

I will modify my compile scripts and see how it works
svn checkout svn:// ffmpeg
cat ffmpeg/
./configure --prefix=/usr --enable-libamr-nb --enable-libamr-wb --enable-libogg --enable-libvorbis --enable-libgsm --enable-libxvid --enable-liba52 --enable-libmp3lame --enable-libx264 --enable-libtheora --enable-libfaad --enable-gpl --enable-shared --enable-pthreads --enable-swscaler
svn checkout svn:// mplayer

mplayer is configured with --prefix=/usr

also don't forget to install the full code pack
into /usr/lib/codecs

mkdir /usr/lib/codecs/
tar -jxvf all-20071007.tar.bz2
cd all-20071007
mv * /usr/lib/codecs/

cd mplayer
./configure --prefix=/usr
make install
AMR Codec Libraries for GNU-Linux

Blogged with Flock

Post a Comment