CDを簡単にリッピングする方法 - Abcde

CDのコレクション

AbcdeはLinuxおよびUnixシステム用のアプリケーションです。CDを簡単にリッピングできます。

古い音楽コレクションのデジタルバックアップを作成したいと思っているかもしれません。または、スマートフォンでアクセスできるいくつかの曲が必要かもしれません。そういった作業に対して、Abcdeはディスクから生データを取得し、エンコード、タグ付け、コメントを付けるすべてを好みに応じて行います。Abcdeは、その複数の手順を単一のステップに変換します。

まずはインストールを始めましょう。それからリッパーがトラックをどう処理するかを決めることができます。

インストール

Abcdeは「A Better CD Encoder」とも呼ばれています。Gitを使ってそのソースコードを取得することで、Abcdeをインストールできます:

git clone https://git.einval.com/git/abcde.git

またはLinuxディストリビューションのパッケージマネージャーを使ってインストールします。

Ubuntu:

sudo apt-get install abcde

Arch Linux:

sudo pacman -S abcde

こちらも読んでください: VLCを使ってDVDを簡単かつ迅速にリッピングする方法

Abcdeの使用

Abcdeを実行すると、どのアクションを取るかを決定しなければなりません。最初にデフォルトの操作に従い、その後に設定ファイルに従います。

これは、コマンドラインからオプションなしで abcde を実行し、CD上のすべてのトラックをリップしてエンコードすることを期待できることを意味します。デフォルトでは、Abcdeは以下のタスクを完了します:cddb、読み込み、エンコード、タグ付け、移動、クリーニング。

要するに、AbcdeはCDのトラックのタイトルをオンラインデータベースで探し、そのトラックを.mp3などの形式に変換し、データベースで見つかった情報でトラックにマークを付けることを期待できます。また、Abcdeはその手順の間に作成された一時ファイルを削除して自らをクリーンアップします。

特定のアクションのみを指定する場合は、 -a オプションを使用してそれらを指定できます。次のコマンドを使用してください:

abcde -aread,encode,tag

オンラインのトラックリストを探すことを控え、一時ファイルを保持します。 -a の選択肢の完全なリストはマニュアルページ man abcde で確認できます。

設定ファイル Abcde

そのような操作は効果的ですが、ディスクをリッピングするたびにコマンドを再入力する必要があります。Abcdeの設定ファイルを使用する方がはるかに簡単です。

元の設定ファイルをホームディレクトリにコピーします。これにより、「$HOME/.abcde.conf」コピーを編集し、予備として新しい設定を保持できます。

cp /etc/abcde.conf ~/.abcde.conf

お気に入りのテキストエディターで新しいファイルを開くと、すべての行がコメントアウトされていることがわかります。それは間違いではありません。

abcdeデフォルト設定

Abcdeは、エンコード後に.wavファイルを削除することや、Musicbrainzをメディア情報データベースとして使用するなど、いくつかのデフォルトの設定を使用します。

abcde設定 musicbrainz

これにより、「abcde-musicbrainz-tool」などの特定の補助プログラムがインストールされていない場合に問題が発生することがあります。このPerlスクリプトは、Abcdeがデータベース情報を取得するのを支援します。スクリプトが不足している場合、次のようなエラーが表示されます。

abcde musicbrainzエラー

適切なコーデックがインストールされていない場合にも同様のエラーが発生する可能性があります。エラーを解決する最良の方法は、エラー自体に記載されている情報に従い、設定ファイルに変更を加えることです。設定ファイルはよくコメントされており、マニュアルページに対する優れた補足ともなります。

ここに示すMusicbrainzのエラーを修正するために、私は設定ファイルの行を「CDDBMETHOD=cddb」に変更しました。

まず、エラーメッセージが私にMusicbrainzをインストールするように求めていることに気付きました - 「MusicBrainz::DiscIDモジュールをインストールする必要があります。」次に、設定ファイルで「musicbrainz」を検索し、関連行を見つけ、「cddb」を代わりに使用することに決めました。

効果的な設定ファイルの例はAndrewのコーナーで見ることができます。そこでAbcdeの共同開発者であるAndrew Strongが自分にとってうまく機能する設定を議論しています。

必要に応じて変更を加え、設定ファイルを保存し、再度コマンドラインから abcde を実行してください。リッパーは最初にデフォルトの設定を確認し、「/etc/abcde.conf」で行われた変更、次に「$HOME/.abcde.conf」で行われた変更を見つけ、その後ディスクをリッピングしようとします。

また、コマンドラインで指定したオプションは設定ファイルの設定を上書きすることを忘れないでください。したがって、設定ファイルに一時ファイルをクリーンアップするように指示した場合でも、 abcde -a read,encode,tag コマンドを実行すると、Abcdeはそれらのファイルを保持します。

結論

ほとんどの人にとって、abcdeを実行するだけでCDをリッピングするのに十分です。

人気のあるLinuxディストリビューションは、必要な依存関係を取得するため、Abcdeはエラーなしで実行されます。通常、LAME(.mp3変換用)やFLAC(.flac変換用)などのコーデックは、事前コンパイルされたバイナリとして見つけることができます。

どこから始めればよいかわからない場合は、Andrewのコーナーを読んで、自分の個人設定ファイルに変更を加えることをためらわないでください。すぐに、自分の状況に最も合ったオプションが見つかるでしょう。