cdparanoias (WAV Ripper)

[ 戻る | トップページに戻る ]

概要

cdparanoia とは、音楽 CD から WAV ファイルを抽出するリッパー。 強力なエラー訂正機能が特徴。

URL

http://www.xiph.org/paranoia/

インストール環境

Slackware 7.0 (Kernel 2.2.14 + glibc 2.1.2)
Compaq DESKPRO EN (x24 ATAPI CD-ROM)

必要なもの

特になし

バージョン

III-alpha9.7

インストール手順

カーネルコンフィグレーションを以下のようにしてカーネル再構築。
Block devices
<*> Include IDE/ATA-2 DISK support
<*> Include IDE/ATAPI CDROM support
<*> SCSI emulation support
SCSI support
<*> SCSI support
<*> SCSI disk support
<*> SCSI CD-ROM support
<*> SCSI generic support

ソースを展開、コンパイル。
$ tar xvfz cdparanoia-III-alpha9.7.src.tgz
$ cd cdparanoia-III-alpha9.7
$ ./configure
$ make
$ su
# make install
# exit

では、CD ドライブに音楽 CD を入れて動作確認。
$ ./cdparanoia -Q
./cdparanoia: error in loading shared libraries: libcdda_interface.so.0: \
              cannot open shared object file: No such file or directory
$ ldd ./cdparanoia
        libcdda_interface.so.0 => not found
        libcdda_paranoia.so.0 => not found
        libm.so.6 => /lib/libm.so.6 (0x40019000)
        libc.so.6 => /lib/libc.so.6 (0x40035000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

あれ? libcdda_* を認識してない。インストールされているはずなのに。 ldconfig されてないらしい。
$ su
# ldconfig 
# exit

これでおっけー。 設定については、Software Design 2000/5 月号「Linux 真はまり道」には 以下もやれと書いてあるのだけれど、特にしなくてもちゃんと wav ファイルはで きているし、動作上特に問題ないよーなので、実施しない (/dev/cdrom は /dev/hdc にリンクされている) 。
/etc/lilo.conf に append = "hdc=ide-scsi" を追加。

$ su
# rm /dev/cdrom
# ln -s /dev/sr0 /dev/cdrom
# exit

[ 戻る | トップページに戻る ]