A Better CD Encoder via CDRipping

Those who want a no-nosense, fast, customizable ripping solution should try ABCDE.

mp3エンコーディングのためには、id3v2が要るって言われました。

1
sudo aptitude install id3v2 abcde

一応、lameとかも入れた方がいいかもしれません。いや、勝手に入るのかも。既に入れてたので確認できてませんが。。。

使ってみた感じ、コマンドラインなのでわりと軽い、何より速いです。AsunderとかRubyRipperとかも試したんですけど体感速度は全然違います。

/etc/abcde.conf で細かく設定します。以下、オプション設定例。

1
2
3
4
5
6
7
8
# デフォルトの出力フォーマット
OUTPUTTYPE=mp3
# lameに渡すオプションを直接記入
LAMEOPTS="--preset studio"
# ファイル出力先の書式
OUTPUTFORMAT='/home/udzura/Music/${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM} - ${TRACKFILE}'
# リッピング終了後に、ディスクを取り出す
EJECTCD=y

あと、普通にコマンドラインのオプションを色々渡せます。

1
abcde -o 'mp3:--preset studio' -x # for example

ヘルプをガン見すればより細かい制御もできそうだし、しばらく使ってみようかと。ちなみに /usr/bin/abcde 自体はただのシェルスクリプトですね…。

# もしかしたら、WindowsでもCygwinとかで動くんじゃないですかね?