ライセンスの関係で AAC (libfdk-aac)とか MP3 (libmp3lame) とかはソースコード配布しかされてない。 ので、ffmpeg と一緒にソースコンパイルでインストールする。
作業ディレクトリを作っておく。
$ mkdir src; cd src
$ git clone --depth 1 git://github.com/mstorsjo/fdk-aac.git
$ cd fdk-aac
$ autoreconf -fiv
$ ./configure; make
# make install
http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download の directlink 参照。
# yum install -y nasm yasm
$ wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
$ tar zxf lame-3.99.5.tar.gz
$ ./configure; make
# make install
$ git clone git://source.ffmpeg.org/ffmpeg.git
$ cd ffmpeg
$ git checkout -b release/2.2 origin/release/2.2
$ ./configure --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libmp3lame --enable-shared --arch=x86_64 --enable-pthreads
$ make
# make install
$ ffmpeg -formats
D aac raw ADTS AAC (Advanced Audio Coding)
DE mp3 MP3 (MPEG audio layer 3)
ちゃんと動くかどうかは変換して確認するのが一番。
30秒のPCMを用意。
30秒のMP3を用意。
30秒のAACを用意。
お手持ちのプレイヤーで確認。