4867
|
1
|
|
2 <HTML>
|
5583
|
3
|
|
4 <HEAD>
|
|
5 <STYLE>
|
|
6 .text
|
|
7 {font-family : Verdana, Arial, Helvetica, sans-serif;
|
|
8 font-size : 14px;}
|
|
9 </STYLE>
|
|
10 </HEAD>
|
|
11
|
4867
|
12 <BODY BGCOLOR=white>
|
|
13
|
5583
|
14 <FONT CLASS="text">
|
4867
|
15
|
|
16 <P><B><A NAME=4.1>4.1. Lettori CD</A></B></P>
|
|
17
|
|
18 <P>Vedere gli standard Video CD:</P>
|
|
19
|
|
20 <P>
|
|
21 mplayer -vcd <I>numerotraccia</I> [-cdrom-device device]<BR><BR>
|
|
22 Esempi:<BR>
|
|
23 mplayer -vcd 1<BR>
|
|
24 mplayer -fs -vcd 2 -cdrom-device /dev/hdc<BR>
|
|
25 </P>
|
|
26
|
|
27 <P>
|
|
28 Note:<BR>
|
|
29 - NON montare i VCD e leggere direttamente i file DAT! Può funzionare sotto windows
|
|
30 ma non funzionerà sotto linux. Devi leggerli direttamente, con l'opzione -vcd !
|
|
31 <BR>
|
|
32 - solitamente i VCD hanno 2 tracce: una traccia di dati (che contiene il programma di autostart di windows,
|
|
33 dati per il karaoke ecc) e una seconda (il filmato), quindi prova
|
|
34 -vcd 2 prima!<BR>
|
|
35 - il dispositivo VCD di default è /dev/cdrom. Se il dispositivo è diverso, allora devi fare un
|
|
36 link simbolico, o specificarlo dalla linea di comando!
|
|
37 </P>
|
|
38
|
|
39 <P>Dalla documentazione di Linux:</P>
|
|
40
|
|
41 <P>Alcuni lettori CDROM sono capaci di cambiare la loro velocità. Ci sono varie
|
|
42 ragioni per cambiare la velocità di un CD-ROM. CDROM pressati male possono avere
|
|
43 benefici da una velocità minore della massima. I moderni lettori CDROM possono raggiungere
|
|
44 velocità molto alte (fino a 24-volte è comune). E' stato riportato che questi lettori
|
|
45 possono dare errori di lettura a queste alte velocità, ridurre la velocità può prevenire
|
|
46 perdite di dati in queste circostanze. In fine, alcuni di questi lettori possono
|
|
47 produrre un fastidioso rumore, che si può ridurre a velocità più basse.</P>
|
|
48
|
|
49 <P>Il modo consigliato per farlo è con un programma chiamato 'setcd' . E' parecchio
|
|
50 vecchio, ma non dovrebbe essere difficile da trovare sulla rete. (AGGIORNAMENTO : il nuovo hdparm
|
|
51 ha un'opzione per questo !)
|
|
52 Usalo così :</P>
|
|
53
|
|
54 <P> <CODE>setcd -x [velocità] [cdrom]</CODE></P>
|
|
55
|
|
56 <P>Puoi anche provare:</P>
|
|
57
|
|
58 <P> <CODE>echo current_speed:4 >/proc/ide/[cdrom device]/settings</CODE></P>
|
|
59
|
|
60 <P>ma devi avere i privilegi di root. Io uso anche il seguente comando:</P>
|
|
61
|
|
62 <P> <CODE>echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings</CODE></P>
|
|
63
|
|
64 <P>per leggere 2MB in anticipo dal file (è utile per i CDROM rigati).
|
|
65 Si consiglia anche di regolare il tuo lettore CDROM anche con hdparm:</P>
|
|
66
|
|
67 <P> <CODE>hdparm -d1 -a8 -u1 (cdrom device)</CODE></P>
|
|
68
|
|
69 <P>per abilitare l'accesso DMA, readahead, e l' IRQ unmasking.
|
|
70 (se non capisci, *leggi la pagina di man di hdparm*)</P>
|
|
71
|
|
72 <P>Per favore fai riferimento a "<CODE>/proc/ide/[cdrom device]/settings</CODE>" per una regolazione fine del
|
|
73 CDROM.</P>
|
|
74
|
|
75 <P><B><A NAME=4.2>4.2. Vedere i DVD</A></B></P>
|
|
76
|
|
77 <P>Si, il vero supporto DVD è arrivato. Non devi leggere i file VOB
|
|
78 manualmente dal disco pensando a cosa serve quel file nella directory video_ts,
|
|
79 non devi preoccuparti se è un disco criptato o no (nel vecchio
|
|
80 <B>MPlayer</B> dovevi mettere '-dvdauth /dev/dvd' nella linea di comando in caso
|
|
81 di dischi criptati), e non hai bisogno neanche di montare il disco per
|
|
82 leggerlo (ma montarlo fa si che Linux metta in cache la chiave CSS, così la riproduzione
|
|
83 inizierà più velocemente la seconda volta).</P>
|
|
84
|
|
85 <P>NOTA IMPORTANTE : per favore _NON_ richiedete altre caratteristiche per la riproduzione DVD.
|
|
86 Questa è la prima vera versione del supporto DVD in <B>MPlayer</B> e
|
|
87 siamo occupati a cercare i bug e implementare le caratteristiche base di un lettore DVD.</P>
|
|
88
|
|
89 <P><B>MPlayer</B> usa libdvdread che ha di per sè supporto al parsing IFO,
|
|
90 lettura dei blocchi e all' autenticazione/descrambling. libdvdread
|
|
91 usa libdvdcss per gli ultimi compiti. Quindi devi scaricare libdvdcss e libdvdread
|
|
92 compilarli e installarli PRIMA di eseguire lo script ./configure di
|
|
93 <B>MPlayer</B> che in questo modo troverà automaticamente libdvdread.</P>
|
|
94
|
|
95 <UL>
|
|
96 <LI><P><B>Scarica i sorgenti di libdvdread e libdvdcss.</B></P>
|
|
97
|
|
98 <P><I>Puoi trovarli a
|
|
99 <A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>
|
|
100 (clicca su 'download' nel menu a sinistra, e troverai libdvdcss e
|
|
101 libdvdread in una tabella).</I></P>
|
|
102
|
|
103 <P><B><I>IMPORTANTE !</I></B><BR>
|
|
104 Per
|
|
105 <UL>
|
|
106 <LI>libdvdread 0.8 - devi usare <B>libcss</B> invece di libdvdcss</LI>
|
|
107 <LI>libdvdread 0.9 - devi usare <B>libdvdcss 0.0.3</B> ! Non usare versioni
|
|
108 più recenti, non funzioneranno!</LI>
|
|
109 <LI>Per esempio <B><U>mai</U></B> usare libdvdcss <B>1.0</B>, sarebbe eccessivamente lento!</LI>
|
|
110 </UL>
|
|
111 </P>
|
|
112 </LI>
|
|
113
|
|
114 <LI><P><B>Compila e installa libdvdcss POI libdvdread.</B></P>
|
|
115
|
|
116 <P><I>Leggi la documentazione di questi pacchetti per farlo facilmente.</I></P></LI>
|
|
117
|
|
118 <LI><P><B>Supporto DVD vecchio stile - <I>OPZIONALE</I></B></P>
|
|
119
|
|
120 <P><I>Utile se vuoi leggere file VOB dall' hardisk. Compila e
|
|
121 installa <B>libcss</B> 0.0.1 (non più recente) (se <B>MPlayer</B> non lo trova,
|
|
122 usa l'opzione <CODE>-csslib /percorso/di/libcss.so</CODE>).</P></LI>
|
|
123
|
|
124 <LI><P><B>Ricompila MPlayer.</B></P>
|
|
125
|
|
126 <P><I>Esegui <CODE>./configure</CODE>. Se hai installato libdvdread correttamente, ./configure
|
|
127 dirà qualcosa di simile:<BR><CODE>Checking for DVDread support ... yes</CODE><BR>
|
|
128 (Naturalmente puoi mettere le tue opzioni di configurazione preferite alla riga di comando
|
|
129 quando esegui ./configure). Tutto qua! Fai: <CODE>make</CODE>, poi <CODE>make install</CODE>.</I></P></LI>
|
|
130 </UL>
|
|
131
|
|
132 <P>Naturalmente dopo aver installato libdvdcss e libdvdread non devi ricompilarli
|
|
133 ogni volta che vuoi ricompilare <B>MPlayer</B> (da una nuova versione CVS
|
|
134 per esempio) in quanto i pacchetti necessari sono già stati installati sulla tua
|
|
135 macchina.</P>
|
|
136
|
|
137 <P><B>Usare MPlayer per leggere i DVD:</B></P>
|
|
138
|
|
139
|
|
140 <TABLE BORDER=0 WIDTH=100%>
|
5583
|
141 <TD VALIGN=top><FONT CLASS="text">-dvd <id_titolo> </TD>
|
|
142 <TD><FONT CLASS="text">Abilita il supporto DVD e seleziona il titolo.</TD><TR>
|
|
143 <TD VALIGN=top><FONT CLASS="text">-chapter <id_capitolo> </TD>
|
|
144 <TD><FONT CLASS="text">Seleziona il capitolo del DVD da leggere (default: leggi dal capitolo 1).
|
4867
|
145 Esempio : <CODE>-chapter 5-10</CODE> o <CODE>-chapter -9</CODE></TD><TR>
|
5583
|
146 <TD VALIGN=top><FONT CLASS="text">-dvdangle <id_angolo> </TD>
|
|
147 <TD><FONT CLASS="text">Seleziona l'angolo della telecamera (default: 1)</TD><TR>
|
|
148 <TD VALIGN=top><FONT CLASS="text">-alang <codice paese> </TD>
|
|
149 <TD><FONT CLASS="text">
|
4867
|
150 Il <CODE>codice paese</CODE> dice a <B>MPlayer</B> quale lingua audio preferire.
|
|
151 Per la lista delle lingue disponibili, aggiungi l'opzione <CODE>-v</CODE> dopo
|
|
152 le tue opzioni DVD, e cerca nell'output.<BR>
|
|
153 Per esempio :<BR>
|
|
154 <CODE>-alang hu,en</CODE> - prima cerca di usare l'ungaro,
|
|
155 e se non disponibile, usa l'audio inglese.</TD></TR>
|
5583
|
156 <TD VALIGN=top><FONT CLASS="text">-slang <codice paese> </TD>
|
|
157 <TD><FONT CLASS="text">
|
4867
|
158 Abilita i sottotitoli. Il <CODE>codice paese</CODE> dice a <B>MPlayer</B>
|
|
159 quale lingua audio preferire.
|
|
160 Per la lista delle lingue disponibili, aggiungi l'opzione <CODE>-v</CODE> dopo
|
|
161 le tue opzioni DVD, e cerca nell'output.<BR>
|
|
162 Per esempio :<BR>
|
|
163 <CODE>-slang hu,en</CODE> - prima cerca di mostrare i sottotitoli in ungaro,
|
|
164 e se non trovati, mostra i sottotitoli in inglese.</TD></TR>
|
5583
|
165 <TD VALIGN=top><FONT CLASS="text">-sid <id_sottotitolo> </TD>
|
|
166 <TD><FONT CLASS="text">
|
4867
|
167 Mostra il canale del sottotitolo con il dato <CODE>id</CODE> (i valori possono essere
|
|
168 0-31). Utile per esempio con DVD masterizzati male dove il codice paese
|
|
169 seleziona il canale sbagliato.</TD></TR>
|
5583
|
170 <TD VALIGN=top><FONT CLASS="text">-csslib <path/nomefile></TD>
|
|
171 <TD><FONT CLASS="text">
|
4867
|
172 (opzione DVD vecchio stile) Questa opzione è usata per dare una locazione diversa da quella di default
|
|
173 di <CODE>libcss.so</CODE>
|
|
174 </TD></TR>
|
5583
|
175 <TD VALIGN=top><FONT CLASS="text">-dvdauth <dispositivo DVD> </TD>
|
|
176 <TD><FONT CLASS="text">
|
4867
|
177 (opzione DVD vecchio stile) Abilita l'autenticazione DVD usando il dispositivo dato.
|
|
178 </TD></TR>
|
5583
|
179 <TD VALIGN=top><FONT CLASS="text">-dvdkey <chiave CSS></TD>
|
|
180 <TD><FONT CLASS="text">
|
4867
|
181 (opzione DVD vecchio stile) Quando si decodifica non da DVD, questa opzione da la chiave
|
|
182 CSS necessaria per "crackare" il DVD (la chiave è stampata al momento dell'autenticazione col
|
|
183 DVD).
|
|
184 </TD></TR>
|
|
185 </TABLE>
|
|
186
|
|
187 <P>Il dispositivo di default è <CODE>/dev/dvd</CODE>, puoi cambiarlo in config.h
|
|
188 (Al momento della compilazione), o puoi specificarlo con l'opzione -dvd-device :
|
|
189 </P>
|
|
190
|
|
191 <P> <CODE>mplayer -dvd 1 -dvd-device /dev/dvd</CODE></P>
|
|
192 <P> <CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd</CODE></P>
|
|
193 <P> <CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd -chapter 20-25</CODE></P>
|
|
194 <P> <CODE>mplayer -dvd 2 -alang sp -chapter 5 -dvdangle 2</CODE></P>
|
|
195 <P> <CODE>mplayer -dvdauth /dev/dvd /mnt/cd/video_ts/vts_03_1.vob</CODE></P>
|
|
196 <P> <CODE>mplayer -dvdkey C005D4A16D vts_03_1.vob</CODE></P>
|
|
197
|
|
198 <P><B><A NAME=4.3>4.3. FAQ sulla riproduzione DVD</A></B></P>
|
|
199
|
|
200 <TABLE BORDER=0 ALIGN=left WIDTH=100%>
|
|
201
|
5583
|
202 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
203 Leggendo un DVD, ho trovato questo errore :<BR>
|
|
204 <CODE>mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length /
|
|
205 sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.</CODE>
|
5583
|
206 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
207 Questo è un bug conosciuto di libdvdread 0.9.1, dovrebbe essere già stato corretto nella 0.9.2.
|
|
208 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
209
|
5583
|
210 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
211 Posso compilare libdvdread e libdvdcss per esempio sul mio dolce Sparc/Solaris?
|
5583
|
212 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
213 Chi sa ... Per favore provaci e dicci. Ma si dice che
|
|
214 dovrebbe funzionare. Per favore leggi la documentazione di libdvdread e anche la sua homepage.
|
|
215 Non siamo gli autori di libdvdread.
|
|
216 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
217
|
5583
|
218 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
219 E i sottotitoli? MPlayer può mostrarli?
|
5583
|
220 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
221 Si! Vedi sopra nel capitolo sui DVD.
|
|
222 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
223
|
5583
|
224 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
225 Come posso configurare il codice regionale del mio lettore DVD ? Non ho windows!
|
5583
|
226 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
227 Usa il programma 'regionset':
|
|
228 <A HREF="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz</A>
|
|
229 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
230
|
5583
|
231 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
232 Così MPlayer legge i DVD? Allora deve usare il DeCSS! Siete in arresto
|
|
233 per il paragrafo XYZ#$ del--
|
5583
|
234 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
235 Stai alla larga scemo, non c'è nessun codice DeCSS in <B>MPlayer</B>. <B>MPlayer</B> usa libdvdread
|
|
236 lincandosi su questo, e libdvdread usa libdvdcss caricandolo dinamicamente.<BR>
|
|
237 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
238
|
5583
|
239 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
240 Devo essere root o rendere suid fibmap_mplayer per poter leggere i DVD?
|
5583
|
241 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
242 No, non devi. Solo per il supporto DVD vecchio stile. Però naturalmente devi avere i
|
|
243 permessi giusti sul file del dispositivo DVD (in /dev).
|
|
244 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
245
|
5583
|
246 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
247 Come posso ... (inserisci qui qualche caratteristica che ci si aspetta da un lettore DVD)?
|
5583
|
248 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
249 L'implementazione attuale è la prima vera implementazione di alcune funzionalità di un lettore DVD.
|
|
250 Vorremmo concentrarci sulla correzione dei bug e sulle
|
|
251 funzioni base prima di implementare nuove caratteristiche.
|
|
252 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
253
|
5583
|
254 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
255 Da dove prendo i pacchetti libdvdread e libdvdcss?
|
5583
|
256 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
257 Dal sito di Ogle:
|
|
258 <A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>.
|
|
259 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
260
|
5583
|
261 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4867
|
262 E' possibile leggere/codificare solo determinati capitoli ?
|
5583
|
263 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4867
|
264 Si, vedi l'opzione <CODE>-chapter</CODE>.
|
|
265 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
266
|
5583
|
267 <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text">
|
4939
|
268 La riproduzione DVD è lenta !
|
5583
|
269 </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text">
|
4939
|
270 Usa l'opzione <CODE>-cache</CODE> (vedi la pagina di man!). Se ancora non
|
|
271 funziona, leggi l'inizio di questa documentazione e trova una giusta combinazione
|
|
272 libdvdread+libdvdcss. Prova anche ad abilitare il DMA per il lettore DVD.
|
|
273 </TD><TR><TD COLSPAN=3> </TD><TR>
|
|
274
|
4867
|
275 </TABLE>
|
|
276
|
|
277 </BODY>
|
|
278 </HTML>
|