[[diary/Kojima]]

・vlc のビルド

「LUPIN THE BOX」(ルパン三世の TV シリーズや映画を集めた DVD BOX)を買っ
た勢い(?)でvlc をビルドしてみた.

vlc は以前一度挑戦しかけたことがあるのだけど,DVDやファイルの再生はでき
たものの,日本語のメニューとかが表示できなくて放置しておいたので今回は
再挑戦というところ.

MPlayerとかXineは,必要な機能はできるだけ自前で用意して外部のソフトウェ
アへの依存性を低くしているのに対して,vlc は ffmpeg を中心にさまざまな
外部ソフトウェアを使って高機能を実現しているから,必要なソフトウェアを
揃えるのが結構大変.しかも必要なソフトウェアの多くが開発中のバージョンしか
なくて CVS とかで引っぱる必要があったりするのは結構面倒.

今回は,wxWidgets をまずビルドして,ffmpeg が必要としている a52dec,
faac, faad, x264, xvidcore,libdca あたりをビルドして ffmpeg をビルド,
この ffmpeg と wxWidgets を使うように vlc をビルド,という順番に.とり
あえず必要な機能は用意できたと思うけど,GNOMEVFS とか LIBCDIO とか
VCDINFO あたりは未対応だなぁ.LIBCDDB くらいは入れておいた方がよかった
かも知れぬ..

#ref(screen4.jpg)

とりあえず vlc で 1st ルパンの DVD のタイトル画面を見ているところ.vlc
のメイン画面はオーバーレイなので gimp ではキャプチャーできないのだけど,
"clone output" という機能で XVideo に出したらキャプチャーできるようにな
るみたい.左下は vlc のスナップショット機能で撮った png な画像を xv で
表示させているところ.

DVD の画面を見るという機能は MPlayer や Xine,Totem でも実現できてたんだけど,
一応,各種メニュー画面も日本語になっているし,日本語のファイル名もバケずに表示
できるので,使い勝手はかなりいいかな,という感じ.機能は豊富すぎるほどあるんだけど
多分,使いこなせないだろうなぁ(苦笑

意外だったのは(DVDではなく、拾ってきたファイルの) WMV9 の wmap な音声フォーマットに対応していなかったこと.

 [00000280] main decoder error: no suitable decoder module for fourcc `wmap'.
 VLC probably does not support this sound or video format.

このヘン,MPlayer や xine は,機能を外部プロジェクトに依存しないかわり
に CODECS はバイナリ配布のグレーなものも利用できるようになっているのに
対して vlc はffmpeg が(ソースコードレベルで)対応している CODECS しか使
えないようになっているようで,このあたりは設計思想の違いというべきなん
だろうな.
-Plamo-4.21+glibc-2.5+gcc-3.4.6+Plamo-test/for-5.0,for-4.2xというはちゃめちゃ?の環境でWindows2000で作成したmpgファイル再生できました2バイト系のファイル名普通に表示できるのは嬉しい。 -- [[名倉]] &new{2007-04-06 (金) 17:09:49};
-Plamo-4.03(kernel-2.4.35) ベースで PlamoBuildxxxxx を利用して VLC が動作しました。(自分で TVキャプチャした物が再生できた程度の確認ですけど) &br; 以下に &br; http://www3.kct.ne.jp/~mt03605z/fswiki/index.cgi?page=Plamo%2D4%2E03+%A5%D9%A1%BC%A5%B9%A4%D8+VLC &br; 概略を記しておきます(私の環境でなので参考にならないかも?)。  -- [[M.Tomi]] &new{2007-09-14 (金) 16:36:39};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS