2010年のある日

管理人

プロフィール

dekorin

おでこのめがねで…

連絡先などこちらから

ついったー始めました:
http://twitter.com/dekodevice

カテゴリサーチ
読書マンガアニメゲームRO模型イベントバイク
同人PCwebnetworkオークション音楽デジモノ

主にエロゲ関連のプレイ感想、ライブレポ、同人イベント、読書その他日常で出来ています。
カテゴリだと色々引っかかる場合には「日記の検索」からキーワードで検索することをお勧めします。
同人イベントは[同人][イベント]、ライブは[音楽][イベント]等で検索を。
結構同じネタで後日に書いてたりします。なので近くの日付を見るのも有効かな。

常設リンク
めすか日記 睦月堂 かぷち〜のさん 地底変動 ネオネオ・バカバナシ
電柱もけん  木村バナナ農園
榊原ゆいWiki(Pass付)

最新イベント予定(随時)
2008年ライブまとめ(未)
2007年ライブまとめ(未)
2006年ライブまとめ
2005年ライブまとめ

2007-02-02

[]ffmpegのインストール

linuxにユーザ権限でインストールしようとして苦戦したので記録。

  • ./configure の際に --prefix= でインストールパスを指定する必要があることを知る。基本らしい。
  • exportでパスを通さないとコマンドが呼び出せなかったり。ライブラリのパスも同様。
  • tar.gz の解凍は tar xzf *.tar.gz
  • tar.bz2 の解凍は tar jxf *.tar.bz2
  • AC3のデコードに必要な a52 のインストールはそれほど問題にならず。
  • AACのデコードに必要な faad2 では configure: error: conditional "HAVE_BMP" was never defined となるので、以下のサイトを参照に

http://www.audiocoding.com/userinfo.php?uid=1049

tar xf faad2-2.5.tar.gz

cd faad2

echo > plugins/Makefile.am

echo > plugins/xmms/src/Makefile.am

sed -i '/E_B/d' configure.in

autoreconf -vif

./configure --prefix=/usr

make

make install

と実行して解決。

  • 同様に AAC に必要(faadがあればいらないのかも)な faac のインストールもつまづく。
    • ./bootstrap を実行してから ./configure を実行すると下記のようなエラーが出る。

configure: creating ./config.status

config.status: creating common/Makefile

config.status: creating common/mp4v2/Makefile

config.status: creating \

.infig.status: error: cannot find input file: \

    • http://www.audiocoding.com/modules/newbb/viewtopic.php?topic_id=172&forum=3 で _hunter が質問していて Lanthanum が答えているのがそれ。
    • configure.in の下のほうにある "\" で分けて改行された3行を1行にまとめることで解決する。configure を作り直す必要があるので autoreconf -vif を実行してから ./configure 実行して make する。かなり時間がかかる。
  • x264のインストールは苦戦。
    • .7zの解凍のために p7zip をインストールする必要がある。p7zip には configure がないため、ちょっと特殊。makefile と makefile.machine と install.sh の3つのファイルが必要。
      • 自分の環境に応じた makefile.* のファイルを makefile.machine に書き換える。
      • install.sh と makefile.machine にインストールパスを指定する DEST_HOME があるので書き換える。---install.sh を実行すればインストールされる。
    • マルチコアなら --enable-pthread 指定。
    • mp4(パッケージ?)のアウトプットに必要な--enable-mp4-output のためには gpac をインストールしなくてはならない。
      • gpac は外部ライブラリを呼び出そうとしなければ問題なくインストールできた。
      • gpacで faad をローカルで呼び出そうとしたら上手くいかなかったのですぐ諦めた。もし慣れたら後で試すとしよう。
    • yasm が必要だった。これはさっくり拾ってきて、問題なくインストールできた。
    • X264_VERSION' undeclared というようなエラーが出るが、これは svn で引っ張ってくるのが上手くいかないかららしい。ヘルプ実行時にバージョンを引っ張る時にしか使われていないようだったので、x264.c と encoder/set.c の中で使っている部分を削除する("core %d%s" という部分。どっちも printf 文なので %s も消す。X264_BUILD は残しても平気)ことでエラーが出なくなった。

本題の ffmpeg まではもう一息っぽいけどとりあえず時間がなくなったので諦めた。

トラックバック - http://d.hatena.ne.jp/dekorin/20070202
たいせつなきみのために、ぼくにできるいちばんのこと
WHITESOFT『猫撫ディストーション』応援中!
いろとりどりのセカイ 応援中!!
『処女はお姉さまに恋してる 〜2人のエルダー〜』2010年6月30日発売予定!