ffmpegで、faacを扱えるようにfaacをコンパイル・インストールする際のメモ。
今回、操作を行った環境は、
なので、違うプラットフォームだと、オペレーションもちょっと変わるかも。その辺は未確認です。
rpmとかyumでインストールできる人はそれをやってみればいいかも。
僕は逆にそのあたりに詳しくないので、直接ソースから入れてみます。
faacは、オープンソースのAACエンコーダで、http://www.audiocoding.com/から、ソースを取得できる。
最新は、1.25で、
とし、ソースをダウンロードします。
後は適当なディレクトリに解答して、
$ sh configure
$ make
$ make install
とやればOK・・・なのだが、まぁ、そう簡単にはいかないから面倒。
なぜか、sh bootstrapがエラーになる。単なるshell scriptで、特にエラーも見あたらない。
もしかして・・と思ったら、やっぱり。何故か改行コードがCRLF(DOS)になっていて、scriptがsyntaxエラーになっていた。
改行コードを直してやったら動いた。
・・が、今度は、configureの最後の方でエラーになり、Makefileが生成されない。うーん。弱った。configureファイルは生成されたものなので改行コードは関係ないし。
とりあえず、バージョンを一つ下げてみる。
同じく、sh bootstrap;sh configure;make;make install
こちらはすんなり通る。
/usr/local/lib/に、ffaac関係のライブラリファイルが入るので、ffmpegからリンクできるように
してやる。この方法が正しいかどうかイマイチ自信ないけど。
次は、faadのインストールに続きます。