[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico] [volume]


Capitolo 678.   Funzionalità particolari di «nanorc»

Lo script nanorc, oltre che servire specificatamente per la gestione di nanoLinux, contiene qualche altra piccola funzione, che può essere utile, eventualmente anche al di fuori di nanoLinux, purché siano disponibili i programmi necessari.

678.1   Creazione di CD audio

Per creare un CD audio è sufficiente raccogliere alcuni file audio in una directory, quindi lanciare il comando nanorc cdaudio-dir. I file in questione possono essere di tipo WAV-RIFF, MP2, MP3, Ogg Vorbis, FLAC, oppure di tipo MIDI. Per tutti i formati, tranne MIDI, è necessario che i contenuti siano stereofonici e campionati a 44 100 Hz.

Una volta raccolti i file, occorre procedere con i privilegi dell'utente root. Si suppone che i file si trovino nella directory /tmp/cd/:

nanorc cdaudio-dir /tmp/cd[Invio]

.--------CD audio-----------.
| You are going to make a   |
| CD audio, with directory  |
| "/tmp/cd". Is it OK?      |
|                           |
|---------------------------|
|     < Yes >   < No  >     |
`---------------------------'

<Yes>

.---CD/DVD burn program------.
| Please, select the CD/DVD  |
| burner.                    |
| .------------------------. |
| |   cdrdao     CD-ROM    | |
| |   cdrecord   CD-ROM    | |
| |   dvdrecord  DVD-ROM   | |
| `------------------------' |
|----------------------------|
|   <  OK  >  <Cancel>       |
`----------------------------'

Viene richiesto di selezionare il programma da usare per l'incisione del disco. Eventualmente si può tentare anche di realizzare un DVD, ma in forma di disco audio. A titolo di esempio viene scelto cdrdao, che appare per primo:

<OK>

.-----------------CD driver-------------------.
| Please, select the CD driver.               |
| .-----------------------------------------. |
| |   generic-mmc      Most common driver   | |
| |   generic-mmc-raw  Very common driver   | |
| |   cdd2600                               | |
| |   plextor                               | |
| |   plextor-scan                          | |
| |   ricoh-mp6200                          | |
| |   sony-cdu920                           | |
| |   sony-cdu948                           | |
| |   taiyo-yuden                           | |
| |   teac-cdr55                            | |
| |   toshiba                               | |
| |   yamaha-cdr10x                         | |
| `-----------------------------------------' |
|---------------------------------------------|
|           <  OK  >      <Cancel>            |
`---------------------------------------------'

<OK>

Viene richiesto di selezionare il masterizzatore; in questo caso viene scelto il primo:

.---------SCSI CD/DVD writer device-----------.
| Please select the CD or DVD writer device.  |
| .-----------------------------------------. |
| |   /dev/hdb  YAMAHA_CRW8824E             | |
| |   /dev/hdc  LG_(KOR)DVD-ROM_DRD-8120B   | |
| `-----------------------------------------' |
|                                             |
|---------------------------------------------|
|           <  OK  >      <Cancel>            |
`---------------------------------------------'

<OK>

.----------SCSI CD/DVD writer speed-------------.
| Please insert the SCSI CD/DVD writer speed.   |
| To get better compatibility, select "4" or    |
| below for CD, or "1" for DVD.                 |
| If you are preparing a DVD+RW, you might      |
| select also "2.4" speed.                      |
| .-------------------------------------------. |
| |2                                          | |
| `-------------------------------------------' |
|-----------------------------------------------|
|           <  OK  >      <Cancel>              |
`-----------------------------------------------'

2<OK>

Dopo avere selezionato la velocità di incisione, inizia la fase di elaborazione, quindi si passa all'incisione. Al termine, viene proposto di eseguire delle copie ulteriori, oppure di concludere il lavoro:

Finished. Press [Enter] to continue.

[Invio]

.-------CD/DVD-ROM----------.
| Make a new copy?          |
|---------------------------|
|     < Yes >   < No  >     |
`---------------------------'

<No>

678.2   Creazione di DVD video

Per creare un DVD video, si procede in modo simile alla creazione di un disco audio, con la differenza che i file non hanno limitazioni nella frequenza di campionamento dell'audio e nemmeno nella frequenza di quadro, perché vengono eseguite tutte le conversioni necessarie. Tuttavia, la directory va organizzata un po' meglio: possono essere inseriti un massimo di 36 file, oppure i file possono essere raccolti in sottodirectory (in tal caso, nella directory principale, ci possono essere un massimo di 36 tra file e sottodirectory.

Per ogni file o sottodirectory, si ottiene un titolo nel menù del DVD; i file contenuti nelle sottodirectory generano dei capitoli distinti nell'ambito del titolo a cui appartengono.

Possono essere utilizzati file MPEG-1, MPEG-2, AVI ed eventualmente anche altri formati, se sono disponibili gli strumenti necessari; inoltre possono essere usati anche file con immagini fisse (con formati comuni, come JPG e PNG per esempio. Quello che conta è che i nomi dei file abbiano un'estensione appropriata, per poter distinguere il tipo di elaborazione da eseguire (per le immagini fisse vengono generate delle diapositive che appaiono per un certo tempo).

Una volta raccolti i file come descritto, occorre procedere con i privilegi dell'utente root. Si suppone che i file si trovino nella directory /tmp/dvd/:

nanorc dvdvideo-dir /tmp/dvd[Invio]

.--------------DVD video-----------------.
| You are going to make a DVD video,     |
| with directory "/tmp/dvd". Is it OK?   |
|                                        |
|----------------------------------------|
|         < Yes >     < No  >            |
`----------------------------------------'

<Yes>

.----CD/DVD burn program------.
| Please, select the CD/DVD   |
| burner.                     |
| .-------------------------. |
| |   cdrdao     CD-ROM     | |
| |   cdrecord   CD-ROM     | |
| |   dvdrecord  DVD-ROM    | |
| |   growisofs  DVD+-ROM   | |
| `-------------------------' |
|-----------------------------|
|     <  OK  >   <Cancel>     |
`-----------------------------'

Viene richiesto di specificare il programma da usare per l'incisione. Si possono usare programmi per CD o per DVD, a seconda delle dimensioni del lavoro. In questo caso si sceglie growisofs.

<OK>

.---------SCSI CD/DVD writer device-----------.
| Please select the CD or DVD writer device.  |
| .-----------------------------------------. |
| |   /dev/hdb  YAMAHA_CRW8824E             | |
| |   /dev/hdc  LG_(KOR)DVD-ROM_DRD-8120B   | |
| `-----------------------------------------' |
|                                             |
|---------------------------------------------|
|           <  OK  >      <Cancel>            |
`---------------------------------------------'

<OK>

.----------SCSI CD/DVD writer speed-------------.
| Please insert the SCSI CD/DVD writer speed.   |
| To get better compatibility, select "4" or    |
| below for CD, or "1" for DVD.                 |
| If you are preparing a DVD+RW, you might      |
| select also "2.4" speed.                      |
| .-------------------------------------------. |
| |2.4                                        | |
| `-------------------------------------------' |
|-----------------------------------------------|
|           <  OK  >      <Cancel>              |
`-----------------------------------------------'

2.4<OK>

Dopo la selezione della velocità di incisione, viene richiesto di indicare lo standard video. Per realizzare DVD standard, si possono scegliere solo le voci NTSC_720x480 o PAL_720x576. In Europa conviene usare lo standard PAL:

.----------------Video standard------------------.
| Please select the final video standard, but    |
| note that a conversion from NTSC to PAL or     |
| from PAL to NTSC might give bad results:       |
| .--------------------------------------------. |
| |   NTSC_720x480  NTSC 29.97 Hz DVD format   | |
| |   NTSC_704x480  NTSC 29.97 Hz              | |
| |   NTSC_352x480  NTSC 29.97 Hz              | |
| |   NTSC_352x240  NTSC 29.97 Hz              | |
| |   PAL_720x576   PAL  25 Hz    DVD format   | |
| |   PAL_704x576   PAL  25 Hz                 | |
| |   PAL_352x576   PAL  25 Hz                 | |
| |   PAL_352x288   PAL  25 Hz                 | |
| `--------------------------------------------' |
|                                                |
|------------------------------------------------|
|           <  OK  >      <Cancel>               |
`------------------------------------------------'

<OK>

Nel caso la directory contenga delle immagini fisse, è necessario sapere per quanti secondi devono apparire:

.-------Picture delay----------.
| Please specify the delay     |
| time (seconds) for picture   |
| slide show:                  |
| .--------------------------. |
| |7                         | |
| `--------------------------' |
|------------------------------|
|     <  OK  >   <Cancel>      |
`------------------------------'

Un tempo di 7 s va bene:

7<OK>

Viene richiesto di specificare come eseguire i titoli: sequenzialmente o singolarmente. Rispondendo affermativamente, si ottiene un'esecuzione sequenziale:

.------------------Menu title sequence---------------------.
| Should the files and directories inside "/tmp/dvd" be    |
| played sequentially?                                     |
|                                                          |
| If you answare "yes", there will be only one sequence;   |
| if you answare "no", every file and directory inside     |
| "/tmp/dvd" will be a separate thing.                     |
|----------------------------------------------------------|
|                 < Yes >         < No  >                  |
`----------------------------------------------------------'

<Yes>

Inizia così la procedura di elaborazione dei file a cui segue l'incisione del disco. Al termine, viene proposto di eseguire una nuova copia o di concludere il lavoro.

Finished. Press [Enter] to continue.

[Invio]

.-------CD/DVD-ROM----------.
| Make a new copy?          |
|---------------------------|
|     < Yes >   < No  >     |
`---------------------------'

<No>

678.3   Creazione facilitata di un CD-ROM o di un DVD-ROM

La creazione di un CD-ROM o di un DVD-ROM avviene in modo simile alla creazione di un file audio, con il comando seguente, dove si suppone di voler utilizzare il contenuto della directory /tmp/dvd/:

nanorc cdrom-dir /tmp/dvd[Invio]

Si osservi che in questo modo si ottiene un disco compatibile con le estensioni Unix comuni, mentre se è importante la compatibilità con lo standard Joliet, è necessario usare un comando leggermente diverso:

nanorc cdrom-DIR /tmp/dvd[Invio]

.-----CD-ROM/DVD-ROM--------.
| You are going to make a   |
| CD/DVD-ROM, with          |
| directory "/tmp/dvd". Is  |
| it OK?                    |
|---------------------------|
|     < Yes >   < No  >     |
`---------------------------'

Il seguito delle richieste a cui si viene sottoposti è sostanzialmente uguale a quello che riguarda la creazione di un CD audio o di un DVD video.

678.4   Cancellazione di un CD o di un DVD riscrivibile

Lo script nanorc prevede due comandi alternativi per la cancellazione di un disco riscrivibile:

nanorc cdrom blank[Invio]

Oppure:

nanorc cdrom blankfast[Invio]

La differenza è intuitiva: nel secondo caso viene cancellata solo una porzione iniziale del disco.

.------Blank CD/DVD---------.
| You are going to blank a  |
| CD/DVD. Is it OK?         |
|---------------------------|
|     < Yes >   < No  >     |
`---------------------------'

Dopo la richiesta di conferma, occorre specificare il programma da usare, l'unità del masterizzatore e la velocità, più o meno come già descritto a proposito della creazione di un CD audio o di un DVD video.

678.5   Registrazione di un file audio

Per registrare un file audio, è sufficiente collegare ciò che si desidera all'interfaccia audio, regolare i livelli sonori, quindi eseguire il comando seguente:

nanorc audio record[Invio]

.----------------Audio record------------------.
| Please insert the file name to save          |
| recording. File extentions might be only:    |
| ".wav", ".ogg", ".mp2", ".mp3" or ".flac".   |
| .------------------------------------------. |
| |./audionDX2vh.wav                         | |
| `------------------------------------------' |
|                                              |
|----------------------------------------------|
|           <  OK  >      <Cancel>             |
`----------------------------------------------'

Viene richiesto di inserire il nome del file con la proposta di un nome casuale nella directory corrente. In base all'estensione si ottiene un file di tipo differente. In questo caso si lascia il nome proposto che porta a un file in formato WAV-RIFF.

<OK>

A questo punto inizia la registrazione che va interrotta con la combinazione [Ctrl c]:

.---------------------------------------.
| Recording file "./audionDX2vh.wav".   |
|                                       |
| To stop, just press [Ctrl c].         |
|                                       |
`---------------------------------------'

[Ctrl c]

Appunti di informatica libera 2007.02 --- Copyright © 2000-2007 Daniele Giacomini -- <daniele (ad) swlibero·org>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome funzionalita_particolari_di_171_nanorc_187.htm

[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico]

Valid ISO-HTML!

CSS validator!