Wednesday February 8th 2012

OpenBSD: Masterizzare da Shell

Per masterizzare con openBSD è necessario avere installati i seguenti pacchetti:

  • cdrecord
  • mpg321
  • mkisofs
  • growisofs

Questi pacchetti di solito sono già presenti con l’installazione di default. Tuttavia è possibile recuperarli presso il repository ufficiale oppure nei rispettivi siti che supportano il progetto.

Per prima cosa è necessario individuare il device che utilizzeremo per masterizzare.

#cdrecord -scanbus

Di norma su openBSD il device è /dev/rcd0c. Per controllare che sia quello giusto digitiamo:

#eject /dev/rcd0c
#eject -t /dev/rcd0c
#cdrecord dev=/dev/rcd0c driveropts=help -checkdrive

I primi due comandi servono per aprire e chiudere il lettore cd/dvd mentre il terzo fornisce info sul device. Eccone un esempio:

Cdrecord-Clone 2.01 (i386-unknown-openbsd4.3) Copyright (C) 1995-2004 Jörg Schilling
scsidev: '/dev/rcd0c'
devname: '/dev/rcd0c'
scsibus: -2 target: -2 lun: -2
Using libscg version 'schily-0.8'.
Device type    : Removable CD-ROM
Version        : 0
Response Format: 2
Capabilities   :
Vendor_info    : 'HL-DT-ST'
Identifikation : 'DVDRAM GSA-H42L '
Revision       : 'SL00'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.

Ora che abbiamo individuato il device passiamo alle masterizzazioni.

A) Masterizzare una distribuzione DVD .iso

growisofs -speed=4 -dvd-compat -Z /dev/rcd0c=PATH_dvd.iso

B) Masterizzare una distribuzione CD .iso

cdrecord -v -eject speed=8 dev=/dev/rcd0c PATH_cd.iso

C) Masterizzare un CD AUDIO

Se abbiamo dei file .mp3 e il nostro lettore legge solamente l’estensione .wav dobbiamo convertirli:

for i in *.mp3; do mpg321 --stereo "$i" -w $(echo $i | tr "mp3" "wav"); done;

Ora non rimane che masterizzare i .wav:

cdrecord dev=/dev/rcd0c -eject speed=2 -pad -audio *.wav

D) Masterizza un CD MP3

Se invece vogliamo creare un cd mp3 dovremmo prima di tutto creare una iso:

mkisofs -J -o mp3.iso /home/cartella_dove_sono_gli_mp3

Dopo di che masterizzarla:

cdrecord dev=1,0,0 speed=16 -eject mp3.iso
Related Tags: , , , , , ,

Leave a Comment

More Topics

Le basi del BOF Buffer overflow

Rispolvero tra le bozze un vecchio post che avevo scritto secoli e secoli fa. Non so per quale diavolo di motivo non [Read More]

Windows 7 e Linux: si parlano ma a fatica!

Avete mai provato a condividere una cartella su Windows?… bene! Avete mai provato ad accedere a tale cartella da [Read More]

Il miglior client IRC?.. Irssi

In questo post vediamo velocemente come configurare Irssi, un client IRC da shell. Installazione Se utilizzate una [Read More]

Le basi dell'assembly e del debugging su unix

Con questo articolo diamo un’occhiata a quelle che sono le principali tecniche di debugging in ambito unix per [Read More]

Montare samba sul file system

Potrebbe essere necessario nelle varie configurazioni di dover montare sul proprio hd delle macchine remote con samba. [Read More]

Twitter