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

提供: ArchWiki
ナビゲーションに移動 検索に移動
(校正)
14行目: 14行目:
 
=== 物理ディスクから ===
 
=== 物理ディスクから ===
   
  +
利用可能なソフトウェアの一覧は[[光学ディスクドライブ#リッピング]]を参照。例えば、{{Pkg|cdrtools}} パッケージで音声を取り出す場合:
See [[Optical disc drive#Ripping]] for a list of available software. For example, to extract audio with the {{Pkg|cdrtools}} package:
 
   
 
$ 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'')。
Some CD rippers support burning audio to a CD and transcoding on-the-fly (e.g. ''cdda2mp3'').
 
   
{{Note|By default, ''cdda2wav'' uses freedb.freedb.org as its Compact Disc Database Protocol (cddbp, [[wikipedia:cddb]]) server to lookup CDs. Freedb.org was shutdown on May 28th 2020 and as of 13th of June 2020, this URL used for lookups no longer seems to operate (see [[Wikipedia:Freedb#History]]). An alternative cddbp service provided by [https://gnudb.org/ gnudb.org] does exist and the parameters cddbp-server and cddbp-port could be used to access that instead.}}
+
{{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}} も指定する必要があります。
To allow ''cdda2wav'' to create CUE files, you must also specify {{ic|-t all}} to switch ''cdda2wav'' into a mode that creates a single audio data file for the whole CD.
 
   
  +
また、オーディオ CD から bin ファイルとキューファイルのペアを作成するには、{{Pkg|cdrdao}} を使います。例えば:
Alternatively, to create a bin and cue file pair from an audio CD, use {{Pkg|cdrdao}}. For example:
 
   
 
$ 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
   
  +
この方法で生成されたキューファイルは、[[Wikipedia:Exact Audio Copy|EAC]] のようなツールから期待されるものとは異なります。''cdrdao'' フォーマットのキューファイルを "標準的な" キューファイルに変換するには、{{AUR|yatoc2cue}} を試してください。
The cue file generated by this method is not the same as some may expect from tools like [[Wikipedia:Exact Audio Copy|EAC]]. To convert the ''cdrdao'' formatted cue files to a "standard" cue file, try {{AUR|yatoc2cue}}.
 
   
 
=== イメージファイルから ===
 
=== イメージファイルから ===

2023年8月2日 (水) 20:26時点における版

関連記事

音楽は通常、非圧縮フォーマットでオーディオ 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.wavXXはトラック番号)として保存します:

$ bchunk -w image.bin image.cue output

Post-processing

Tag editors

For some examples of audio tag editors see List of applications/Multimedia#Audio tag editors.

Converting to other formats

Re-encoding to another format can be done with lame, flac or FFmpeg. For example, to convert the output raw audio files from #Ripping to highest quality variable bitrate MP3:

$ lame -V0 input.wav

To convert them to FLAC instead:

$ 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

Which will create the cdparanoia.log log file. And, if successful, a track01.cdda.wav file. See cdparanoia(1) for other options.

Converting that to MP3 can be accomplished with:

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

A short description of that ffmpeg line is here.

See also

  • RIAA allow backup of physically obtained media under these conditions.
  • lame(1) manual page, for options and presets.
  • Hydrogenaudio's description of recommended LAME encoder settings.