23498
|
1 <?xml version="1.0" encoding="utf-8"?>
|
24730
|
2 <!-- synced with r24344 -->
|
23498
|
3 <chapter id="cd-dvd">
|
|
4 <title>Utilizzo CD/DVD</title>
|
|
5
|
|
6 <sect1 id="drives">
|
|
7 <title>Lettori CD/DVD</title>
|
|
8
|
|
9 <para>
|
23499
|
10 I lettori CD-ROM recenti possono raggiungere velocità molto alte, ma molti
|
|
11 lettori sono capaci di girare a velocità ridotte. Ci sono diversi motivi che
|
|
12 possono farti pensare di cambiare la velocità di un'unità CD-ROM:
|
23498
|
13 </para>
|
|
14
|
|
15 <itemizedlist>
|
|
16 <listitem><para>
|
23499
|
17 Ci sono state notifiche di errori di lettura ad alte velocità, specialmente
|
|
18 con CD-ROM malamente pressati. Ridurre la velocità può prevenire la
|
23498
|
19 perdita di dati in queste circostanze.
|
|
20 </para></listitem>
|
|
21
|
|
22 <listitem><para>
|
23499
|
23 Molti lettori CD-ROM sono fastidiosamente rumorosi, una minor velocità
|
|
24 può ridurre il rumore.
|
23498
|
25 </para></listitem>
|
|
26 </itemizedlist>
|
|
27
|
|
28 <!-- ********** -->
|
|
29
|
|
30 <sect2 id="drives_linux">
|
|
31 <title>Linux</title>
|
|
32
|
|
33 <para>
|
23499
|
34 Puoi diminuire la velocità delle unità CD-ROM IDE con
|
23498
|
35 <command>hdparm</command>, <command>setcd</command> o <command>cdctl</command>.
|
23499
|
36 Funziona così:
|
23669
|
37 <screen>hdparm -E <replaceable>[velocità]</replaceable> <replaceable>[dispositivo cdrom]</replaceable></screen>
|
23499
|
38 <screen>setcd -x <replaceable>[velocità]</replaceable> <replaceable>[dispositivo cdrom]</replaceable></screen>
|
|
39 <screen>cdctl -bS <replaceable>[velocità]</replaceable></screen>
|
23498
|
40 </para>
|
|
41
|
|
42 <para>
|
|
43 Se stai usando l'emulazione SCSI, puoi dover applicare le impostazioni al
|
|
44 lettore IDE reale, e non al dispositivo emulato come SCSI.
|
|
45 </para>
|
|
46
|
|
47 <para>
|
23499
|
48 Se hai i privilegi di root può essere di aiuto anche il comando seguente:
|
23498
|
49 <screen>echo file_readahead:2000000 > /proc/ide/<replaceable>[dispositivo cdrom]</replaceable>/settings</screen>
|
|
50 </para>
|
|
51
|
|
52 <para>
|
23669
|
53 <screen>hdparm -d1 -a8 -u1 <replaceable>[dispositivo cdrom]</replaceable></screen>
|
23499
|
54 Ciò imposta la lettura in prefetch dei file a 2MB, che aiuta con CD-ROM
|
|
55 graffiati. Se la imposti troppo alta, il lettore continuerà ad aumentare e
|
|
56 diminuire la velocità, e le prestazioni diminuiranno drasticamente.
|
23498
|
57 Si raccomanda di regolare il tuo lettore CD-ROM anche con
|
|
58 <command>hdparm</command>:
|
|
59 <screen>hdparm -d1 -a8 -u1 <replaceable>[dispositivo cdrom]</replaceable></screen>
|
|
60 </para>
|
|
61
|
|
62 <para>
|
|
63 Questo abilita l'accesso in DMA, la pre-lettura, e la mascheratura IRQ (leggi
|
|
64 la pagina man di <command>hdparm</command> per una spiegazione dettagliata).
|
|
65 </para>
|
|
66
|
|
67 <para>
|
23669
|
68 Per favore fai riferimento a
|
23498
|
69 "<filename>/proc/ide/<replaceable>[dispositivo cdrom]</replaceable>/settings</filename>"
|
|
70 per regolare con precisione il tuo CD-ROM.
|
|
71 </para>
|
|
72
|
|
73 <para>
|
23669
|
74 I lettori SCSI non hanno un modo uniforme di impostare questi parametri (ne
|
|
75 conosci uno? diccelo!). C'è uno strumento che funziona con i
|
23498
|
76 <ulink url="http://das.ist.org/~georg/">lettori SCSI Plextor</ulink>.
|
|
77 </para>
|
|
78 </sect2>
|
|
79
|
|
80 <!-- ********** -->
|
|
81
|
|
82 <sect2 id="drives_freebsd">
|
|
83 <title>FreeBSD</title>
|
|
84
|
23499
|
85 <para>velocità:
|
23498
|
86 <screen>
|
23499
|
87 cdcontrol [-f <replaceable>dispositivo</replaceable>] speed <replaceable>[velocità]</replaceable>
|
23498
|
88 </screen>
|
|
89 </para>
|
|
90
|
|
91 <para>DMA:
|
|
92 <screen>
|
|
93 sysctl hw.ata.atapi_dma=1
|
|
94 </screen>
|
|
95 </para>
|
|
96
|
|
97 </sect2>
|
|
98
|
|
99 </sect1>
|
|
100
|
|
101
|
|
102 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
|
103
|
|
104
|
|
105 <sect1 id="dvd">
|
|
106 <title>Riproduzione DVD</title>
|
|
107
|
|
108 <para>
|
|
109 Per una lista completa delle opzioni disponibili per favore leggi la pagina man.
|
23499
|
110 La sintassi per riprodurre un DVD normale è la seguente:
|
23498
|
111 <screen>
|
|
112 mplayer dvd://<replaceable><traccia></replaceable> [-dvd-device <replaceable><dispositivo></replaceable>]
|
|
113 </screen>
|
|
114 </para>
|
|
115
|
|
116 <para>
|
|
117 Esempio:
|
|
118 <screen>mplayer dvd://1 -dvd-device /dev/hdc</screen>
|
|
119 </para>
|
|
120
|
|
121 <para>
|
|
122 Se hai compilato <application>MPlayer</application> con il supporto per dvdnav,
|
23499
|
123 la sintassi è la stessa, tranne che devi usare dvdnav:// invece di dvd://.
|
23498
|
124 </para>
|
|
125
|
|
126 <para>
|
23499
|
127 Il dispositivo DVD di default è <filename>/dev/dvd</filename>. Se la tua
|
|
128 impostazione è diversa, crea un collegamento simbolico o indica il dispositivo
|
23498
|
129 giusto dalla riga comando con l'opzione <option>-dvd-device</option>.
|
|
130 </para>
|
|
131
|
|
132 <para>
|
|
133 <application>MPlayer</application> usa <systemitem>libdvdread</systemitem> e
|
|
134 <systemitem>libdvdcss</systemitem> per la riproduzione e la decrittazione dei
|
|
135 DVD. Queste due librerie sono contenute nei sorgenti di
|
|
136 <application>MPlayer</application>, non hai bisogno di installarle
|
|
137 separatamente. Puoi anche usare le controparti di sistema delle due librerie,
|
23499
|
138 ma questa non è la soluzione raccomandata, in quanto può portare a bachi,
|
|
139 incompatibilità di librerie e minor velocità.
|
23498
|
140 </para>
|
|
141
|
|
142 <note><para>
|
|
143 Nel caso di problemi di decodifica di DVD, prova a disabilitare il supermount,
|
23499
|
144 o qualsiasi altra utilità. Alcuni lettori RPC-2 possono anche aver bisogno di
|
23669
|
145 avere il codice di zona impostato.
|
23498
|
146 </para></note>
|
|
147
|
|
148 <formalpara>
|
|
149 <title>Decrittazione DVD</title>
|
|
150 <para>
|
|
151 La decrittazione dei DVD viene fatta da <systemitem>libdvdcss</systemitem>. La
|
23499
|
152 modalità può esser specificata attraverso la variabile d'ambiente
|
23498
|
153 <envar>DVDCSS_METHOD</envar>, vedi la pagina di manuale per i dettagli.
|
|
154 </para>
|
|
155 </formalpara>
|
|
156
|
|
157 <para>
|
23669
|
158 <emphasis role="bold">Attenzione</emphasis>: puoi cambiare la zona solo 5 volte.
|
23498
|
159 I lettori DVD RPC-1 proteggono le impostazioni di zona solo via software. I
|
|
160 lettori RPC-2 hanno invece una protezione hardware che permette solo 5
|
23499
|
161 modifiche. Può esser necessario/consigliato aggiornare il firmware a RPC-1 se
|
23498
|
162 hai un lettore DVD RPC-2. Puoi provare a cercare aggiornamenti di firmware per
|
|
163 il tuo lettore su internet,
|
|
164 <ulink url="http://forum.rpc-1.com/dl_all.php">questo forum su firmware</ulink>
|
|
165 potrebbe essere un buon punto di partenza per la tua ricerca.
|
23499
|
166 Se non c'è alcun aggiornamento di firmware disponibile per il tuo dispositivo,
|
23498
|
167 usa lo strumento
|
|
168 <ulink url="http://linvdr.org/projects/regionset/">regionset</ulink> per
|
|
169 impostare la zona del tuo lettore DVD (sotto Linux).
|
|
170 </para>
|
|
171 </sect1>
|
|
172
|
|
173
|
|
174 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
|
175
|
|
176
|
|
177 <sect1 id="vcd">
|
|
178 <title>Riproduzione VCD</title>
|
|
179
|
|
180 <para>
|
|
181 Per una lista completa delle opzioni disponibili per favore leggi la pagina man.
|
23499
|
182 La sintassi per riprodurre un Video CD (VCD) normale è la seguente:
|
23498
|
183 <screen>mplayer vcd://<replaceable><traccia></replaceable> [-cdrom-device <replaceable><dispositivo></replaceable>]</screen>
|
|
184 Esempio:
|
|
185 <screen>mplayer vcd://2 -cdrom-device /dev/hdc</screen>
|
23499
|
186 Il dispositivo VCD di default è <filename>/dev/cdrom</filename>. Se la tua
|
|
187 impostazione è diversa, crea un collegamento simbolico o indica il dispositivo
|
23498
|
188 giusto dalla riga comando con l'opzione <option>-cdrom-device</option>.
|
|
189 </para>
|
|
190
|
|
191 <note><para>
|
|
192 Perlomeno i lettori CD-ROM Plextor e alcuni Toshiba SCSI hanno prestazioni
|
23499
|
193 orribili leggendo i VCD. Questo perché l'<systemitem>ioctl</systemitem>
|
|
194 CDROMREADRAW non è implementata appieno per questi lettori. Se hai una qualche
|
23498
|
195 conoscenza della programmazione SCSI, per favore
|
|
196 <ulink url="../../tech/patches.txt">aiutaci</ulink> ad implementare un supporto
|
|
197 SCSI generico per i VCD.
|
|
198 </para></note>
|
|
199
|
|
200 <para>
|
|
201 Nel frattempo puoi estrarre i dati dal VCD con
|
|
202 <ulink url="http://ftp.ntut.edu.tw/ftp/OS/Linux/packages/X/viewers/readvcd/">readvcd</ulink>
|
23499
|
203 e riprodurre con <application>MPlayer</application> il file così ricavato.
|
23498
|
204 </para>
|
|
205
|
|
206 <formalpara>
|
|
207 <title>Struttura VCD</title>
|
|
208 <para>
|
23499
|
209 Un Video CD (VCD) è fatto di settori CD-ROM XA, per es. tracce CD-ROM mode 2
|
23498
|
210 form 1 e 2:
|
|
211 <itemizedlist>
|
|
212 <listitem><para>
|
23499
|
213 La prima traccia è in formato mode 2 form 2 il che significa che usa una
|
23498
|
214 correzione errori L2. La traccia contiene un filesystem ISO-9660 con 2048
|
23499
|
215 byte/settore. Il filesystem contiene delle informazioni metadati VCD, così
|
23498
|
216 come fermi-immagine spesso usati nei menu. I segmenti MPEG per i menu possono
|
|
217 anche essere salvati nella prima traccia, ma gli MPEG devono essere
|
|
218 spezzettati in una serie di blocchi di 150 settori. Il filesystem ISO-9660
|
23499
|
219 può contenere altri file o programmi che non sono essenziali per le
|
23498
|
220 operazioni VCD.
|
|
221 </para></listitem>
|
|
222
|
|
223 <listitem><para>
|
23669
|
224 Le seconde e restanti tracce spesso sono tracce MPEG (filmato) di basso
|
23498
|
225 livello di 2324 byte/settore, contenenti un pacchetto dati MPEG PS per
|
23499
|
226 settore. Queste sono in formato mode 2 form 1, così da poter archiviare più
|
23498
|
227 dati per settore con la perdita di qualche correzione di errore. E' anche
|
|
228 valido avere tracce CD-DA in un VCD dopo la prima traccia.
|
23499
|
229 In alcuni sistemi operativi c'è qualche trucchetto che fa apparire queste
|
23498
|
230 tracce non ISO-9660 in un filesystem. In altri sistemi operativi come
|
23499
|
231 GNU/Linux non è (ancora) così. Qui i dati MPEG
|
23498
|
232 <emphasis role="bold">non possono venir montati</emphasis>. Siccome molti
|
|
233 film sono dentro questo tipo di tracce, dovresti provare prima
|
|
234 <option>vcd://2</option>.
|
|
235 </para></listitem>
|
|
236
|
|
237 <listitem><para>
|
|
238 Ci sono dischi VCD senza la prima traccia (traccia singola e proprio nessun
|
|
239 filesystem). Essi sono comunque riproducibili, ma non possono essere montati.
|
|
240 </para></listitem>
|
|
241
|
|
242 <listitem><para>
|
|
243 La definizione dello standard VCD viene chiamato il "White Book" Philips, e
|
23499
|
244 non è disponibile on-line visto che deve essere acquistato da Philips.
|
|
245 Informazioni più dettagliate sui Video CD si possono trovare nella
|
23498
|
246 <ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">documentazione di vcdimager</ulink>.
|
|
247 </para></listitem>
|
|
248 </itemizedlist>
|
|
249 </para>
|
|
250 </formalpara>
|
|
251
|
|
252 <formalpara>
|
|
253 <title>Riguardo i file .DAT</title>
|
|
254 <para>
|
|
255 Il file .DAT da ~600MB visibile sulla prima traccia del filsystem VCD montato
|
23499
|
256 non è un vero file! Viene anche detto "ISO gateway", creato per permettere a
|
23498
|
257 Windows di gestire tali tracce (Windows non permette alle applicazioni alcun
|
23669
|
258 accesso di basso livello ai dispositivi). Sotto Linux non puoi copiare o
|
23499
|
259 riprodurre questi file (contengono spazzatura). Sotto Windows è possibile
|
23498
|
260 che il driver iso9660 emuli la lettura a basso livello delle tracce nel file.
|
23499
|
261 Per riprodurre un file .DAT ti serve il driver per il kernel che si può
|
23498
|
262 trovare nella versione per Linux di PowerDVD. Esso ha un driver modificato per
|
23499
|
263 il filesystem iso9660 (<filename>vcdfs/isofs-2.4.X.o</filename>), che è in
|
23498
|
264 grado di emulare le tracce di basso livello attraverso quel file fantasma .DAT.
|
|
265 Se monti il disco usando il loro driver, puoi poi copiare e anche riprodurre i
|
23499
|
266 file .DAT con <application>MPlayer</application>. Ma non funzionerà col driver
|
23498
|
267 iso9660 standard del kernel Linux! Usa invece <option>vcd://</option>.
|
|
268 Alternative per copiare i VCD sono il nuovo driver del kernel
|
|
269 <ulink url="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</ulink> (non incluso
|
23669
|
270 nel kernel ufficiale), che mostra le sessioni dei CD come file immagine, e
|
23498
|
271 <ulink url="http://cdrdao.sf.net/">cdrdao</ulink>, un'applicazione per
|
|
272 copiare/fare il dump di CD bit-per-bit.
|
|
273 </para>
|
|
274 </formalpara>
|
|
275 </sect1>
|
|
276 </chapter>
|