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 くらいは入れておいた方がよかった かも知れぬ..

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 しか使 えないようになっているようで,このあたりは設計思想の違いというべきなん だろうな.



添付ファイル: filescreen4.jpg 274件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:41