Mercurial > mplayer.hg
view DOCS/Italian/cd-dvd.html @ 6078:4a9c7041141d
cleanups, removed swscaler, osd support - by Joey Parrish <joey@yunamusic.com>
author | arpi |
---|---|
date | Mon, 13 May 2002 20:47:03 +0000 |
parents | dcc6dde0d168 |
children | 97ac297c649a |
line wrap: on
line source
<HTML> <HEAD> <STYLE> .text {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px;} </STYLE> </HEAD> <BODY BGCOLOR=white> <FONT CLASS="text"> <P><B><A NAME=4.1>4.1. Lettori CD</A></B></P> <P>Vedere gli standard Video CD:</P> <P> mplayer -vcd <I>numerotraccia</I> [-cdrom-device device]<BR><BR> Esempi:<BR> mplayer -vcd 1<BR> mplayer -fs -vcd 2 -cdrom-device /dev/hdc<BR> </P> <P> Note:<BR> - NON montare i VCD e leggere direttamente i file DAT! Può funzionare sotto windows ma non funzionerà sotto linux. Devi leggerli direttamente, con l'opzione -vcd ! <BR> - solitamente i VCD hanno 2 tracce: una traccia di dati (che contiene il programma di autostart di windows, dati per il karaoke ecc) e una seconda (il filmato), quindi prova -vcd 2 prima!<BR> - il dispositivo VCD di default è /dev/cdrom. Se il dispositivo è diverso, allora devi fare un link simbolico, o specificarlo dalla linea di comando! </P> <P>Dalla documentazione di Linux:</P> <P>Alcuni lettori CDROM sono capaci di cambiare la loro velocità. Ci sono varie ragioni per cambiare la velocità di un CD-ROM. CDROM pressati male possono avere benefici da una velocità minore della massima. I moderni lettori CDROM possono raggiungere velocità molto alte (fino a 24-volte è comune). E' stato riportato che questi lettori possono dare errori di lettura a queste alte velocità, ridurre la velocità può prevenire perdite di dati in queste circostanze. In fine, alcuni di questi lettori possono produrre un fastidioso rumore, che si può ridurre a velocità più basse.</P> <P>Il modo consigliato per farlo è con un programma chiamato 'setcd' . E' parecchio vecchio, ma non dovrebbe essere difficile da trovare sulla rete. (AGGIORNAMENTO : il nuovo hdparm ha un'opzione per questo !) Usalo così :</P> <P> <CODE>setcd -x [velocità] [cdrom]</CODE></P> <P>Puoi anche provare:</P> <P> <CODE>echo current_speed:4 >/proc/ide/[cdrom device]/settings</CODE></P> <P>ma devi avere i privilegi di root. Io uso anche il seguente comando:</P> <P> <CODE>echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings</CODE></P> <P>per leggere 2MB in anticipo dal file (è utile per i CDROM rigati). Si consiglia anche di regolare il tuo lettore CDROM anche con hdparm:</P> <P> <CODE>hdparm -d1 -a8 -u1 (cdrom device)</CODE></P> <P>per abilitare l'accesso DMA, readahead, e l' IRQ unmasking. (se non capisci, *leggi la pagina di man di hdparm*)</P> <P>Per favore fai riferimento a "<CODE>/proc/ide/[cdrom device]/settings</CODE>" per una regolazione fine del CDROM.</P> <P><B><A NAME=4.2>4.2. Vedere i DVD</A></B></P> <P><B>MPlayer</B> usa <CODE>libdvdread</CODE> e <CODE>libdvdcss</CODE> per decifrare e leggere i DVD. Queste due librerie si trovano nella subdirectory <CODE>libmpdvdkit/</CODE> dell'albero di <B>MPlayer</B>, non devi installarle separatamente. Abbiamo optato per questa soluzione perchè abbiamo dovuto correggere un bug di libdvdread, e applicare una patch che aggiunge il <B>supporto al caching delle chiavi CSS crackate</B> per libdvdcss (risulta un grande aumento della velocità prima della riproduzione). Queste chiavi vengono conservate nella directory <CODE>$HOME/.mplayer/DVDKeys</CODE>.</P> <P>Il supporto per <CODE>dvdnav</CODE> è in via di implementazione (inutilizzabile ora).</P> <LI><P><B>Supporto DVD vecchio stile - <I>OPZIONALE</I></B></P> <P><I>Utile se vuoi leggere file VOB dall' hardisk. Compila e installa <B>libcss</B> 0.0.1 (non più recente) (se <B>MPlayer</B> non lo trova, usa l'opzione <CODE>-csslib /percorso/di/libcss.so</CODE>).</P></LI> <LI><P><B>Compilare MPlayer.</B></P> <P>Esegui <CODE>./configure</CODE>. Se non hai cancellato la subdirectory <CODE>libmpdvdkit</CODE> dall'albero di MPlayer, ./configure dovrebbe dire questo:</P> <P><CODE>Checking for DVD support (libmpdvdkit) ... yes</CODE></P> <P>(naturalmente puoi mettere le tue opzioni preferite alla linea di comando quando esegui ./configure)</P> <P><B>MPlayer</B> può usare le librerie <CODE>libdvdread</CODE> e <CODE>libdvdcss</CODE> installate nel sistema, ma questa soluzione NON E' RACCOMANDATA, in quanto può risultare in bug, incompatibilità di librerie, e minore velocità.</P> <P>Ad ogni modo, fai: <CODE>make</CODE>, poi <CODE>make install</CODE>.</P> <P><B>Usare MPlayer per leggere i DVD:</B></P> <TABLE BORDER=0 WIDTH=100%> <TD VALIGN=top><FONT CLASS="text">-dvd <id_titolo> </TD> <TD><FONT CLASS="text">Abilita il supporto DVD e seleziona il titolo.</TD><TR> <TD VALIGN=top><FONT CLASS="text">-chapter <id_capitolo> </TD> <TD><FONT CLASS="text">Seleziona il capitolo del DVD da leggere (default: leggi dal capitolo 1). Esempio : <CODE>-chapter 5-10</CODE> o <CODE>-chapter -9</CODE></TD><TR> <TD VALIGN=top><FONT CLASS="text">-dvdangle <id_angolo> </TD> <TD><FONT CLASS="text">Seleziona l'angolo della telecamera (default: 1)</TD><TR> <TD VALIGN=top><FONT CLASS="text">-alang <codice paese> </TD> <TD><FONT CLASS="text"> Il <CODE>codice paese</CODE> dice a <B>MPlayer</B> quale lingua audio preferire. Per la lista delle lingue disponibili, aggiungi l'opzione <CODE>-v</CODE> dopo le tue opzioni DVD, e cerca nell'output.<BR> Per esempio :<BR> <CODE>-alang hu,en</CODE> - prima cerca di usare l'ungaro, e se non disponibile, usa l'audio inglese.</TD></TR> <TD VALIGN=top><FONT CLASS="text">-slang <codice paese> </TD> <TD><FONT CLASS="text"> Abilita i sottotitoli. Il <CODE>codice paese</CODE> dice a <B>MPlayer</B> quale lingua audio preferire. Per la lista delle lingue disponibili, aggiungi l'opzione <CODE>-v</CODE> dopo le tue opzioni DVD, e cerca nell'output.<BR> Per esempio :<BR> <CODE>-slang hu,en</CODE> - prima cerca di mostrare i sottotitoli in ungaro, e se non trovati, mostra i sottotitoli in inglese.</TD></TR> <TD VALIGN=top><FONT CLASS="text">-sid <id_sottotitolo> </TD> <TD><FONT CLASS="text"> Mostra il canale del sottotitolo con il dato <CODE>id</CODE> (i valori possono essere 0-31). Utile per esempio con DVD masterizzati male dove il codice paese seleziona il canale sbagliato.</TD></TR> <TD VALIGN=top><FONT CLASS="text">-csslib <path/nomefile></TD> <TD><FONT CLASS="text"> (opzione DVD vecchio stile) Questa opzione è usata per dare una locazione diversa da quella di default di <CODE>libcss.so</CODE> </TD></TR> <TD VALIGN=top><FONT CLASS="text">-dvdauth <dispositivo DVD> </TD> <TD><FONT CLASS="text"> (opzione DVD vecchio stile) Abilita l'autenticazione DVD usando il dispositivo dato. </TD></TR> <TD VALIGN=top><FONT CLASS="text">-dvdkey <chiave CSS></TD> <TD><FONT CLASS="text"> (opzione DVD vecchio stile) Quando si decodifica non da DVD, questa opzione da la chiave CSS necessaria per "crackare" il DVD (la chiave è stampata al momento dell'autenticazione col DVD). </TD></TR> </TABLE> <P>Il dispositivo di default è <CODE>/dev/dvd</CODE>, puoi cambiarlo in config.h (Al momento della compilazione), o puoi specificarlo con l'opzione -dvd-device : </P> <P> <CODE>mplayer -dvd 1 -dvd-device /dev/dvd</CODE></P> <P> <CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd</CODE></P> <P> <CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd -chapter 20-25</CODE></P> <P> <CODE>mplayer -dvd 2 -alang sp -chapter 5 -dvdangle 2</CODE></P> <P> <CODE>mplayer -dvdauth /dev/dvd /mnt/cd/video_ts/vts_03_1.vob</CODE></P> <P> <CODE>mplayer -dvdkey C005D4A16D vts_03_1.vob</CODE></P> <P><B><A NAME=4.3>4.3. FAQ sulla riproduzione DVD</A></B></P> <TABLE BORDER=0 ALIGN=left WIDTH=100%> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Leggendo un DVD, ho trovato questo errore :<BR> <CODE>mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length / sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.</CODE> </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> Questo è un bug conosciuto di libdvdread 0.9.1, dovrebbe essere già stato corretto nella 0.9.2 e in libmpdvdkit, usa questultimo. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Posso compilare libdvdread e libdvdcss per esempio sul mio dolce Sparc/Solaris? </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> Chi sa ... Per favore provaci e dicci. Ma si dice che dovrebbe funzionare. Per favore leggi la documentazione di libdvdread e anche la sua homepage. Non siamo gli autori di libdvdread. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> E i sottotitoli? MPlayer può mostrarli? </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> Si! Vedi sopra nel capitolo sui DVD. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Come posso configurare il codice regionale del mio lettore DVD ? Non ho windows! </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> Usa il programma 'regionset': <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> </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Devo essere root o rendere suid fibmap_mplayer per poter leggere i DVD? </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> No, non devi. Solo per il supporto DVD vecchio stile. Però naturalmente devi avere i permessi giusti sul file del dispositivo DVD (in /dev). </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> Da dove prendo i pacchetti libdvdread e libdvdcss? </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> Dal sito di Ogle: <A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> E' possibile leggere/codificare solo determinati capitoli ? </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> Si, vedi l'opzione <CODE>-chapter</CODE>. </TD><TR><TD COLSPAN=3> </TD><TR> <TD></TD><TD VALIGN=top>D:</TD><TD WIDTH=100%><B><FONT CLASS="text"> La riproduzione DVD è lenta ! </B></TD><TR><TD></TD><TD VALIGN=top>R:</TD><TD><FONT CLASS="text"> Usa l'opzione <CODE>-cache</CODE> (vedi la pagina di man!). Se ancora non funziona, prova ad abilitare il DMA per il lettore DVD. </TD><TR><TD COLSPAN=3> </TD><TR> </TABLE> </BODY> </HTML>