オーディオ CD から生のバイトを読み取りたいのですが、UDF や ISO 9660 などの他の光学形式の場合は、次のようにします。
$ cat /dev/cdrom | xxd -a | head
しかし、オーディオ CD ではエラーが発生します:
$ cat /dev/cdrom | xxd -a | head
cat: cdrom: Input/output error
さまざまなオーディオ CD で を試してみましたがdd
、cat /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 から生のバイトをダンプできる別のプログラムは ですsafecopy
。
http://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) (推奨) を取得できます。