February 23, 2005

玄箱/HGでCDのリッピングをしよう

玄箱/HGにUSB接続のCD-ROMドライブを接続して音楽CDをリッピングする環境を作っています。以下の手順ですが、あらかじめ、glibc-2.2.3.tar.gzをインストールしておく必要があります。この記事のとおりglibc-2.2.3.tar.gzをインストールしておいてください。

1.USB接続CD-ROMドライブをつなぐ
標準ストレージクラスのUSB接続CDなら、たいてい大丈夫だと思います。

2.下記のファイルをインストール

cdparanoia-III-alpha9.8_kurohg.tar.gz

dev_sg_kurohg.tar.gz
rip-1.0.7_bin_kurohg.tar.gz
riplib_kurohg.tar.gz

これらのリンク先をダウンロードして玄箱/HGのshareにコピーし次のようにインストールします。

cd /mnt/share [Enter]
tar xvzpf cdparanoia-III-alpha9.8_kurohg.tar.gz -C / [Enter]
tar xvzpf dev_sg_kurohg.tar.gz -C / [Enter]
tar xvzpf rip-1.0.7_bin_kurohg.tar.gz -C / [Enter]
tar xvzpf riplib_kurohg.tar.gz -C / [Enter]

インストールが終わったら

ldconfig -v [Enter]

とやっておきます。

4.lameをインストール
MP3エンコーダーが必要ですが、これは特許の制限からバイナリ配布できません。L.A.M.Eプロジェクトからlame-3.96.1.tar.gzを入手し玄箱/HGのshareにコピーします。
続いて、玄箱/HGの付属CDから下記のファイルを玄箱のshareにコピーします。

textutils-2.0.tar.gz
make-3.79.1.tar.gz
libstdc++2.10-2.95.3.tar.gz
gcc-2.95.3.tar.gz
g++-2.95.3.tar.gz
binutils-2.10.91.0.2.tar.gz

これらのファイルを次のようにしてインストールします。

cd /mnt/share [Enter]
tar xvzf textutils-2.0.tar.gz -C / [Enter]
tar xvzf make-3.79.1.tar.gz -C / [Enter]
tar xvzf libstdc++2.10-2.95.3.tar.gz -C / [Enter]
tar xvzpf gcc-2.95.3.tar.gz -C / [Enter]
tar xvzpf g++-2.95.3.tar.gz -C / [Enter]
tar xvzpf binutils-2.10.91.0.2.tar.gz -C / [Enter]

そして次のコマンドでlameのソースを展開します

tar xvzf lame-3.96.1.tar.gz [Enter]

ディレクトリをソースディレクトリに変更し、コンパイル-インストールを行います。

cd lame-3.96.1 [Enter]
./configure [Enter]
make [Enter]
make install [Enter]

これでMP3エンコーダーlameがインストールできました。

5.リッピングする
CD-ROMドライブに音楽CDを入れ、次のコマンドを実行するとリッピングが始まります。

rip -b 320 --cddb --tag --format "%A_%T_%N" --lazy --move /mnt/share/MP3/ [Enter]

-b 320は320Kbpsでエンコードの意味で、数字を変えるとビットレートが変えられます。玄箱がインターネットにつながるならCDDBを参照してCDデータベースからアルバム名やアーティスト名をゲットし、/mnt/share/MP3/アーティスト名/フォルダ以下にリッピングしたMP3ファイルが作られます。
さすがにエンコード速度は速くはないですが、1時間のCDを上のオプションで2時間ほどでエンコードできました。そう遅くもないかな? といったところでしょう。CDのリッピングに短時間でもPCが占有されるのがイヤなとき、玄箱/HGにリッピングをやらせておければ便利と思います。

Posted by sushik at 05:04 pm | from category: 玄箱
Comments
No comments yet
このアイテムは閉鎖されました。このアイテムへのコメントの追加、投票はできません。
Trackbacks
DISALLOWED (TrackBack)