Linux で DVD を見よう
Fedora Core 4 になって、本当に簡単になってしまいました。
Fedora Core 5 インストールノートのyum及びxineの項を参照してください。
どうしてもコンパイルからしてみたいというかたはチャレンジしてみてください。 ただし、カーネルのバージョンによってかなり変わってきますので、自分で試行錯誤できる人でないとお薦めしません。
2006年6月20日
最近は、CD-ROM Drive が CD-ROM しか扱 えないものは無くなり、DVD や CD-RW との Combo Drive が増えて来ています。 Windows なら ば、金さえ出せば WinDVD や PowerDVD などのソフトを使って簡単に DVD を観賞するこ とが出来ますが、Linux では、ちょっと手がかかります。 しかし、なんと言っても無料と言うことは大きな魅力です。 しかも、Windows プログラムよりもきれいな画像が得られます。
08/07/05 に xine-ui 0.99.4 が、そして11/15/05 に xine-lib 1.1.1 が release されました。 非常に安定しており、いろいろな機能が追加されています。 beta 版からは、libdvdnav と xine-dvdnav が不要になりました。 libdvdcss と libdvdread も 組みこんで欲しいところですが、著作権の関係で難しいんでしょうね。
ハードウェア設定
ls -l /dev/cdrom
で、リンク先を 調べリンク先の device のモードを変更します。 ide の場合は hdx、scsi の場合は scdx と出てくると思いますが、ドライブの数により変わって来ますので、ここでは hdc として話を進めて行きます。 FC2 になってから Virtual SCSI が使えなくなりましたので、本物の scsi ドライブ以外は hdx となります。
chmod 666 /dev/hdc
次に、dvd device を上の device にリンクします。
ln -s /dev/hdx /dev/dvd
次に raw device を設定します。 ただし、これも FC2 になってからは使えなくなったので設定しなくても構いません。 というかできません。
chmod 666 /dev/raw/raw1 raw /dev/raw/raw1 /dev/hdc ln -s /dev/raw/raw1 /dev/rdvd
cdrom が ide ならば、
hdparm /dev/hdc
を実行して、DMA モードが ON になっているこ とを確認して下さい。 OFF だったら
hdparm -d1 /dev/hdc
で ON にします。 ただし、起動の度に設定しなければならないので、このコマンドを /etc/rc.d/rc.local に追加してください。 尚、Ver8.0 から は、hdparm では設定できなくなりました。 その代わりに /etc/modules.conf に
options ide-cd dma=1
を追加してください。 scsi の場合、及び FC2 以降は不要です。
インストール
ハードウェアの設定が完了したらソースファイルをダウ ンロードしましょう。
http://xine.sourceforge.net/ から、最新の xine-lib, xine-ui、それと http://www.dtek.chalmers.se/groups/dvd/downloads.shtml から libdvdcss, libdvdreadを入手してください。 なければ差し上げますので私にメールしてください。
今、私が持っているものは
xine-lib-1.1.2.tar.bz2
xine-ui-0.99.4.tar.gz
libdvdcss-1.2.9.tar.bz2
libdvdread-0.9.7.tar.gz
ですので、これを例にしていきます。 これらのファイルを解凍しましょう。
tar xvjf xine-lib-1.1.2.tar.bz2 tar xvzf xine-ui-0.99.4.tar.gz tar xvjf libdvdcss-1.2.9.tar.bz2 tar xvzf libdvdread-0.9.7.tar.gz
環境変数を設定します。
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
ライブラリをインストールします。 sudo が出来ないときは、visudo で可能 にするか、直接 su コマンドで super user に なって下さい。
cd xine-lib-1.1.2 ./configure make sudo make install
次に
User
Interface をインストールします。
cd ../xine-ui-0.99.4 ./configure make sudo make install
最後に
Plugin
をインストールします。
cd
../libdvdcss-1.2.9
./configure
make
sudo make install
cd
../libdvdread-0.9.7
./configure
make
sudo make install
これで完了です。 プロンプトから xine と入力してみます。 UI 画面が出てきたら、DVD ディスクをドライブに入れて、dvd ボタンをク リックすれば再生が始まります。
何らかの理由でアンインストールしたければ、make したディレクトリに行って # make uninstall を実行するだけです。
更新日: