はい、インストール中ですよ。w
で、前のffmpegインストールの続き(まだインストール終わってないw)
ffmpegのソースをwgetしてきてコンフィギャー!><した段階で希望するデコード・エンコードができないっぽいので必要なコーデック探しの旅に出たわけです。ええ。
今回の希望は
proresのmovからoggとwebmとmp4にエンコードするコトで、ついでにmp3トカもエンコードできたらイイなぁとか思ってます。
で、前回コンフィギャー!><で出てきた対応デコーダとエンコーダを見比べて足りないものは・・・
デコーダは俺の希望の限りでは基本的に問題ないみたい。
エンコーダが全部NGっぽいw
で、テキトーな文字列でググってまずmp3エンコーダ
LAME
ソースを落としてきてアレする。
# wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz # tar zxvf lame-3.99.5.tar.gz # cd lame-3.99.5 # ./configure # make # make install |
次はなんだ?h264か
x264
その前にx264コンパイルのためのツール(nasmとyasm-devel)がいるらしい。
# yum install -y nasm yasm-devel |
あらためてx264のソースをwgetしてアレする。
# wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2 You can run 'make' or 'make fprofiled' now. |
ん?なんか"no"が多いなw
で、もーちょっと調べてソレっぽいオプションを付けてやるらしいw
# ./configure –enable-shared –enable-pic –enable-visualize You can run 'make' or 'make fprofiled' now. |
ま、こんな感じでイイんかな?訳分からんw
でmakeしてインストール
# make # make install |
次はaacのエンコーダ・デコーダ、それぞれ分かれてるっぽい。
faac
faad2
# wget http://downloads.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.gz # tar zxvf faac-1.28.tar.gz # cd faac-1.28 # ./configure # make |
ってなんかmp4v2関連エラー出たw
まーた調べないといけないのか・・・面倒w
どうも素でやるとエラーが出るらしいのでcommonディレクトリのmp4v2のなかのファイルを弄るんだってサ
# vi common/mp4v2/mpeg4ip.h |
↓この部分をコメントアウト
#ifdef __cplusplus extern "C" { #endif char *strcasestr(const char *haystack, const char *needle); #ifdef __cplusplus } #endif ↓↓↓↓ /* #ifdef __cplusplus extern “C” { #endif char *strcasestr(const char *haystack, const char *needle); #ifdef __cplusplus } #endif */ |
改めてアレ
# ./configure –with-mp4v2 # make # make install |
次はデコーダ
# wget http://downloads.sourceforge.net/project/faac/faad2-src/faad2-2.7/faad2-2.7.tar.gz # tar zxvf faad2-2.7.tar.gz # cd faad2-2.7 # ./configure # make # make install |
ダルい・・・ダル過ぎるw
次はー色々音声コーデックwのOpenCORE Framework実装ライブラリか。
お腹へった。
opencore-amr
# wget http://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.3.tar.gz # tar zxvf opencore-amr-0.1.3.tar.gz # cd opencore-amr-0.1.3 # ./configure # make # make install |
え?それから?なに?ogg?
ogg
# wget http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz # tar zxvf libogg-1.3.0.tar.gz # cd libogg-1.3.0 # ./configure # make # make install |
ogg関連?の音声エンコーダ
Vorbis Audio Compression
# wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz # tar zxvf libvorbis-1.3.3.tar.gz # cd libvorbis-1.3.3 # ./configure |
あれ?"configure: error: must have Ogg installed!"って?
さっきoggはインストールしたよな・・・なに?ええ?
で、ちょっと用事があるので今日はここまでw
まーだffmpegのインストールできてないトカw
そんな感じ。