DVDディスク、MPEG2ファイルを再生できるようにします。右の画像は(デカいです)無事にDVDディスクとMPEG2ファイルを同時再生しているところ。少々エラーがでているけれど、音声も画像も問題無く再生できている。
DVDドライブは次のものをIDE接続で使っています。cdrecordはすでにインストールされていました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
[root@mayu ~]# dvdrecord -scanbus INFO: dvdrecord's functionality is now replaced by cdrecord Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling Note: This version is an unofficial (modified) version with DVD support Note: and therefore may have bugs that are not present in the original. Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla Note: The author of cdrecord should not be bothered with problems in this version. scsidev: 'ATA' devname: 'ATA' scsibus: -2 target: -2 lun: -2 Linux sg driver version: 3.5.27 Using libscg version 'schily-0.8'. cdrecord: Warning: using inofficial libscg transport code version (schily - Red Hat-scsi-linux-sg.c-1.83-RH '@(#)scsi-linux-sg.c 1.83 04/05/20 Copyright 1997 J. Schilling'). scsibus0: 0,0,0 0) '_NEC ' 'DVD_RW ND-3500AG' '2.16' Removable CD-ROM 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * |
デバイスファイルは/dev/hda(IDEにはこれしか接続してないです)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
[root@mayu ~]# cat /proc/sys/dev/cdrom/info CD-ROM information, Id: cdrom.c 3.20 2003/12/17 drive name: hda drive speed: 48 drive # of slots: 1 Can close tray: 1 Can open tray: 1 Can lock tray: 1 Can change speed: 1 Can select disk: 0 Can read multisession: 1 Can read MCN: 1 Reports media changed: 1 Can play audio: 1 Can write CD-R: 1 Can write CD-RW: 1 Can read DVD: 1 Can write DVD-R: 1 Can write DVD-RAM: 0 Can read MRW: 0 Can write MRW: 0 Can write RAM: 1 |
DVDを再生するためにxineというアプリケーションを使います。(※他にも再生ソフトはありますが、以前つかっていたのでこれ)
インストール時におせわになったサイト「DVDプレーヤーxineの導入」。
先ずは、インストールされているライブラリの確認。Fedora Core 3では必要なライブラリがすでにインストールされていました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
[root@mayu ~]# rpm -qa | egrep zlib zlib-1.2.1.2-1 zlib-devel-1.2.1.2-1 [root@mayu ~]# rpm -qa | egrep ncurses ncurses-5.4-13 ncurses-devel-5.4-13 [root@mayu ~]# rpm -qa | egrep readline readline-4.3-13 readline-devel-4.3-13 [root@mayu ~]# rpm -qa | egrep libpng libpng-1.2.8-1.fc3 libpng-devel-1.2.8-1.fc3 libpng10-devel-1.0.18-1.fc3 libpng10-1.0.18-1.fc3 [root@mayu ~]# rpm -qa | egrep curl curl-7.12.1-1 curl-devel-7.12.1-1 [root@mayu ~]# rpm -qa | egrep bison bison-1.875c-2 [root@mayu ~]# |
次に、libdvdcssをインストール。rpmファイルが在ったので楽でした。
1 2 3 4 5 6 |
[root@mayu i386]# rpm -ivh libdvdcss-1.2.8-1.i386.rpm Preparing... ########################################### [100%] 1:libdvdcss ########################################### [100%] [root@mayu i386]# rpm -ivh libdvdcss-devel-1.2.8-1.i386.rpm Preparing... ########################################### [100%] 1:libdvdcss-devel ########################################### [100%] |
次にxine-libをインストール。これもspecファイルが用意されているので、rpmファイルをbuildしてインストールしました。
1 2 3 4 5 6 7 8 9 10 11 |
[root@mayu SOURCES]# tar zxvf xine-lib-1.0.tar.gz [root@mayu SOURCES]# rpmbuild -bb ./xine-lib-1.0/mixc/xine-1.0.spec : [root@mayu SOURCES]# rpm -ivh ../RPMS/i386/libxine1-1.0-0.i386.rpm Preparing... ########################################### [100%] 1:libxine1 ########################################### [100%][root@mayu SOURCES]# rpm -ivh ../RPMS/i386/libxine1-devel-1.0-0.i386.rpm Preparing... ########################################### [100%] 1:libxine1-devel ########################################### [100%] [root@mayu SOURCES]# rpm -ivh ../RPMS/i386/libxine1-debuginfo-1.0-0.i386.rpm Preparing... ########################################### [100%] 1:libxine1-debuginfo ########################################### [100%] |
次にフロント・エンド・アプリケーションをインストール。これもrpmファイルを作ることができました。
1 2 3 4 5 6 7 8 |
[root@mayu SOURCES]# rpmbuild -tb xine-ui-0.99.3.tar.gz : [root@mayu SOURCES]# rpm -ivh ../RPMS/i386/xine-ui-0.99.3-1.i386.rpm Preparing... ########################################### [100%] 1:xine-ui ########################################### [100%] [root@mayu SOURCES]# rpm -ivh ../RPMS/i386/xine-ui-debuginfo-0.99.3-1.i386.rpm Preparing... ########################################### [100%] 1:xine-ui-debuginfo ########################################### [100%] |
あとは、コマンドラインからxineを起動すればOKでした。
1 |
[t-randt@mayu ~]$ xine & |