オーディオCDから生データを読み取る

オーディオCDから生データを読み取る

オーディオ CD から生のバイトを読み取りたいのですが、UDF や ISO 9660 などの他の光学形式の場合は、次のようにします。

$ cat /dev/cdrom | xxd -a | head

しかし、オーディオ CD ではエラーが発生します:

$ cat /dev/cdrom | xxd -a | head
cat: cdrom: Input/output error

さまざまなオーディオ CD で を試してみましたがddcat /dev/cdrom > cd.imgうまくいきませんでした。目的は、コンパクト ディスク規格の内部構造を理解することでした。

OS: Ubuntu。ただし、動作するなら Windows または Mac も使用できます。

答え1

試していないので、これがうまくいくかどうかはわかりません。解決策はLinuxQuestions フォーラム

次のコマンドを使用してみてください:

cdrdao read-cd -v 2 --device 1,0,0 --read-raw --datafile imagen.bin imagen.toc

それでも問題が解決しない場合は、次の手順に従ってください。方法: cdrdao を使用してオーディオ CD を複製する

あなたはしなければならない難しいやり方でやる最初のステップ(オーディオ CD イメージの抽出)のみが必要です。2 番目のステップは、コンテンツを空の CD に書き込むことです。

ページの説明:

  • cdrdaoをインストールする
sudo apt-get インストール cdrdao
  • CD-ROMデバイスを探す
  sudo cdrdao スキャンバス

  Cdrdao バージョン 1.2.3 - (C) Andreas Mueller
→ /dev/sr0 : オプティアーク、DVD RW AD-7590A、1.52
  • ディスクイメージを作成する
sudo cdrdao read-cd --source-device /dev/sr0 --driver generic-mmc --paranoia-mode 3 audiocd.toc

答え2

CDROM から生のバイトをダンプできる別のプログラムは ですsafecopyhttp://safecopy.sourceforge.net/

必要なものを取得するためのコマンドの例 (TOC を除いた、raw モードのすべてのデータの .bin ファイルに相当)。

safecopy -b 2352 -L 2 /dev/cdrom rip.bin

答え3

オーディオ CD の生データを読み取るための Wav ファイルを作成するつもりですか? その場合は、WinDAC または GoldWave をダウンロードしてオーディオ CD から Wav ファイルを取得するか、Flac ファイル (freerip.com) (推奨) を取得できます。

関連情報