On 21 Apr 2006, 21:10, davide.marchiani@tin.it <davide.marchiani@tin.it> wrote: > utilizzo debian e non sono capace di ottenere dei file > audio mp3 partendo da un CD originale. > potete aiutarmi cortesemente ? http://www.ceunet.it/acdbhowto/html/howto.html (partendo da lì, mi sono fatto questo semplicissimo script bash; modificalo per le tue esigenze) #!/bin/sh ## CDABackup ## Archivia un cd audio in modo che sia possibile - a partire dal ## backup - masterizzare un cd perfettamente uguale all'orginale ## e convertire le tracce nei formati mp3 ed ogg. ## Ultima revisione: 2 gennaio 2006 ## legge il contenuto del cd audio e crea data.bin e file.toc cdrdao read-cd --device /dev/hdc --paranoia-mode 3 file.toc ## l'id CDDB del disco viene archiviato cd-discid /dev/hdc >cddb_id.txt ## scarica e salva le informazioni dal server CDDB cdrdao read-cddb --cddb-directory /var/lib/cddb file.toc ## edita il tocfile vi file.toc ## converte il tocfile in un cuefile cat file.toc \ | perl -npe 's/\\([0-7]{3})/chr(oct($1))/ge; s/\\\"//g' \ | cueconvert -i toc -o cue >filetmp.cue grep -v '(SIZE_INFO|MESSAGE)' filetmp.cue \ | sed -e 's/data\.bin/data\.flac/' >data.flac.cue rm filetmp.cue unix2dos data.flac.cue ## comprime con flac flac --cuesheet=data.flac.cue --endian=big --channels=2 --bps=16 \ --sample-rate=44100 --sig=signed data.bin ## crea i file mp3 (eventualmente sostituire con ogg) flac -d -c data.flac | lame -b 192 -q 2 - out.mp3 mkdir -p "`cueprint -d '%P/%T\n' data.flac.cue`" mp3splt -c data.flac.cue -o @n+@t out.mp3 #mp3splt -c data.flac.cue -o @p-@t out.mp3 ## (opzionale) masterizza con cdrdao e il tocfile # flac -d data.flac -o data.wav # cat file.toc | sed -e 's/data\.bin/data\.wav/' >filetmp.toc # cdrdao write --device ATA:1,1,0 --speed 16 filetmp.toc # rm data.wav filetmp.toc ## (opzionale) masterizza con cdrecord e il cuefile # flac -d data.flac -o data.wav # cat data.flac.cue | sed -e 's/data\.flac/data\.wav/' >filetmp.cue # cdrecord dev=ATA:1,1,0 speed=16 cuefile=filetmp.cue -v -text -dao # rm data.wav filetmp.cue ## (opzionale) ottiene il cuefile inserito nel file flac # metaflac --export-cuesheet-to=- data.flac -- <@,@> Radio Dissident [`-'] Frattaglie rock ed altre perversioni -"-"- http://radiodissident.blogspot.com
Attachment:
signature.asc
Description: Digital signature