View previous topic :: View next topic |
Author |
Message |
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Tue Aug 03, 2004 8:13 pm Post subject: [HOWTO] Masterizzare da linea di comando |
|
|
Questo mini howto si basa sulla mia esperienza e su cosa uso solitamente quando masterizzo. Quindi non vuol dire che questo sia il metodo migliore o piu' giusto e' solo quello che uso io. I pacchetti che uso sono cdrtools (per masterizzare cd) e dvd+rw-tools (per masterizzare i dvd). Quando avro' piu' tempo cerchero' di vedere se il pacchetto dvdrtools (in portage ma ancora masked) sia abbastanza stabile da utilizzare (e un fork di cdrtools).
- Le immagini ISO
- creazione dell'immagine ISO
Code: | mkisofs -R -J -o nome.iso /directory_dati/ |
A volte ci troviamo a che fare con nomi lunghi e mkisofs riporta un'errore che il joliet file system non riesce a creare l'immagine. Cercando un po' nel man ho trovato l'opzione -joliet-long che risolve il problema, quindi il comando diventera':
Code: | mkisofs -R -J -joliet-long -o nome.iso /directory_dati/ |
controllo del contenuto dell'immagine
Code: | mount -t iso9660 nome.iso /qualche_directory -o loop |
Chiaramente si possono fare molte piu' cose con mkisofs basta guardare i man
Masterizzare CD
Code: | cdrecord -eject driveropts=burnfree speed=quella_max dev=/dev/hdX -v -data nome.iso |
oppure se si vuole creare iso e masterizzare al volo
Code: | mkisofs -R -J /directory_sorgente | cdrecord -v speed=quella_max dev=/dev/hdX - |
scrittura da cd a cd
Code: | cdrecord -v dev=/dev/hdX_destinazione speed=48 -isosize -dao driveropts=burnfree /dev/hdY_sorgente |
scrittura di traccie audio
Code: | cdrecord -eject driveropts=burnfree speed=quella_max dev=/dev/hdX -v -audio track*.wav |
scrittura cd misti
Code: | cdrecord -eject driveropts=burnfree speed=quella_max dev=/dev/hdX -v -data nome.iso -audio track*.wav |
formattare un cdrw
Code: | cdrecord dev=/dev/hdX blank=all speed=la_tua |
dove per blank possiamo mettere
Code: | Blanking options:
all blank the entire disk
disc blank the entire disk
disk blank the entire disk
fast minimally blank the entire disk (PMA, TOC, pregap)
minimal minimally blank the entire disk (PMA, TOC, pregap)
track blank a track
unreserve unreserve a track
trtail blank a track tail
unclose unclose last session
session blank last session |
Masterizzare DVD
Code: | dvd+rw-format /dev/hdX |
oppure c'e' anche questo metodo che dicono funzioni meglio
Code: | growisofs -Z /dev/hdX=/dev/zero |
Masterizzazione dati
Code: | growisofs -Z /dev/hdX=/path/to/file.iso |
oppure se si vuole creare iso e masterizzare al volo
Code: | growisofs -Z /dev/hdX -iso-level 4 -J -r /path/to/data/ |
c'e' anche l'opzione -dry-run che esegue tutto tranne la scrittura.
Questa e' la mia esperienza per la masterizzazione da linea di comando se avete da aggiungere qualcosa ditelo che lo aggiungero'.
PS: tutti i comandi sono fatti per un sistema senza emulazione scsi
ChangeLog
13.04.2005 Aggiunto comando per nomi lunghi (mkisofs)
23.04.2005 Aggiunto comando per masterizzazione cd to cd. Grazie a luna80 _________________ Questions are guaranteed in life; Answers aren't.
Last edited by fedeliallalinea on Sat Apr 23, 2005 11:11 am; edited 7 times in total |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Tue Aug 03, 2004 8:22 pm Post subject: |
|
|
ti amo. _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
pascalbrax Apprentice
Joined: 21 Jan 2004 Posts: 280 Location: 127.0.0.1
|
Posted: Tue Aug 03, 2004 10:25 pm Post subject: |
|
|
io per formattare un cdrw uso gli stessi parametri, ma aggiungo l'opzione speed=10 (perche' e' il massimo della velocita' che riesce a usare il mio burner per cdrw), senza quell'opzione da me va a 1x o 2x, non ricordo _________________ "One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler |
|
Back to top |
|
|
tweye n00b
Joined: 02 Apr 2004 Posts: 23
|
Posted: Wed Aug 04, 2004 8:30 am Post subject: |
|
|
ciao,
io con mkisofs uso anche l'opzione -f, cioè "segui i soft link".
mi torna utile quando p.es. ho finito di scaricare qualcosa con amule ma voglio continuare a condividerlo. allora mi creo una directory e uso "ln -s".
per vedere quato spazio si sta occupando basta dare "du -L". |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Wed Aug 04, 2004 9:23 am Post subject: |
|
|
dunque... io per cancellare un cd-rw uso questo:
Code: | cdrecord blank=all speed=12 dev=ATAPI:0,1,0 |
e per identificare l'unità corretta uso questo:
Code: | cdrecord dev=ATAPI:0,0,0 -checkdrive
cdrecord dev=ATAPI:0,1,0 -checkdrive |
per cancellare un dvd+rw invece:
Code: | growisofs -Z /dev/cdroms/cdrom0=/dev/zero |
a quanto pare è meglio che utilizzare il dvd+rw-format...
da http://fy.chalmers.se/~appro/linux/DVD+RW/
It was observed that excessive reformats can render media unusable already after 10-20 reformats. It appears to be a firmware deficiency, not some common media defect [at least it was perfectly possible to salvage the media in a unit of different brand], but I don't recommend [enforced] reformat in either case. Note that DVD+RW re-formatting procedure does not substitute for blanking. If you want to nullify the media, e.g. for privacy reasons, do it explicitly with 'growisofs -Z /dev/scdN=/dev/zero'. Otherwise just write over previous recording as it simply wasn't there, no re-formatting is required.
per masterizzare un dvd+r uso questo:
Code: |
# growisofs -dry-run -Z /dev/cdroms/cdrom0 -iso-level 4 -J -r <path>
# growisofs -Z /dev/cdroms/cdrom0 -iso-level 4 -J -r <path> |
-dry-run: esegue tutto tranne la scrittura, molto utile
-J: per compatibilità con Windows
-r: al posto di -R (è consigliato di fare così sul man) |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Wed Aug 04, 2004 9:38 am Post subject: |
|
|
Al posto di
puoi utilizzare
Code: | dev=/dev/hdX oppure dev=/dev/cdroms/cdrom0 |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
n3m0 l33t
Joined: 08 Feb 2004 Posts: 798 Location: Richville, Naples, Italy, Europe
|
Posted: Wed Aug 04, 2004 10:38 am Post subject: |
|
|
Un consiglio spassionato per la masterizzazione di cd-audio a a partire da mp3, ogg e flac.
Code: | * app-cdr/mp3burn
Latest version available: 0.3.3
Latest version installed: 0.3.3
Size of downloaded files: 17 kB
Homepage: http://sourceforge.net/projects/mp3burn/
Description: Burn mp3s without filling up your disk with .wav files
License: GPL-2 |
L'utilizo più semplice è:
Code: | mp3burn -o "<cdrecord parameters>" /path/to/mp3files/*.mp3 |
man mp3burn per ulteriori informazioni. _________________ Lenergia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
Letà della pietra non è mica finita per mancanza di pietre. - B.G.
Site/Blog: http://www.neminis.org |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Wed Aug 04, 2004 12:20 pm Post subject: |
|
|
n3m0 wrote: | Un consiglio spassionato per la masterizzazione di cd-audio a a partire da mp3, ogg e flac. |
Io per questo mi sono scritto un scriptino
Code: | #!/bin/sh
for file in "$PWD"/*.mp3
do
name="${file%.mp3}"
lame --decode "$file" "$name".wav
done |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
n3m0 l33t
Joined: 08 Feb 2004 Posts: 798 Location: Richville, Naples, Italy, Europe
|
Posted: Wed Aug 04, 2004 12:31 pm Post subject: |
|
|
fedeliallalinea wrote: | Io per questo mi sono scritto un scriptino |
Beh, certo, ma con mp3burn fai tutto on-the-fly e dopo non ti resta nessun file superfluo
Inoltre è comodo da usare: un po' come passare file mp3 come parametro a cdrecord.
Cmq, de gustibus.. _________________ Lenergia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
Letà della pietra non è mica finita per mancanza di pietre. - B.G.
Site/Blog: http://www.neminis.org |
|
Back to top |
|
|
MonsterMord Guru
Joined: 28 Apr 2004 Posts: 395 Location: Italy --> Forli'
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Wed Aug 04, 2004 7:03 pm Post subject: |
|
|
Aggiunte qualche modifica all'howto _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Fri Aug 06, 2004 3:03 pm Post subject: |
|
|
Aggiunto ai post utilissimi _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Sat Aug 07, 2004 7:40 pm Post subject: |
|
|
Domanda per i rimbambiti come me.
C'é un comando semplice per scoprire se un CD é vergine e quindi masterizzabile? _________________ Ciao da me! |
|
Back to top |
|
|
n3m0 l33t
Joined: 08 Feb 2004 Posts: 798 Location: Richville, Naples, Italy, Europe
|
Posted: Sat Aug 07, 2004 11:29 pm Post subject: |
|
|
randomaze wrote: | C'é un comando semplice per scoprire se un CD é vergine e quindi masterizzabile? |
Beh io ho pensato tre modi (oltre alla buona norma di tenere i CD verigini separati dal resto ):
1. Guardo il CD in controluce, di solito si capisce.
2. Monto il CD. Se da errore di mount, al 80% è un CD vergine, al 10% e' un CD audio e per il restante 10% è un CD danneggiato.
3. Ci masterizzo direttamente sopra. Se va, era vergine. Se non va: 80% non era vergine, 20% era vergine ma di qualità schifosa. _________________ Lenergia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
Letà della pietra non è mica finita per mancanza di pietre. - B.G.
Site/Blog: http://www.neminis.org |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Sat Aug 07, 2004 11:33 pm Post subject: |
|
|
[quote="n3m0"] randomaze wrote: | 3. Ci masterizzo direttamente sopra. Se va, era vergine. Se non va: 80% non era vergine, 20% era vergine ma di qualità schifosa. |
Io uso quest'ultima _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Thu Aug 26, 2004 8:04 pm Post subject: |
|
|
mi è successo una cosa strana... ho provato a masterizzare due file di grosse dimensioni (uno di ~3gb, l'altro ~700mb, ma credo che solo il primo sia problematico) e, nonostante la scrittura sia andata a buon fine, quando vado a montare il dvd mi ritrovo con due file da poche decine di mb!!!
ho risolto usando l'opzione -udf (tra l'altro se metto quella non sento + la necessità di usare -iso-level 4 -J -r) |
|
Back to top |
|
|
EmaRsk Apprentice
Joined: 07 Sep 2004 Posts: 158 Location: Italy
|
Posted: Tue Sep 07, 2004 10:00 am Post subject: Re: [HOWTO] Masterizzare da linea di comando |
|
|
fedeliallalinea wrote: |
[*]scrittura cd misti
Code: | cdrecord -eject driveropts=burnfree speed=quella_max dev=/dev/hdX -v -data nome.iso -audio track*.wav |
|
Così però poi il lettore cd dello stereo vede una prima traccia vuota o piena di rumore che è la traccia dati e poi le tracce audio.
[*]scrittura CDextra
Per nascondere la traccia dati ai lettori cd audio occorre fare un CDextra, ovvero con la sessione dati separata:
Prima si scrive la sessione audio:
Code: | cdrecord speed=blah_blah dev=blah_blah -v -multi -sao -audio track*.wav |
L'opzione -multi è quella che permette di aggiungere successivamente la sessione dati, l'opzione -sao (o -dao) elimina i 2 secondi tra una traccia e l'altra.
Poi si crea l'immagine iso che dovrà essere aggiunta come seconda sessione. È importante lasciare il cd nel drive, perché servono i dati della sessione audio:
Code: | mkisofs -opzioni_varie -R -C `cdrecord dev=blah_blah -msinfo` -o image.iso files_da_aggiungere |
Sono fondamentali le opzioni -R e -C.
L'opzione -C vuole come argomento l'output di "cdrecord dev=blah_blah -msinfo", che se preferite può essere digitato a mano (sono due numerini).
È proprio "cdrecord dev=blah_blah -msinfo" che richiede che il cd sia ancora nel drive, perché deve leggere la posizione di inizio e di fine della sessione audio precedente.
L'ultimo passo è aggiungere l'immagine iso appena creata come seconda sessione:
Code: | cdrecord dev=blah_blah -tao -data image.iso |
Le opzioni -tao e -data in realtà sono superflue: cdrecord usa -tao di default, ma segnalandovi un warning, e usa -data di default quando l'argomento è un'immagine iso. |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Tue Sep 14, 2004 5:47 pm Post subject: |
|
|
un dubbio... ma è possibile masterizzare contemporaneamente con due drive (ad esempio masterizzatore dvd + masterizzatore cd)?
io ho provato ma ho dei problemi...
1) se lancio prima la masterizzazione da cd e poi quella da dvd quella da cd va normalmente, quella da dvd, prima di partire, attende che finisca la prima
2) se lancio la masterizzazione da dvd e poi quella da cd vanno entrambe contemporaneamente, ma la prima (dvd) sembra notevolmente rallentata |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Tue Sep 14, 2004 7:31 pm Post subject: |
|
|
Come sono messi i due driver? Sono tutti e due master o uno master e uno slave? Se e' il secondo caso e' normale del rallentamento o dell'attesa visto che tutti e due condividono lo stesso bus _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
assente Guru
Joined: 12 Apr 2004 Posts: 570 Location: Torino, italia, New Europe
|
Posted: Tue Sep 14, 2004 8:05 pm Post subject: |
|
|
Qual'è l'equivalente di
Code: | mkisofs -R -J -o nome.iso /directory_dati/ |
per i dvd? _________________ Blog
E8400, 4850, P5q |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Tue Sep 14, 2004 8:12 pm Post subject: |
|
|
@assente: lo stesso identico comando _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
assente Guru
Joined: 12 Apr 2004 Posts: 570 Location: Torino, italia, New Europe
|
Posted: Tue Sep 14, 2004 8:28 pm Post subject: |
|
|
ma poi non lo fa in iso9660? Perchè nel caso di video avevo trovato
Code: | mkisofs -udf -dvd-video -o /home/james/video/0001.iso /home/james/video/iso/ | , ma nn ho ancora avuto l'occasione di provarlo _________________ Blog
E8400, 4850, P5q |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Tue Sep 14, 2004 8:59 pm Post subject: |
|
|
Si ma che vuoi fare tu? Non ho mica capito. Fare un dvd di dati o un dvd video con tanto di menu? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
assente Guru
Joined: 12 Apr 2004 Posts: 570 Location: Torino, italia, New Europe
|
Posted: Tue Sep 14, 2004 9:39 pm Post subject: |
|
|
entrambi. Per adesso ho solo fatto dati con growiso senza passare dalla iso; devo ancora ambientarmi ai dvd _________________ Blog
E8400, 4850, P5q |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31351 Location: here
|
Posted: Tue Sep 14, 2004 9:45 pm Post subject: |
|
|
assente wrote: | entrambi. Per adesso ho solo fatto dati con growiso senza passare dalla iso; devo ancora ambientarmi ai dvd |
Per un cd di dati normale basta mkisofs che crei come crei un cd. Per l'altro non mi pare che sia proprio semplice _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|