você está aqui: Home  → Arquivo de Mensagens

Gravação de CDs em sistemas GNU-Linux

Colaboração: Willian Itiho Amano

Data de Publicação: 03 de Abril de 2006

Identificando a gravadora

Para identificar a gravadora utilize o comando "cdrecord -scanbus". A saída será algo parecido com isto:

  # cdrecord -scanbus
  Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
  Linux sg driver version: 3.1.24
  Using libscg version 'schily-0.7'
  scsibus0:
  0,0,0 0) 'HL-DT-ST' 'CD-RW GCE-8520B ' '1.03' Removable CD-ROM
  0,1,0 1) *
  0,2,0 2) *

Anote os três primeiros números ao lado da gravadora identificada (No nosso caso 0,0,0).

Gravando audio

  # cdrecord dev=0,0,0 -v speed=20 -fs=16 -audio -eject track1.wav

Parametros:

  • dev=0,0,0: dispositivo indicado pelo "cdrecord -scanbus"
  • -v : Exibe informações durante a gravação.
  • -fs=16: Especifica o tamanho do buffer na memória RAM em megabytes. Substitua o 16 por um número menor caso você tenha pouca memória RAM.
  • speed=20: efetua a gravação na velocidade 20x
  • -eject: Abre a gaveta do cd-rom após o término da gravação
  • -data nome_do_arq: nome e caminho do arquivo .iso (imagem) a ser gravado.

    Para adcionar espaço entre as faixas utilize o parâmetro -dao

      # cdrecord -v dev=0,3,0 speed=20 -audio -dao -eject track1.wav
    

    Para gravar mais de uma faixa utilize "*" para gravar todas as músicas dentro do diretório ou se preferir especificar as que deseja, utilize espaço entre as faixas (ex: track1.wav track3.wav track7.wav)

Gravando dados.

Para gravar CDs de dados no linux, existe duas etapas. A primeira é gerar uma imagem dos dados a serem gravados no CD e a segunda é a gravação em sí.

Para gerar a imagem utilize o comando "mkisofs".

  # mkisofs -o /caminho/imagem.iso -JrT /caminho/pasta_com_arquivos/

Parametros:

  • -o: Especifica o caminho e o nome da imagem a criar
  • -JrT: Pemite a utilização de nomes longos /caminho/pasta_com_arquivos/: Pasta onde estão os arquivos a serem gerador. Pode ser adicionado várias pastas utilizando espaço entre os caminhos (ex: /caminho/pasta_com_arquivos/ /caminho2/pasta_com_arquivos2/).

Feito isso a próxima etapa é a gravação.

  # cdrecord dev=0,0,0 -v speed=20 -fs=16 -eject -data /caminho/imagem.iso

Com esse comando o CD será fechado, não permitindo assim gravações adicionais posteriores (multi sessão)

Criando um CD multi sessão

Para se gravar um cd multi sessão, devemos informar ao programa o próximo espaço disponível para gravação.

A criação da primeira imagem ocorre da mesma forma.

  # mkisofs -o /caminho/imagem.iso -JrT /caminho/pasta_com_arquivos/

A diferença na gravação está em adicionar a opção "-multi".

  # cdrecord dev=0,0,0 -v speed=8 -fs=16 -eject -multi -data nome_da_imagem.iso

Para obter a próxima posição livre do CD usamos a seguinte sintaxe:

  # cdrecord -msinfo dev=0,0,0
  0,28681

Com essa informação geramos a segunda imagem.

  # mkisofs -o imagem2.iso -JrT -C 0,28681 -M /media/cdrom /caminho/diretorio/

Agora é só gravar normalmente.

  # cdrecord dev=0,0,0 -v speed=52 -fs=16 -eject -multi -data imagem2.iso

Copiando CDs

Para copiar um inteiro em outro CD, deve-se primeiro gerar a imagem usando o comando "dd" e em seguida gravá-la normalmente usando o cdrecord. O comando para gerar a imagem é:

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

Links:



 

 

Veja a relação completa dos artigos de Willian Itiho Amano

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script