Leia dados brutos de CD de áudio

Leia dados brutos de CD de áudio

Gostaria de ler bytes brutos de um CD de áudio. Para outros formatos ópticos como UDF ou ISO 9660 eu simplesmente uso:

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

Mas com CD de áudio ocorre um erro:

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

Tentei com vários CDs de áudio, usando dd, cat /dev/cdrom > cd.imgmas não funcionou. A ideia era ter uma noção da estrutura interna do padrão Compact Disc.

SO: Ubuntu. Mas eu poderia usar Windows ou Mac se funcionar.

Responder1

Não posso dizer com certeza se isso funcionará, pois ainda não experimentei. encontrei a solução emFórum de perguntas sobre Linux.

Tente usar este comando:

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

Se isso não funcionar, tente seguir as instruções aqui:Howto: Duplicar CDs de áudio usando cdrdao

Você terá quefaça isso da maneira mais difícil. Apenas o primeiro passo (extrair a imagem do CD de áudio) é necessário. A segunda etapa é gravar o conteúdo em um CD vazio.

Instruções da página:

  • Instalar cdrdao
sudo apt-get install cdrdao
  • Encontre o seu dispositivo de CD-ROM
  sudo cdrdao scanbus

  Cdrdao versão 1.2.3 - (C) Andreas Mueller
→ /dev/sr0: Optiarc, DVD RW AD-7590A, 1.52
  • Crie a imagem do disco
sudo cdrdao read-cd --source-device /dev/sr0 --driver generic-mmc --paranoia-mode 3 audiocd.toc

Responder2

Outro programa que pode despejar bytes brutos de um CDROM é o safecopy. http://safecopy.sourceforge.net/

Exemplo de comando para obter o que deseja (equivalente a um arquivo .bin de todos os dados em modo bruto, menos o TOC):

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

Responder3

Você pretende criar um arquivo Wav para ler dados brutos de CD de áudio? Nesse caso, você pode obter arquivos Wav do CD de áudio baixando WinDAC ou GoldWave ou pode obter arquivos Flac (freerip.com) (recomendado).

informação relacionada