Gravação de CD no Linux

Publicado por Jeferson Alberi da Silva em 28/08/2004

[ Hits: 37.069 ]

 


Gravação de CD no Linux



Estes procedimentos são para gravação de CDs (em modo texto) de audio, dados e CDs de PlayStation, partindo do princípio de que seu CDRW já esta configurado.

Primeiramente verifique se os seguintes pacotes estão instalados:
  • cdrecord
  • cdrtools
  • cdrdao
  • mkisofs
  • cdparanoia

Verifique estas informações com o seguinte comando:

# rpm -qa | egrep '(cdrecord|cdrtools|cdrdao|mkisofs|cdparanoia)'

Caso nem um dos pacotes ou todos não estejam instalados, instale os mesmos com os seguintes comandos (somente os que não estão instalados):

No caso de distribuições como Debian, Conectiva (que utilizam apt):

# apt-get install cdrecord
# apt-get install cdrtools
# apt-get install cdrdao
# apt-get install mkisofs
# apt-get install cdparanoia


No caso da distribuição Mandrake, utilize o comando urpmi.

Gerando imagem ISO:

Deverá ser criada uma imagem "iso" caso a mesma não exista. Para criar esta imagem utilizaremos o seguinte comando:

# mkisofs -r -joilet -o imagem.iso diretório

Este comando cria uma imagem (iso) do diretório "diretório".

# dd if=/dev/cdrom of=imagem.iso

Este comando cria uma imagem (iso) do CDROM.
(Troque /dev/cdrom de acordo com a configuração de seu CDRW)

A imagem gerada pode ser testada com o seguinte comando:

# mount -t iso9660 -o loop imagem.iso /mnt

Gravação de CD de dados:

# cdrecord -v speed=4 dev=0,0,0 fs=982000 -data imagem.iso

Gravação de CD-RW de dados:

# cdrecord -v speed=4 dev=0,0,0 fs=982000 blank=fast -data imagem.iso

Gravação de CD de audio:

Para executar a gravação de CDs de audio, primeiro você deverá ter as faixas a serem gravadas no formato faixa.wav.

Ripe as faixas de seu CD original caso as mesmas já não estejam no formado faixa.wav com o seguinte comando:
(Se o objetivo é extrair apenas uma música do CD, digite o número da musica)

# cdparanoia "1"

Para se extrair músicas entre um intervalo de faixas, digite o número da faixa de início e o número da faixa do fim:

# cdparanoia "5-9" -B

E finalmente, para se extrair o CD inteiro, utiliza-se o seguinte comando:

# cdparanoia "1-" -B

Executando a gravação das faixas desejadas com o seguinte comando:

# cdrecord -v speed=4 dev=0,0,0 fs=982000 -audio faixa01.wav faixa02.wav faixa...

Este comando faz a gravação de todos arquivos informados.

ou

# cdrecord -v speed=4 dev=0,0,0 fs=982000 -audio -pad *.wav

Este comando faz a gravação de todos arquivos *.wav no local informado.

Caso queira gravar o CD inteiro o mesmo pode ser feito desta forma:

# cdrdao read-cd --device 0,0,0 --driver generic-mmc lista.toc

# cdrdao read-cddb --device 0,0,0 --driver generic-mmc audiocd.toc

Este comando cria uma copia exata do CD de audio.

# cdrdao write --device 0,1,0 --driver generic-mmc --speed 4 --eject lista.toc

Este comando executa a gravação.

Gravação de CD misto:

# cdrecord -v speed=4 dev=0,0,0 fs=982000 -data imagem.iso -audio faixa01.wav faixa02.wav faixa...

Este comando faz a gravação da imagem (imagem.iso) e os arquivos de audio (.wav).

Gravação de CD de Playstation:

# cdrdao read-cd --device 0,0,0 --driver generic-mmc --read-raw lista.toc

Este comando cria uma cópia do CD de Playstation.

# cdrdao write --device 0,1,0 --driver generic-mmc --speed 4 --eject lista.toc

Este comando executa a gravação.

Gravação de CD para CD (2 cdroms):

# cdrecord -v speed=4 dev=0,0,0 fs=982000 -isosize /dev/cdrom

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

RadioTray no Sabayon Linux 17.04

BIG LINUX - a nova distribuição nacional em LIVE CD

Executando o novo formato do Guitar Pro no TuxGuitar

Sistema para monitorar usuários PPPoE ou IP via GoogleMaps

Configurando servidor DHCP no Debian

  

Comentários
[1] Comentário enviado por dinizmu em 28/08/2004 - 17:31h

qual seria o comando para eu gravar um cd de musika mas com mp3 (o programa teria que passar as musikas de mp3 para wav automaticamente) ?
obrigado!

[2] Comentário enviado por jasilva_cwb em 28/08/2004 - 23:10h

Se você quer gravar um cd de mp3, você deve:
1 - Gerar uma imagem (mesmo processo para gravação de cd de dados) :
# mkisofs -r -joilet -o imagem.iso *.mp3
ou
# mkisofs -r -joilet -o imagem.iso diretorio_com_mp3

2 - Gravar o cd como cd da dados
# cdrecord -v speed=4 dev=0,0,0 fs=982000 -data imagem.iso

Se você quer converter para wav para ouvir em cd players:
1 - Converter para wav:
# for i in *.mp3; do mpg123 -w `basename $i .mp3`.wav $i; done
ou
# mplayer -ao pcm arquivo.mp3

2 - Gravar como cd da audio:
# cdrecord -v speed=4 dev=0,0,0 fs=982000 -audio -pad *.wav

Att,

Jeferson A. Silva

[3] Comentário enviado por fabio em 31/08/2004 - 03:57h

Muito boa essa dic. A do cdrdao me serviu para copiar VCD. Criar uma imagem ISO de um CD usando o "dd" consome muito recurso de máquina, já com o cdrdao dá pra fazer duas coisas ao mesmo tempo: copiar CDs e usar o computador.

[]'s

[4] Comentário enviado por nickmarinho em 22/05/2006 - 10:53h

Cara, adorei a dica, vai ser muito funcional para mim.

www.lucianomarinho.com.br



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts