
私の状況: Linux ボックスを持っていて、いくつかの CD をリッピングしてエンコードしたいと考えています。CD にはダンス用の音楽が含まれているため、正確な速度 (1 分あたりの小節数) が必要になる場合があります。
今のところ、CDDB クエリで ripit を使用しています。多くの場合、トラック名の正しい値が見つかります。ほとんどの場合、速度情報は含まれていません。名前をコピーして貼り付け、速度を手動で追加する必要があります。1 つでもエラーが発生すると、最初からやり直さなければなりません。
そこで質問です。これをもっと簡単にする方法はありますか?
私は次のようなことを考えました: CDDB クエリを作成し、結果をテキスト ファイルに書き込み、そのファイルを手動で変更してから、リッピング/エンコードを続行します。
これを実現する方法について何かアイデアはありますか?
答え1
それで、私はそれを手に入れました!
結局、必要な手順を踏んだ独自のスクリプトを作成しました。この説明主な違いは、2 つのスクリプトを使用したことです。1 つは CD を読み取って、大きなテーブル内の INF ファイルからデータを収集するだけです。もう 1 つのスクリプトは、すべての WAV ファイルとタグをエンコードし、正しく名前を変更します。テーブルはプレーン テキストなので、任意のエディターを使用して手動で編集できます。
これには、リッピングとエンコードを異なるマシンに簡単に分離できるという利点があります。私の場合は、古い PC をリッピング (より高速な CD ドライブ) に使用し、新しいラップトップをエンコード (エンコードを並列化するための 8 つの CPU) に使用しています。