ffmpegインストール2

ffmpegインストール2

前回「ffmpegインストール」の続き。

使ってみるとMPEG-4などの変換ができない。
で、configure時のオプションで色々コーデックを指定できるようなので、
MPEG-4対応編ってことで前回の続きです。
(しかし・・・コーデックって種類ありすぎ!普段動画扱わないからきつい・・)

まず、MPEG-4関連のコーデックをインストール

■FAAD2とFAAC
http://sourceforge.net/project/showfiles.php?group_id=704

faad2-2.6.1.tar.gzをダウンロード

tar zxvf faad2-2.6.1.tar.gz
cd faad2
sh bootstrap (configureを作る)
./configure
make
make install

faac-1.26.tar.gzをダウンロード

tar zxvf faac-1.26.tar.gz
cd faac
sh bootstrap (configureを作る)
./configure
make
make install

■ffmpegインストール
前回のLAMEに加えてFAAD2とFAACのサポートを有効にしてconfigure
./configure –enable-libmp3lame –enable-libfaad –enable-libfaac

make
make install

で、早速MPEG-4の変換を試してみると、エラー。
error while loading shared libraries: libfaac.so.0: cannot open shared object file: No such file or directory

libfaac.so.0やlibfaad.so.0は/usr/local/libにできてる。
Vine3.2なんですけど見てくれないので
/etc/ld.so.confに
/usr/local/libを追記。

ldconfig実行。

これでOKでした。

あと、色々調べると
コーデックはliba52(ATSC A/52 通称AC-3)とかも普通いれるっぽい。
あと、携帯向けとか考慮するなら
AMR-NBとかANR-WBとか。

あとで入れてみよう。