前回書いたとおりLANDISKをメディアサーバーにすべく環境構築中なのですが、ちょっと手こずっています
AX300から引っ張ってきたメディアファイルをPSPサイズにエンコードさせるためには、MobileHackerzの携帯動画変換君でも使われているffmpegが必要なのですが、さすがにSH4*1のfedora coreって事でパッケージはありません。なのでソースからコンパイルする必要があります
yumでセルフコンパイル環境を整えられるので、引き続きLANDISKで漕ぎいでな~のところのメモを参考に、適当にgcc、g++……とインストール
そして次に参考にしたところはPC WEBのコラム「OS X ハッキング! OS XでPSPを愉しむ」。ffmpeg本体の他、PSP動画に必要なライブラリはここを参考にしました
ここで一度躓いたのですが、コラムの手順通りmake installまで進めても、ちっとも本体に参照されないという現象。コンソールでmake~とかするのは未経験だったので知らなかったのですが、ldconfigで共有ライブラリのキャッシュを更新しないといけないとの事だったので、ググって見よう見まねで ldconfig -v とかコマンド打っても反映されず……
さらに「ldconfig /usr/local/lib fedora」という検索キーでググってみると/etc/ld.so.conf に/usr/local/lib の一行を追加しなければ見に行ってくれないらしいという事が判明。RedHat系ディストリビューション(つまり今使ってるfedora coreも対象)はデフォルトでこの行が書かれてない、って事がわかるまで半日……
こんな感じでffmpegが動くようにはなりました。PSP向けフォーマットのパラメータ入れてテストエンコードしてみると……当たり前だけど新型PSXのPSPエンコードのほうが何倍も早いんじゃないかというのを体感。またタイトル等のパラメータが反映されないという問題も。これは未だ何故なのかわかっていません*2
あとはしまさわら様のAX300の内容をDivXへ自動変換よりスクリプトをいただいて、landisk向けにディレクトリ等を修正。こちらは必要環境整えれば動作したので概ね問題なし。タイトルのヘッダ取り周りで誤動作するのでコメント付けて様子見、そもそも環境が違うのであとで見直す必要はあり
AX300サーバーのほうでは既にこんなのを作成、運用テスト済みだったりするので、あとはもうほんとにffmpegの具合次第なんだけど……
ちなみにこれ、表に出してないので外から試しても繋がりません
Title | ch | Date |
[S][文]交響詩篇エウレカセブン | TBSテレビ | 2005/05/01 07:00 |
[S][文][新]交響詩篇エウレカセブン | TBSテレビ | 2005/04/17 07:00 |
svidataviewer ver.0.2
*1 SH4:日立製組込用途向けCPU
*2 わからないなりにMobileHackerzで公開されているパッチのソースとオリジナルを見比べたり眺めたり開きっぱなしで放置したりしているのですが……
コメント (3)
コメント頂いたのですが、どういうわけか表示されないみたいなので……
> すいません、くなさんは、コンパイル時にエラー(FIXME部分のエラーや、'rnd_avg2'のエラーなど)が発生されませんでしたか?
何しろFFMpegを追いかけてたのが去年のことなのであまり覚えていなくて……えっと、コンパイル時のエラーですが確かconfigreか何処か、CPUに関する部分をいじってたような記憶はあります。あと書き残しのメモからこんなコマンド履歴が
./configure --cpu=SH4 --enable-faac --enable-faad --enable-a52 --enable-gpl ; make ; make install
たぶんSH4の記述が無かったのでstatic linkを強制するとか何とか追加したんだと思うのだけど……。時間ができたらまた調べてみます
投稿者: くな | 2006年03月18日 16:19
日時: 2006年03月18日 16:19
コメント非表示の件、ひょっとしてTypekey関係のがMT-Blacklistプラグインのコメント承認を邪魔しちゃってどうにもならなくなってるのかも
投稿者: くな | 2006年03月18日 16:34
日時: 2006年03月18日 16:34
すす、すいません~。
お返事頂いたのに気づきませんでした!
その後、configureオプションにdisable-simple_idctを追加し、どうにかコンパイルできました。
くなさんと、OSとgccとffmpegのバージョンと、configureオプションを合わせてもうまくいかなかったのは何故なのかしら。
本当にお手数をお掛けしました。ありがとうございました。ではではー。
投稿者: brasil | 2006年03月29日 16:01
日時: 2006年03月29日 16:01