abcdeはLinux上で使っていたが、Windowsでも使える。(こんなことする人は世界中でも少ないと思うが。)
ちょっと苦労したけどCygwinで使うためのメモ。かなり前にインストール・設定したので足りない記述があるかも知れない。 だいぶ前のメモなので、各ツールのバージョンが古いかも知れないが、作業自体はほとんど同じだと思う。
目次
abcde本体
これを書いている時点で最新がabcde-2.9.3.tar.gz。
abcde – A Better CD Encoder からダウンロードできる。
Cygwin
Cygwinで一部パッケージになっているものをインストールする。- id3v2
- cdparanoia
- lame
- libgcrypt-devel
- libdiscid-devel
normalize
wavのレベルをノーマライズするツールはnormalizeを使う。
normalize-0.7.7.tar.gz (normalize)
libdiscid
Cygwinのパッケージがあるのだが、手元のメモだとlibdicidは自前でbuildしている。記憶が定かでないがメモとして残しておく。
libdiscidはMusicBrainz > Products > libdiscidからダウンロードできる。
メモによれば、この時はlibdiscid-0.6.2.tar.gzを使った。
cd libdiscid-0.6.2/ 552 ls 553 ./configure 554 ./configure 555 ./configure 556 make 557 ls 558 make install
MusicBrainz
MusicBrainzはPerlのバインディングを使う。すべてcpanmでインストールできる。
依存関係で怒られたら、その都度Cygwinなどでインストールする。
cpanm WebService::MusicBrainz cpanm MusicBrainz::DiscID cpanm PAR