4867
|
1 <HTML>
|
5583
|
2
|
|
3 <HEAD>
|
|
4 <STYLE>
|
|
5 .text
|
|
6 {font-family : Verdana, Arial, Helvetica, sans-serif;
|
|
7 font-size : 14px;}
|
|
8 </STYLE>
|
|
9 </HEAD>
|
|
10
|
4867
|
11 <BODY BGCOLOR=white>
|
|
12
|
5583
|
13 <FONT CLASS="text">
|
4867
|
14
|
5994
|
15 <P><B><A NAME=2.3.2>2.3.2. Dispositivi di output audio</A></B></P>
|
4867
|
16
|
|
17 <P>L'interfaccia audio di <B>MPlayer</B> è chiamata <I>libao2</I>. Attualmente contiene
|
|
18 questi driver :</P>
|
|
19
|
|
20 <TABLE BORDER=0>
|
|
21
|
5994
|
22 <TR><TD COLSPAN=4><P><B><FONT CLASS="text">Generale:</B></P></TD></TR>
|
4867
|
23
|
5583
|
24 <TR><TD> </TD><TD VALIGN=top><FONT CLASS="text">oss</TD><TD> </TD><TD><FONT CLASS="text">driver OSS (ioctl)</TD></TR>
|
|
25 <TR><TD></TD><TD VALIGN=top><FONT CLASS="text">sdl</TD><TD></TD><TD><FONT CLASS="text">driver SDL (supporta sopra/sottocampionamento, <B>ESD</B>, <B>ARTS</B> ecc)</TD></TR>
|
|
26 <TR><TD></TD><TD VALIGN=top><FONT CLASS="text">nas</TD><TD></TD><TD><FONT CLASS="text">driver NAS (Network Audio System, sistema audio per la rete, ndt)</TD></TR>
|
|
27 <TR><TD></TD><TD VALIGN=top><FONT CLASS="text">alsa5</TD><TD></TD><TD><FONT CLASS="text">driver nativo ALSA 0.5</TD></TR>
|
|
28 <TR><TD></TD><TD VALIGN=top><FONT CLASS="text">alsa9</TD><TD></TD><TD><FONT CLASS="text">driver nativo ALSA 0.9 (funziona, ma ha dei problemi -> usa OSS)</TD></TR>
|
|
29 <TR><TD></TD><TD VALIGN=top><FONT CLASS="text">sun</TD><TD></TD><TD><FONT CLASS="text">driver audio SUN (/dev/audio) per utenti BSD e Solaris8</TD></TR>
|
4867
|
30
|
|
31 </TABLE>
|
|
32
|
4961
|
33 <P>Il fatto è che i driver per le schede sonore di Linux sono solitamente pessimi, e sempre
|
|
34 incompatibili. PUOI metterci un po' prima di trovare la tua configurazione ottimale.</P>
|
4867
|
35 <P><UL>
|
|
36 <LI>se hai OSS come driver, prima prova con <I>-ao oss</I> (questo è il default).
|
4961
|
37 Se riscontri interruzioni, o qualunque cosa fuori dall'ordinario, prova
|
4867
|
38 <I>-ao sdl</I> (NOTA: naturalmente devi avere una nuova libreria SDL e le sue parti
|
|
39 di sviluppo installate). Aiuta in molti casi (supporta anche ESD, ARTS, e
|
|
40 sopra/sottocampionamento. /esd è il demone del suono di GNOME, arts è quello di KDE/).</LI>
|
|
41 <LI>se hai ALSA versione 0.5, allora dovrai usare QUASI sempre <I>-ao alsa5</I> ,
|
|
42 dato che la 0.5 ha un codice di emulazione OSS con dei bug, e manderà in <B>crash MPlayer</B> con
|
|
43 un messaggio come questo:<BR>
|
|
44 <UL>
|
|
45 <CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE></UL>
|
|
46 </LI>
|
|
47 <LI>se hai ALSA versione 0.9, usa <I>-ao oss</I> o <I>-ao sdl</I> come vuoi.
|
|
48 Puoi anche usare <I>-ao alsa9</I> dato che ora funziona, comunque ha molti
|
|
49 problemi (perde la sincronia, l'audio scompare, ecc).</LI>
|
|
50 </UL></P>
|
|
51
|
|
52 <P>Su sistemi <B>Solaris/FreeBSD</B>, usa il driver audio SUN con l'opzione
|
4961
|
53 <I>-ao sun</I>, altrimenti non avrai ne riproduzione video, ne audio.</P>
|
4867
|
54
|
|
55 <P><B><A NAME=2.3.2.1>2.3.2.1. Esperienze con le schede sonore, raccomandazioni</A></B></P>
|
|
56
|
|
57 <P><TABLE BORDER=0 WIDTH=100%>
|
5583
|
58 <TD COLSPAN=3><B><FONT CLASS="text">Chipset VIA integrato (via82cxxx) solo 48Khz</B></TD><TR>
|
|
59 <TD></TD><TD><FONT CLASS="text">Driver:</TD><TD><FONT CLASS="text"> prelevabile da <A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">qui</A></TD><TR>
|
4867
|
60
|
5583
|
61 <TD COLSPAN=3><B><FONT CLASS="text">Aureal Vortex 2</B></TD><TR>
|
|
62 <TD> </TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">nessun driver</TD><TR>
|
|
63 <TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
|
|
64 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">nessun driver</TD><TR>
|
|
65 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD>48</TD><TR>
|
|
66 <TD></TD><TD><FONT CLASS="text">Driver:</TD><TD><FONT CLASS="text"><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD><TR>
|
|
67 <TD></TD><TD><FONT CLASS="text">Driver2:</TD><TD><FONT CLASS="text"> prelevabile da <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">qui</A><BR>
|
4867
|
68 (<I>grandezza del buffer aumentata a 32k</I>)</TD><TR>
|
|
69
|
5583
|
70 <TD COLSPAN=3><B><FONT CLASS="text">GUS PnP</B></TD><TR>
|
|
71 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">nessun driver</TD><TR>
|
|
72 <TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
|
|
73 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK</TD><TR>
|
|
74 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">48</TD><TR>
|
4867
|
75
|
5583
|
76 <TD COLSPAN=3><B><FONT CLASS="text">SB Live!</B></TD><TR>
|
|
77 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">L'analogico è OK, SP/DIF non funziona</TD><TR>
|
|
78 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">Entrambi OK</TD><TR>
|
|
79 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">192</TD><TR>
|
4867
|
80
|
5583
|
81 <TD COLSPAN=3><B><FONT CLASS="text">SB AWE 64</B></TD><TR>
|
|
82 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">massimo 44kHz</TD><TR>
|
|
83 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">a 48kHz suona male</TD><TR>
|
|
84 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">48</TD><TR>
|
4867
|
85
|
5583
|
86 <TD COLSPAN=3><B><FONT CLASS="text">Gravis UltraSound ACE</B></TD><TR>
|
|
87 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">non OK</TD><TR>
|
|
88 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK</TD><TR>
|
|
89 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">44</TD><TR>
|
4867
|
90
|
5583
|
91 <TD COLSPAN=3><B><FONT CLASS="text">Gravis UltraSound MAX</B></TD><TR>
|
|
92 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK</TD><TR>
|
|
93 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
|
|
94 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">48</TD><TR>
|
4867
|
95
|
5583
|
96 <TD COLSPAN=3><B><FONT CLASS="text">ESS 688</B></TD><TR>
|
|
97 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK</TD><TR>
|
|
98 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
|
|
99 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">48</TD><TR>
|
4867
|
100
|
5583
|
101 <TD COLSPAN=3><B><FONT CLASS="text">Schede C-Media (quali?)</B></TD><TR>
|
|
102 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">non OK (sibila) (?)</TD><TR>
|
|
103 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
|
|
104 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">?</TD><TR>
|
4867
|
105
|
5583
|
106 <TD COLSPAN=3><B><FONT CLASS="text">Schede Yamaha (*ymf*)</B></TD><TR>
|
|
107 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">non OK (?) (forse -ao sdl)</TD><TR>
|
|
108 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK solo con ALSA 0.5 con emulazione OSS <B>E</B> <I>-ao sdl</I> (!) (?)</TD><TR>
|
|
109 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">?</TD><TR>
|
4867
|
110
|
5583
|
111 <TD COLSPAN=3><B><FONT CLASS="text">Schede con chip envy24 (come Terratec EWS88MT)</B></TD><TR>
|
|
112 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">?</TD><TR>
|
|
113 <TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
|
|
114 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">?</TD><TR>
|
|
115 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">?</TD><TR>
|
4867
|
116
|
5583
|
117 <TD COLSPAN=3><B><FONT CLASS="text">PC Speaker o DAC</B></TD><TR>
|
|
118 <TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK (<I>usa il driver SDL : -ao sdl</I>)</TD><TR>
|
|
119 <TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">nessun driver</TD><TR>
|
|
120 <TD></TD><TD><FONT CLASS="text">KHz massimi:</TD><TD><FONT CLASS="text">il driver emula 44.1 forse più</TD><TR>
|
|
121 <TD></TD><TD><FONT CLASS="text">Driver:</TD><TD><FONT CLASS="text"><A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A></TD><TR>
|
4867
|
122 </TABLE></P>
|
|
123
|
|
124 <P><UL>
|
4961
|
125 <LI>su Linux, usa almeno il kernel 2.4 se possibile, il 2.2 non è stato testato
|
4867
|
126 <LI>se emette dei click leggendo da CD-ROM, abilita l' IRQ unmasking !
|
|
127 per esempio "hdparm -u1 /dev/cdrom" (vedi "man hdparm" !!!)
|
|
128 Questo è consigliato comunque... (per XMMS, ecc...)
|
|
129 Leggi la sezione <A HREF="cd-dvd.html#4.1">4.1</A>.
|
|
130 <LI>non usare la scheda sonora con altre applicazioni ( es. XMMS ) !
|
|
131 se usi ESD, esegui MPlayer con l'opzione '-vo sdl:esd' !
|
|
132 <LI>Per favore dicci come MPlayer e la tua scheda sonora hanno lavorato insieme!
|
|
133 </UL></P>
|
|
134
|
|
135
|
|
136 <P><B><A NAME=2.3.2.2>2.3.2.2. Plugin Audio</A></B></P>
|
|
137
|
|
138 <P><B>MPlayer</B> supporta plugin audio. Possono essere usati per
|
|
139 cambiare le proprietà dei dati audio prima che raggiungano la scheda
|
|
140 sonora. Sono abilitati con l'opzione <CODE>-aop</CODE> seguita da
|
|
141 <CODE>list=plugin1,plugin2,...</CODE>. L'opzione <CODE>list</CODE> è
|
|
142 necessaria e determina quali plugin devono essere usate e in quale ordine
|
|
143 devono essere eseguite, esempio:
|
|
144 </P>
|
|
145
|
|
146 <P> <CODE>mplayer media.avi -aop list=resample,format</CODE></P>
|
|
147
|
|
148 <P>farà passare il suono attraverso il plugin di ricampionamento seguito da quello di
|
|
149 formattazione.
|
|
150 </P>
|
|
151
|
|
152 <P>I plugin possono anche avere opzioni che ne modificano il comportamento. Queste
|
|
153 sono spiegate in dettaglio nelle sezioni sotto. Un plugin sarà eseguito
|
|
154 con la configurazione di default se non vengono date opzioni. Esempi di come usare
|
|
155 plugin in combinazione con loro opzioni specifiche:
|
|
156 </P>
|
|
157
|
|
158 <P> <CODE>mplayer media.avi -aop
|
|
159 list=resample,format:fout=48000:format=0x8</CODE>
|
|
160 </P>
|
|
161
|
|
162 <P>cambierà la frequenza di uscita del plugin di ricampionamento a 44100Hz e il formato
|
|
163 output del plugin di formattazione a AFMT_U8.
|
|
164 </P>
|
|
165
|
|
166 <P>Attualmente i plugin audio non possono essere usati in <B>MEncoder</B>.</P>
|
|
167
|
|
168
|
|
169 <P><B><A NAME=2.3.2.2.1>2.3.2.2.1. Sopra/Sotto campionamento</A></B></P>
|
|
170
|
4961
|
171 <P><B>MPlayer</B> supporta pienamente il sopra/sotto campionamento del suono. Questo plugin può
|
4867
|
172 per esempio essere usato se hai una scheda sonora a frequenza fissa o se sei
|
|
173 bloccato con una vecchia scheda sonora in grado di dare al massimo 44.1kHz.
|
|
174 Le limitazioni del tuo hardware non sono riconosciute automaticamente, quindi devi
|
|
175 esplicitare la frequenza di campionamento. Questo plugin ha una opzione:
|
|
176 <CODE>fout</CODE> che è usata per specificare la frequenza di output desiderata,
|
|
177 di default 48kHz, ed è data in
|
|
178 <Hz>.
|
|
179 </P>
|
|
180
|
|
181 <P>Utilizzo :<BR>
|
|
182 <CODE>mplayer media.avi -aop list=resample:fout=<necessaria
|
|
183 frequenza in Hz, come 44100></CODE></P>
|
|
184
|
|
185
|
|
186 <P><B><A NAME=2.3.2.2.2>2.3.2.2.2. Decodifica Suono Surround</A></B></P>
|
|
187
|
|
188 <P><B>MPlayer</b> ha un plugin audio che puo decodificare una matrice di suono
|
|
189 surround. Dolby Surround è un esempio di un formato di matrice.</p>
|
|
190
|
|
191 <P>Molti file con 2 canali in realtà contengono una matrice di suono
|
|
192 surround.</p>
|
|
193
|
|
194 <P>Per usare questa caratteristica, devi avere una scheda sonora che supporta almeno 4 canali.</P>
|
|
195
|
|
196 <P>Utilizzo :<BR>
|
|
197 <CODE>mplayer media.avi -aop list=surround</CODE></P>
|
|
198
|
|
199
|
|
200 <P><B><A NAME=2.3.2.2.3>2.3.2.2.3. Convertitore del formato di campionamento</A></B></P>
|
|
201
|
|
202 <P>Se il driver della tua scheda sonora non supporta gli int signed a 16bit, questo plugin può
|
|
203 essere usato per cambiare il formato ad uno compreso dalla tua scheda sonora. Ha
|
|
204 una opzione <CODE>format</CODE> che può avere come valori uno dei numeri
|
|
205 che si trovano in libao2/afmt.h. Questo plugin è difficilmente necessario ed è da intendersi per
|
|
206 utenti avanzati. Nota che questo plugin cambia solo il formato di campionamento e
|
|
207 non la frequenza o il numero di canali.
|
|
208 </P>
|
|
209
|
|
210 <P>Utilizzo :<BR>
|
|
211 <CODE>mplayer media.avi -aop
|
|
212 list=format:format=<necessario formato di output></CODE>
|
|
213 </P>
|
|
214
|
|
215
|
|
216 <P><B><A NAME=2.3.2.2.4>2.3.2.2.4. Ritardo</A></B></P>
|
|
217
|
|
218 <P>Questo plugin ritarda il suono ed è da intendersi come un esempio di come sviluppare
|
|
219 nuovi plugin. Non può essere usato per niente di utile dalla prospettiva degli utenti
|
|
220 ed è menzionato qui solo per dovere di completezza. Non usare questo plugin
|
|
221 se non sei uno sviluppatore.</P>
|
|
222
|
4939
|
223 <P><B><A NAME=2.3.2.2.5>2.3.2.2.5. Controllo volume via software</A></B></P>
|
|
224
|
|
225 <P>Questo plugin è un sostituto software per il controllo volume, e
|
|
226 può essere usato in macchine con dispositivo mixer non funzionante. Può
|
|
227 anche essere usato se si vuole modificare il volume di output da <B>MPlayer</B>
|
|
228 senza cambiare le impostazioni del volume PCM del mixer. Ha una sola opzione
|
|
229 <CODE>volume</CODE> che serve a impostare il volume
|
|
230 iniziale. Può essere impostato a valori tra 0
|
5583
|
231 e 255 e il default è 101, uguale ad una amplificazione di 0dB. Usa questo plugin con attenzione in quanto
|
4939
|
232 può aumentare il rumore nel segnale. Nella maggior parte dei casi
|
4961
|
233 è meglio impostare il livello del suono PCM al massimo, lasciare perdere questo plugin
|
4939
|
234 e controllare il livello in output col controllo volume principale
|
|
235 del mixer. Se è connesso al computer un aplificatore esterno
|
|
236 (questo è quasi sempre il caso), il livello del rumore
|
|
237 può essere minimizzato regolando le manopole del livello principale e del volume
|
|
238 dell'amplificatore finchè il rumore sibilante sullo sfondo non sparisce.
|
|
239 </P>
|
|
240
|
|
241 <P>Utilizzo :<BR>
|
|
242 <CODE>mplayer media.avi -aop
|
|
243 list=volume:volume=<0-255></CODE>
|
|
244 </P>
|
|
245
|
5583
|
246 <P>Questo plugin ha anche un compressore o capacita di "ritaglio software".
|
|
247 Si può usare la compressione se l'estensione dinamica del suono è molto
|
|
248 grande o se l'estensione dinamica degli altoparlanti è molto bassa.
|
|
249 Nota che questa caratteristica crea distorsioni e dovrebbe essere considerata
|
|
250 come l'ultima risorsa.
|
|
251 </P>
|
|
252
|
|
253 <P>Utilizzo :<BR>
|
|
254 <CODE>mplayer media.avi -aop
|
|
255 list=volume:softclip</CODE>
|
|
256 </P>
|
|
257
|
4961
|
258 <P><B><A NAME=2.3.2.2.6>2.3.2.2.6. Extrastereo</A></B></P>
|
4939
|
259
|
|
260 <P>Questo plugin aumenta (linearmente) la differenza tra i canali destro e sinistro
|
|
261 (come il plugin extrastereo di XMMS) che da un certo effetto "live" alla
|
|
262 riproduzione.
|
|
263 </P>
|
|
264
|
|
265 <P>Utilizzo :<BR>
|
|
266 <CODE>mplayer media.avi -aop list=extrastereo</CODE><BR>
|
|
267 <CODE>mplayer media.avi -aop list=extrastereo:mul=3.45</CODE></P>
|
|
268
|
|
269 <P>Il coefficiente di default (<CODE>mul</CODE>) è un numero razionale preimpostato
|
|
270 a 2.5. Se lo si imposta a 0.0, si ottiene un suono mono (media di entrambi i canali),
|
|
271 se lo si imposta a 1.0, il suono non risulterà cambiato.</P>
|
|
272
|
5583
|
273
|
|
274 <P><B><A NAME=2.3.2.2.7>2.3.2.2.7. Normalizzatore volume</A></B></P>
|
|
275
|
|
276 <P>Questo plugin massimizza il volume mantenendo il suono senza
|
|
277 distorsioni.
|
|
278 </P>
|
|
279
|
|
280 <P>Utilizzo :<BR>
|
|
281 <CODE>mplayer media.avi -aop list=volnorm</CODE><BR>
|
4867
|
282 </BODY>
|
|
283 </HTML>
|