Ler dados brutos do CD de áudio

1

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

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

Mas com o CD de áudio, ele produz um erro:

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

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

SO: Ubuntu. Mas eu poderia usar o Windows ou Mac, se houver obras.

    
por pvieito 12.08.2014 / 17:40

3 respostas

1

Eu não posso dizer com certeza que isso funcionará, já que não testei. Eu encontrei a solução no fórum LinuxQuestions .

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: Como: CDs de áudio duplicados usando o cdrdao

Você terá que fazer do jeito difícil . Apenas o primeiro passo (extrair a imagem do CD de áudio) é necessário. O segundo passo é gravar o conteúdo em um CD vazio.

Instruções da página:

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

  Cdrdao version 1.2.3 - (C) Andreas Mueller 
→ /dev/sr0 : Optiarc , DVD RW AD-7590A , 1.52
  • Crie a imagem de disco
sudo cdrdao read-cd --source-device /dev/sr0 --driver generic-mmc --paranoia-mode 3 audiocd.toc
    
por 12.08.2014 / 19:29
0

Você quer criar um arquivo Wav para ler dados brutos para o CD de áudio? Se assim for, você pode obter arquivos Wav de Audio-CD baixando WinDAC ou GoldWave ou pode obter arquivos Flac (freerip.com) (recomendado).

    
por 12.08.2014 / 17:59
0

Outro programa que pode copiar bytes brutos de um CDROM é safecopy . link

Exemplo de um comando para obter o que você quer (equivalente a um arquivo .bin de todos os dados no modo raw, menos o TOC):

safecopy -b 2352 -L 2 /dev/cdrom rip.bin
    
por 07.06.2016 / 04:44

Tags