「オーディオ CD のリッピング」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(他言語へのリンクを追加)
 
(他の1人の利用者による、間の4版が非表示)
1行目: 1行目:
 
[[Category:光ディスク]]
 
[[Category:光ディスク]]
  +
[[en:Rip Audio CDs]]
 
{{Related articles start}}
 
{{Related articles start}}
 
{{Related|Flac を Mp3 に変換}}
 
{{Related|Flac を Mp3 に変換}}
6行目: 7行目:
 
{{Related articles end}}
 
{{Related articles end}}
   
音楽は通常、非圧縮フォーマットでオーディオ CD に保存されるため、多くの容量を必要としますたとえば、わずか 80 分のオーディオのために 700MB)。CD リッパーは、生のデジタルオーディオ一般的に CDDA と呼ばれるフォーマットをコンパクトディスクからファイルやその他の出力に抽出「リッピング」するように設計されています。
+
音楽は通常、非圧縮フォーマットでオーディオ CD に保存されるため、多くの容量を必要とします(たとえば、わずか 80 分のオーディオのために 700MB)。CD リッパーは、生のデジタルオーディオ(一般的に CDDA と呼ばれるフォーマット)をコンパクトディスクからファイルやその他の出力に抽出(「リッピング」)するように設計されています。
   
CD からオーディオを取り出すには、通常、同じ品質でおよそ半分のサイズになる'''可逆圧縮'''(APE や FLAC などか、低品質でおよそ10分の1のサイズになる'''非可逆圧縮'''(MP3 や OGG などを使って、容量が少なくて済むように圧縮します。
+
CD からオーディオを取り出すには、通常、同じ品質でおよそ半分のサイズになる'''可逆圧縮'''(APE や FLAC など)か、低品質でおよそ10分の1のサイズになる'''非可逆圧縮'''(MP3 や OGG など)を使って、容量が少なくて済むように圧縮します。
   
 
== リッピング ==
 
== リッピング ==
14行目: 15行目:
 
=== 物理ディスクから ===
 
=== 物理ディスクから ===
   
利用可能なソフトウェアの一覧は[[光学ディスクドライブ#リッピング]]を参照。例えば、{{Pkg|cdrtools}} パッケージで音声を取り出す場合
+
利用可能なソフトウェアの一覧は[[光学ディスクドライブ#リッピング]]を参照。例えば、{{Pkg|cdrtools}} パッケージで音声を取り出す場合:
   
 
$ cdda2wav -vall cddb=-1 speed=4 -paranoia paraopts=proof -B -D /dev/sr0
 
$ cdda2wav -vall cddb=-1 speed=4 -paranoia paraopts=proof -B -D /dev/sr0
   
CD リッパーの中には、オーディオを CD に書き込み、その場でトランスコーディングできるものもあります''cdda2mp3''
+
CD リッパーの中には、オーディオを CD に書き込み、その場でトランスコーディングできるものもあります(:''cdda2mp3'')
   
{{Note|デフォルトでは、''cdda2wav'' は CD の検索に freedb.freedb.org を Compact Disc Database Protocol (cddbp, [[wikipedia:cddb]]サーバとして使用しています。Freedb.org は 2020 年 5 月 28 日に閉鎖され、2020 年 6 月 13 日現在、検索に使われていたこの URL はもはや動作していないようです[[Wikipedia:Freedb#History]] を参照。[https://gnudb.org/ gnudb.org] が提供する代替の cddbp サービスは存在し、代わりに cddbp-server と cddbp-port パラメータを使ってアクセスすることができます。}}
+
{{Note|デフォルトでは、''cdda2wav'' は CD の検索に freedb.freedb.org を Compact Disc Database Protocol (cddbp, [[wikipedia:cddb]])サーバとして使用しています。Freedb.org は 2020 年 5 月 28 日に閉鎖され、2020 年 6 月 13 日現在、検索に使われていたこの URL はもはや動作していないようです([[Wikipedia:Freedb#History]] を参照)。[https://gnudb.org/ gnudb.org] が提供する代替の cddbp サービスは存在し、代わりに cddbp-server と cddbp-port パラメータを使ってアクセスすることができます。}}
   
 
''cdda2wav'' に CUE ファイルを作成させるためには、''cdda2wav'' を CD 全体の単一のオーディオデータファイルを作成するモードに切り替えるために {{ic|-t all}} も指定する必要があります。
 
''cdda2wav'' に CUE ファイルを作成させるためには、''cdda2wav'' を CD 全体の単一のオーディオデータファイルを作成するモードに切り替えるために {{ic|-t all}} も指定する必要があります。
   
また、オーディオ CD から bin ファイルとキューファイルのペアを作成するには、{{Pkg|cdrdao}} を使います。例えば
+
また、オーディオ CD から bin ファイルとキューファイルのペアを作成するには、{{Pkg|cdrdao}} を使います。例えば:
   
 
$ cdrdao read-cd --read-raw --driver generic-mmc:0x20000 --datafile cdimage.bin cdimage.toc && toc2cue cdimage.toc cdimage.cue
 
$ cdrdao read-cd --read-raw --driver generic-mmc:0x20000 --datafile cdimage.bin cdimage.toc && toc2cue cdimage.toc cdimage.cue
34行目: 35行目:
 
物理的なディスクではなく、イメージだけが利用できることもあります。オーディオトラックはイメージファイルから抽出することができます。
 
物理的なディスクではなく、イメージだけが利用できることもあります。オーディオトラックはイメージファイルから抽出することができます。
   
{{Pkg|bchunk}} プログラムは ''.bin'' / ''.cue'' のペアからデータとオーディオトラックを抽出することができます。この例では、各データトラックを{{ic|output''XX''.iso}}として、各オーディオトラックを{{ic|output''XX''.wav}}{{ic|''XX''}}はトラック番号として保存します
+
{{Pkg|bchunk}} プログラムは ''.bin'' / ''.cue'' のペアからデータとオーディオトラックを抽出することができます。この例では、各データトラックを{{ic|output''XX''.iso}}として、各オーディオトラックを{{ic|output''XX''.wav}}({{ic|''XX''}}はトラック番号)として保存します:
   
 
$ bchunk -w image.bin image.cue output
 
$ bchunk -w image.bin image.cue output
54行目: 55行目:
 
$ flac ''input''.wav
 
$ flac ''input''.wav
   
  +
== ヒントとテクニック ==
== Tips and tricks ==
 
   
  +
=== リッピングの容易さ、または難しさをテストする ===
=== Testing the ease, or difficulty, of ripping ===
 
   
  +
特定の抽出プロセスで直面する難易度をテストするために、最初のトラックのオーディオデータのみをリッピングできるかどうかをテストすることができます。
As a test for the degree of difficulty you would face for a specific extraction process, one might test if they can rip only the audio data of the first track:
 
   
 
$ cdparanoia --batch --log-debug -- -1
 
$ cdparanoia --batch --log-debug -- -1
   
Which will create the {{ic|cdparanoia.log}} log file. And, if successful, a {{ic|track01.cdda.wav}} file. See {{man|1|cdparanoia}} for other options.
+
これにより、{{ic|cdparanoia.log}} ログ ファイルが作成されます。成功すると、{{ic|track01.cdda.wav}} ファイルが作成されます。他のオプションについては、{{man|1|cdparanoia}} を参照してください。
   
  +
それを MP3 に変換するには、次のように実行できます。
Converting that to MP3 can be accomplished with:
 
   
 
$ ffmpeg -i track01.cdda.wav -vn -ar 44100 -ac 2 -b:a 192k output-file.mp3
 
$ ffmpeg -i track01.cdda.wav -vn -ar 44100 -ac 2 -b:a 192k output-file.mp3
   
A short description of that ffmpeg line is [https://ourcodeworld.com/articles/read/1435/how-to-convert-a-wav-file-to-mp3-using-ffmpeg here].
+
ffmpeg 行の簡単な説明は [https://ourcodeworld.com/articles/read/1435/how-to-convert-a-wav-file-to-mp3-using-ffmpeg こちら] です。
   
== See also ==
+
== 参照 ==
   
* RIAA allow backup of physically obtained media under [https://www.riaa.com/physicalpiracy.php?content_selector=piracy_online_the_law these] conditions.
+
* RIAA は、[https://www.riaa.com/physicalpiracy.php?content_selector=piracy_online_the_law これらの] 条件下で物理的に入手したメディアのバックアップを許可しています。
  +
* {{man|1|lame}} のマニュアル ページ (オプションとプリセットについて)。
* {{man|1|lame}} manual page, for options and presets.
 
* Hydrogenaudio's [https://wiki.hydrogenaud.io/index.php?title=LAME#Recommended_encoder_settings description] of recommended LAME encoder settings.
+
* Hydrogenaudio の推奨される LAME エンコーダー設定の[https://wiki.hydrogenaud.io/index.php?title=LAME#Recommend_encoder_settings 説明]

2023年8月26日 (土) 17:01時点における最新版

関連記事

音楽は通常、非圧縮フォーマットでオーディオ CD に保存されるため、多くの容量を必要とします(たとえば、わずか 80 分のオーディオのために 700MB)。CD リッパーは、生のデジタルオーディオ(一般的に CDDA と呼ばれるフォーマット)をコンパクトディスクからファイルやその他の出力に抽出(「リッピング」)するように設計されています。

CD からオーディオを取り出すには、通常、同じ品質でおよそ半分のサイズになる可逆圧縮(APE や FLAC など)か、低品質でおよそ10分の1のサイズになる非可逆圧縮(MP3 や OGG など)を使って、容量が少なくて済むように圧縮します。

リッピング

物理ディスクから

利用可能なソフトウェアの一覧は光学ディスクドライブ#リッピングを参照。例えば、cdrtools パッケージで音声を取り出す場合:

$ cdda2wav -vall cddb=-1 speed=4 -paranoia paraopts=proof -B -D /dev/sr0

CD リッパーの中には、オーディオを CD に書き込み、その場でトランスコーディングできるものもあります(例:cdda2mp3)。

ノート: デフォルトでは、cdda2wav は CD の検索に freedb.freedb.org を Compact Disc Database Protocol (cddbp, wikipedia:cddb)サーバとして使用しています。Freedb.org は 2020 年 5 月 28 日に閉鎖され、2020 年 6 月 13 日現在、検索に使われていたこの URL はもはや動作していないようです(Wikipedia:Freedb#History を参照)。gnudb.org が提供する代替の cddbp サービスは存在し、代わりに cddbp-server と cddbp-port パラメータを使ってアクセスすることができます。

cdda2wav に CUE ファイルを作成させるためには、cdda2wav を CD 全体の単一のオーディオデータファイルを作成するモードに切り替えるために -t all も指定する必要があります。

また、オーディオ CD から bin ファイルとキューファイルのペアを作成するには、cdrdao を使います。例えば:

$ cdrdao read-cd --read-raw --driver generic-mmc:0x20000 --datafile cdimage.bin cdimage.toc && toc2cue cdimage.toc cdimage.cue

この方法で生成されたキューファイルは、EAC のようなツールから期待されるものとは異なります。cdrdao フォーマットのキューファイルを "標準的な" キューファイルに変換するには、yatoc2cueAUR を試してください。

イメージファイルから

物理的なディスクではなく、イメージだけが利用できることもあります。オーディオトラックはイメージファイルから抽出することができます。

bchunk プログラムは .bin / .cue のペアからデータとオーディオトラックを抽出することができます。この例では、各データトラックをoutputXX.isoとして、各オーディオトラックをoutputXX.wav(XXはトラック番号)として保存します:

$ bchunk -w image.bin image.cue output

後処理

タグの編集

オーディオタグエディタの例については、アプリケーション一覧/マルチメディア#オーディオタグエディタ を参照してください。

他の形式への変換

別の形式への再エンコードは、lameflac、または FFmpeg を使用して行うことができます。たとえば、raw オーディオファイルを #Ripping から最高品質の可変ビットレート MP3 に変換するには、次のようにします。

$ lame -V0 input.wav

代わりに FLAC に変換するには:

$ flac input.wav

ヒントとテクニック

リッピングの容易さ、または難しさをテストする

特定の抽出プロセスで直面する難易度をテストするために、最初のトラックのオーディオデータのみをリッピングできるかどうかをテストすることができます。

$ cdparanoia --batch --log-debug -- -1

これにより、cdparanoia.log ログ ファイルが作成されます。成功すると、track01.cdda.wav ファイルが作成されます。他のオプションについては、cdparanoia(1) を参照してください。

それを MP3 に変換するには、次のように実行できます。

$ ffmpeg -i track01.cdda.wav -vn -ar 44100 -ac 2 -b:a 192k output-file.mp3

ffmpeg 行の簡単な説明は こちら です。

参照

  • RIAA は、これらの 条件下で物理的に入手したメディアのバックアップを許可しています。
  • lame(1) のマニュアル ページ (オプションとプリセットについて)。
  • Hydrogenaudio の推奨される LAME エンコーダー設定の説明