10109
|
1 <?xml version="1.0" encoding="iso-8859-1"?>
|
|
2 <sect2 id="audio-dev">
|
|
3 <title>Périphériques de sortie audio</title>
|
|
4 <sect3 id="sync">
|
|
5 <title>Synchronisation audio/vidéo</title>
|
|
6
|
|
7 <para>
|
|
8 L'interface audio de <application>MPlayer</application> se nomme
|
|
9 <emphasis>libao2</emphasis>. Elle possède actuellement ces pilotes:
|
|
10 </para>
|
|
11
|
|
12 <informaltable>
|
|
13 <tgroup cols="2">
|
|
14 <thead>
|
|
15 <row><entry>Pilote</entry><entry>Commentaire</entry></row>
|
|
16 </thead>
|
|
17 <tbody>
|
|
18 <row><entry>oss</entry><entry>
|
|
19 pilote OSS (ioctl) (supporte le transfert AC3 matériel)
|
|
20 </entry></row>
|
|
21 <row><entry>sdl</entry><entry>
|
|
22 pilote SDL (supporte les démons de son comme <emphasis role="bold">ESD</emphasis>
|
|
23 et <emphasis role="bold">ARTS</emphasis>)
|
|
24 </entry></row>
|
|
25 <row><entry>nas</entry><entry>
|
|
26 pilote NAS (Network Audio System)
|
|
27 </entry></row>
|
|
28 <row><entry>alsa5</entry><entry>
|
|
29 pilote ALSA 0.5 natif
|
|
30 </entry></row>
|
|
31 <row><entry>alsa9</entry><entry>
|
|
32 pilote ALSA 0.9 natif (supporte le transfert AC3 matériel)
|
|
33 </entry></row>
|
|
34 <row><entry>sun</entry><entry>
|
|
35 pilote audio SUN (<filename>/dev/audio</filename>) pour les utilisateurs BSD et Solaris8
|
|
36 </entry></row>
|
10178
|
37 <row><entry>macosx</entry><entry>
|
|
38 pilote MacOS X natif
|
|
39 </entry></row>
|
|
40 <row><entry>win32</entry><entry>
|
|
41 pilote Win32 natif
|
|
42 </entry></row>
|
10109
|
43 <row><entry>arts</entry><entry>
|
|
44 pilote ARTS natif (principalement pour les utilisateurs KDE)
|
|
45 </entry></row>
|
|
46 <row><entry>esd</entry><entry>
|
|
47 pilote ESD natif (principalement pour les utilisateurs GNOME)
|
|
48 </entry></row>
|
|
49 </tbody>
|
|
50 </tgroup>
|
|
51 </informaltable>
|
|
52
|
|
53 <para>
|
|
54 Les pilotes Linux des cartes son ont des problèmes d'incompatibilité. C'est pourquoi
|
|
55 <application>MPlayer</application> utilise une fonction des pilotes écrits
|
|
56 <emphasis>correctement</emphasis> pour maintenir une synchro audio/vidéo correcte.
|
|
57 Malheureusement, certains auteurs de pilotes n'ont que faire de cette fonction: elle
|
|
58 n'est pas requise pour jouer des MP3 ou des effets sonores.
|
|
59 </para>
|
|
60
|
|
61 <para>
|
|
62 D'autres lecteurs multimédia comme <ulink url="http://avifile.sourceforge.net">aviplay</ulink>
|
10144
|
63 ou <ulink url="http://xine.sourceforge.net">xine</ulink> fonctionnent probablement
|
10109
|
64 autrement avec ces pilotes parce qu'ils utilisent des méthodes "simples" pour leur
|
|
65 synchro interne. Le temps affichés avec leurs méthodes n'est pas aussi précis que celui
|
|
66 de <application>MPlayer</application>.
|
|
67 </para>
|
|
68
|
|
69 <para>
|
|
70 Utiliser <application>MPlayer</application> avec un pilote correctement écrit ne
|
|
71 provoquera pas de désynchro A/V relatives à l'audio, à part avec les fichiers très mal
|
|
72 créés (voir la page de man pour les solutions).
|
|
73 </para>
|
|
74
|
|
75 <para>
|
|
76 Si vous avez un mauvais pilote audio, essayez l'option <option>-autosync</option>, il
|
|
77 devrait régler vos problèmes. Voir la page de man pour les informations détaillées.
|
|
78 </para>
|
|
79
|
|
80 <itemizedlist>
|
|
81 <title>Quelques notes:</title>
|
|
82 <listitem><para>
|
|
83 Si vous avez un pilote OSS, essayez d'abord avec l'option <option>-ao oss</option>
|
|
84 (utilisé par défaut). Si vous obtenez des scratchs ou une sonorité anormale, essayez
|
|
85 l'option <option>-ao sdl</option> (NOTE: vous devez bien sûr avoir installé les
|
|
86 librairies SDL ainsi que leurs fichiers d'entête). Le pilote audio SDL est plus
|
|
87 efficace dans de nombreux cas et supporte également ESD (GNOME) et ARTS (KDE).
|
|
88 </para></listitem>
|
|
89 <listitem><para>
|
|
90 Si vous avez ALSA version 0.5, vous devrez presque toujours utiliser l'option
|
|
91 <option>-ao alsa5</option>, la version 0.5 émulant mal l'OSS, qui
|
|
92 <emphasis role="bold">plante <application>MPlayer</application></emphasis>
|
|
93 avec un message du type:
|
|
94 <screen>
|
|
95 DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!<!--
|
|
96 --></screen>
|
|
97 </para></listitem>
|
|
98 <listitem><para>
|
|
99 Sur Solaris, utilisez le pilote audio SUN avec l'option <option>-ao sun</option>,
|
|
100 sinon ni la vidéo ni le son ne fonctionneront.
|
|
101 </para></listitem>
|
|
102 <listitem><para>
|
|
103 Si le son émet des cliquètements lors d'une lecture depuis le CD-ROM, activez l'IRQ
|
|
104 unmasking, ex. <command>hdparm -u1 /dev/cdrom</command> (<command>man hdparm</command>).
|
|
105 Ceci est généralement bénéfique et décrit plus en détail dans la
|
|
106 <link linkend="drives">section CD-ROM</link>.
|
|
107 </para></listitem>
|
|
108 </itemizedlist>
|
|
109 </sect3>
|
|
110
|
|
111 <sect3 id="experiences">
|
|
112 <title>Problèmes de cartes son, recommandations</title>
|
|
113 <para>
|
|
114 Sous Linux, utilisez le noyau 2.4 si possible, le 2.2 n'a pas été testé.
|
|
115 </para>
|
|
116
|
|
117 <para>
|
|
118 Les pilotes son de Linux sont surtout fournis par la version libre d'OSS. Ces pilotes
|
|
119 ont été repris par <ulink url="http://www.alsa-project.org">ALSA</ulink> (Advanced
|
|
120 Linux Sound Architecture) dans la série de développement 2.5. Si votre distribution
|
|
121 n'utilise pas déjà ALSA vous pourriez souhaiter essayer leurs pilotes si vous avez des
|
|
122 problèmes de son. Les pilotes ALSA sont généralement supérieurs à OSS en compatibilité,
|
|
123 performances et fonctionnalités. Mais certaines cartes ne sont supportées que par les
|
|
124 pilotes OSS commerciaux de <ulink url="http://www.opensound.com/">4Front Technologies</ulink>.
|
|
125 Ils supportent également de nombreux systèmes non-Linux.
|
|
126 </para>
|
|
127
|
|
128 <informaltable>
|
|
129 <tgroup cols="8">
|
|
130 <colspec colname="c1"/>
|
|
131 <colspec colname="c2"/>
|
|
132 <colspec colname="c3"/>
|
|
133 <colspec colname="c4"/>
|
|
134 <colspec colname="c5"/>
|
|
135 <colspec colname="c6"/>
|
|
136 <colspec colname="c7"/>
|
|
137 <colspec colname="c8"/>
|
|
138 <spanspec spanname="driver" namest="c2" nameend="c5"/>
|
|
139 <spanspec spanname="ossfree" namest="c2" nameend="c2"/>
|
|
140 <spanspec spanname="alsa" namest="c3" nameend="c3"/>
|
|
141 <spanspec spanname="osspro" namest="c4" nameend="c4"/>
|
|
142 <spanspec spanname="others" namest="c5" nameend="c5"/>
|
|
143 <thead>
|
|
144 <row>
|
|
145 <entry morerows="2" valign="middle">CARTE SON</entry>
|
|
146 <entry spanname="driver">PILOTE</entry>
|
|
147 <entry morerows="2" valign="middle">kHz Max</entry>
|
|
148 <entry morerows="2" valign="middle">Canaux Max</entry>
|
|
149 <entry morerows="2" valign="middle">Max Ouverts
|
|
150 <footnote id="maxopens">
|
|
151 <para>nombre d'applications pouvant utiliser le périphérique
|
|
152 <emphasis>en même temps</emphasis>.</para>
|
|
153 </footnote>
|
|
154 </entry>
|
|
155 </row>
|
|
156
|
|
157 <row>
|
|
158 <entry spanname="ossfree">OSS/Libre</entry>
|
|
159 <entry spanname="alsa">ALSA</entry>
|
|
160 <entry spanname="osspro">OSS/Pro</entry>
|
|
161 <entry spanname="others">autres</entry>
|
|
162 </row>
|
|
163 </thead>
|
|
164
|
|
165 <tbody>
|
|
166 <row>
|
|
167 <entry>VIA onboard (686/A/B, 8233, 8235)</entry>
|
|
168 <entry>
|
|
169 <ulink url="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">via82cxxx_audio</ulink>
|
|
170 </entry>
|
|
171 <entry>snd-via82xx</entry>
|
|
172 <entry></entry>
|
|
173 <entry></entry>
|
|
174 <entry>4-48 kHz ou 48 kHz uniquement, selon le chipset</entry>
|
|
175 <entry></entry>
|
|
176 <entry></entry>
|
|
177 </row>
|
|
178
|
|
179 <row>
|
|
180 <entry>Aureal Vortex 2</entry>
|
|
181 <entry>aucun</entry>
|
|
182 <entry>aucun</entry>
|
|
183 <entry>OK</entry>
|
|
184 <entry>
|
|
185 <ulink url="http://aureal.sourceforge.net">Pilotes Linux Aureal</ulink>
|
|
186 <ulink url="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">taille du tampon portée à 32k</ulink>
|
|
187 </entry>
|
|
188 <entry>48</entry>
|
|
189 <entry>4.1</entry>
|
|
190 <entry>5+</entry>
|
|
191 </row>
|
|
192
|
|
193 <row>
|
|
194 <entry>SB Live!</entry>
|
|
195 <entry>Analogique OK, SP/DIF non fonctionnel</entry>
|
|
196 <entry>Tous deux OK</entry>
|
|
197 <entry>Tous deux OK</entry>
|
|
198 <entry>
|
|
199 <ulink url="http://opensource.creative.com">Pilote OSS de Creative (support SP/DIF)</ulink>
|
|
200 </entry>
|
|
201 <entry>192</entry>
|
|
202 <entry>4.0/5.1</entry>
|
|
203 <entry>32</entry>
|
|
204 </row>
|
|
205
|
|
206 <row>
|
|
207 <entry>SB 128 PCI (es1371)</entry>
|
|
208 <entry>OK</entry>
|
|
209 <entry>?</entry>
|
|
210 <entry></entry>
|
|
211 <entry></entry>
|
|
212 <entry>48</entry>
|
|
213 <entry>stéréo</entry>
|
|
214 <entry>2</entry>
|
|
215 </row>
|
|
216
|
|
217 <row>
|
|
218 <entry>SB AWE 64</entry>
|
|
219 <entry>max 44kHz</entry>
|
|
220 <entry>48kHz mauvaise qualité</entry>
|
|
221 <entry></entry>
|
|
222 <entry></entry>
|
|
223 <entry>48</entry>
|
|
224 <entry></entry>
|
|
225 <entry></entry>
|
|
226 </row>
|
|
227
|
|
228 <row>
|
|
229 <entry>GUS PnP</entry>
|
|
230 <entry>aucun</entry>
|
|
231 <entry>OK</entry>
|
|
232 <entry>OK</entry>
|
|
233 <entry></entry>
|
|
234 <entry>48</entry>
|
|
235 <entry></entry>
|
|
236 <entry></entry>
|
|
237 </row>
|
|
238
|
|
239 <row>
|
|
240 <entry>Gravis UltraSound ACE</entry>
|
|
241 <entry></entry>
|
|
242 <entry></entry>
|
|
243 <entry></entry>
|
|
244 <entry></entry>
|
|
245 <entry></entry>
|
|
246 <entry></entry>
|
|
247 <entry></entry>
|
|
248 </row>
|
|
249
|
|
250 <row>
|
|
251 <entry>Gravis UltraSound MAX</entry>
|
|
252 <entry>OK</entry>
|
|
253 <entry>OK (?)</entry>
|
|
254 <entry></entry>
|
|
255 <entry></entry>
|
|
256 <entry>48</entry>
|
|
257 <entry></entry>
|
|
258 <entry></entry>
|
|
259 </row>
|
|
260
|
|
261 <row>
|
|
262 <entry>ESS 688</entry>
|
|
263 <entry>OK</entry>
|
|
264 <entry>OK (?)</entry>
|
|
265 <entry></entry>
|
|
266 <entry></entry>
|
|
267 <entry>48</entry>
|
|
268 <entry></entry>
|
|
269 <entry></entry>
|
|
270 </row>
|
|
271
|
|
272 <row>
|
|
273 <entry>Cartes C-Media (lesquelles?)</entry>
|
|
274 <entry>pas OK (hissing) (?)</entry>
|
|
275 <entry>OK</entry>
|
|
276 <entry></entry>
|
|
277 <entry></entry>
|
|
278 <entry>?</entry>
|
|
279 <entry></entry>
|
|
280 <entry></entry>
|
|
281 </row>
|
|
282
|
|
283 <row>
|
|
284 <entry>Cartes Yamaha (*ymf*)</entry>
|
|
285 <entry>pas OK (?) (peut-être <option>-ao sdl</option>)</entry>
|
|
286 <entry>OK uniquement via ALSA 0.5 avec émulation OSS
|
|
287 <emphasis role="bold">ET</emphasis> <option>-ao sdl</option> (!) (?)</entry>
|
|
288 <entry></entry>
|
|
289 <entry></entry>
|
|
290 <entry></entry>
|
|
291 <entry></entry>
|
|
292 <entry></entry>
|
|
293 </row>
|
|
294
|
|
295 <row>
|
|
296 <entry>Cartes avec chips envy24 (comme la Terratec EWS88MT)</entry>
|
|
297 <entry>?</entry>
|
|
298 <entry>?</entry>
|
|
299 <entry>OK</entry>
|
|
300 <entry></entry>
|
|
301 <entry>?</entry>
|
|
302 <entry></entry>
|
|
303 <entry></entry>
|
|
304 </row>
|
|
305
|
|
306 <row>
|
|
307 <entry>PC Speaker ou DAC</entry>
|
|
308 <entry>OK</entry>
|
|
309 <entry>aucun</entry>
|
|
310 <entry></entry>
|
|
311 <entry>
|
|
312 <ulink url="http://www.geocities.com/stssppnn/pcsp.html">Pilote PC speaker OSS Linux</ulink>
|
|
313 </entry>
|
|
314 <entry>Ce pilote émule 44.1, peut-être plus.</entry>
|
|
315 <entry>mono</entry>
|
|
316 <entry>1</entry>
|
|
317 </row>
|
|
318
|
|
319 </tbody>
|
|
320 </tgroup>
|
|
321 </informaltable>
|
|
322
|
|
323 <para>
|
|
324 Les retours sur ce document sont les bienvenus. Merci de nous faire savoir comment
|
|
325 <application>MPlayer</application> et votre(vos) carte(s) son ont fonctionné ensemble.
|
|
326 </para>
|
|
327 </sect3>
|
|
328
|
|
329 <sect3 id="af">
|
|
330 <title>Filtres Audio</title>
|
|
331 <para>
|
|
332 Les anciens plugins audio ont été remplacés par une nouvelle couche de filtres audio.
|
|
333 Les filtres audio sont utilisés pour changer les propriétés des données audio avant
|
|
334 que le son n'atteigne la carte son. L'activation et la désactivation sont normalement
|
|
335 automatisés mais peuvent être outrepassés. Les filtres sont activés quand les
|
|
336 propriétés des données audio différent de celles requises par la carte son et
|
|
337 désactivés si nécessaire. L'option <option>-af filtre1,filtre2,...</option> est
|
|
338 utilisée pour outrepasser l'activation automatique des filtres ou pour insérer des
|
|
339 filtres qui ne le sont pas automatiquement. Les filtres seront exécutés dans l'ordre
|
|
340 où ils apparaissent dans la liste séparée par des virgules.
|
|
341 </para>
|
|
342
|
|
343 <para>
|
|
344 Exemple:
|
|
345 <screen>mplayer -af resample,pan film.avi</screen>
|
|
346 ferait passer le son au travers du filtre de resampling suivi du filtre panoramique.
|
|
347 Remarquez que la liste ne doit contenir aucun espace, sinon cela échouera.
|
|
348 </para>
|
|
349
|
|
350 <para>
|
|
351 Les filtres ont souvent des option changeant leur comportement. Ces options sont
|
|
352 expliquées en détail dans les sections ci-dessous. Un filtre sera exécuté en utilisant
|
|
353 ses paramètres par défaut si ses options sont omises. Voici un exemple de comment
|
|
354 utiliser les filtres en conjonction avec des options spécifiques à un filtre:
|
|
355 <screen>mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1 -srate 11025 media.avi</screen>
|
|
356 définirait la fréquence de sortie du filtre resample à 11025Hz et downmixerait l'audio
|
|
357 dans 1 canal en utilisant le filtre pan.
|
|
358 </para>
|
|
359
|
|
360
|
|
361 <para>
|
|
362 Le fonctionnement général de la couche filtre est contrôlé en utilisant l'option
|
|
363 <option>-af-adv</option>. Cette option a deux sous-options:
|
|
364 </para>
|
|
365
|
|
366 <para>
|
|
367 <option>force</option> est un champ de bits qui contrôle comment les filtres sont
|
|
368 insérés et quelles optimisations de vitesse/exactitude ils utilisent:
|
|
369 </para>
|
|
370
|
|
371 <variablelist>
|
|
372 <varlistentry>
|
|
373 <term><option>0</option></term>
|
|
374 <listitem><para>
|
|
375 Utilise l'insertion automatique des filtres et optimise en fonction de la vitesse du CPU.
|
|
376 </para></listitem>
|
|
377 </varlistentry>
|
|
378
|
|
379 <varlistentry>
|
|
380 <term><option>1</option></term>
|
|
381 <listitem><para>
|
|
382 Utilise l'insertion automatique des filtres et optimise pour la plus haute vitesse.
|
|
383 <emphasis>Attention:</emphasis> Certaines fonctions des filtres audio pourraient alors
|
|
384 échouer silencieusement, et la qualité du son pourrait en souffrir.
|
|
385 </para></listitem>
|
|
386 </varlistentry>
|
|
387
|
|
388 <varlistentry>
|
|
389 <term><option>2</option></term>
|
|
390 <listitem><para>
|
|
391 Utilise l'insertion automatique des filtres et optimise pour la qualité.
|
|
392 </para></listitem>
|
|
393 </varlistentry>
|
|
394
|
|
395 <varlistentry>
|
|
396 <term><option>3</option></term>
|
|
397 <listitem><para>
|
|
398 N'utilise pas d'insertion automatique des filtres et n'optimise pas.
|
|
399 <emphasis>Attention:</emphasis> Il pourrait arriver de planter MPlayer en utilisant ce réglage.
|
|
400 </para></listitem>
|
|
401 </varlistentry>
|
|
402
|
|
403 <varlistentry>
|
|
404 <term><option>4</option></term>
|
|
405 <listitem><para>
|
|
406 Utilise l'insertion automatique des filtres comme indiqué au champ 0, mais fait des
|
|
407 calculs à virgule flottante si possible.
|
|
408 </para></listitem>
|
|
409 </varlistentry>
|
|
410
|
|
411 <varlistentry>
|
|
412 <term><option>5</option></term>
|
|
413 <listitem><para>
|
|
414 Utilise l'insertion automatique des filtres comme indiqué au champ 1, mais fait des
|
|
415 calculs à virgule flottante si possible.
|
|
416 </para></listitem>
|
|
417 </varlistentry>
|
|
418
|
|
419 <varlistentry>
|
|
420 <term><option>6</option></term>
|
|
421 <listitem><para>
|
|
422 Utilise l'insertion automatique des filtres comme indiqué au champ 2, mais fait des
|
|
423 calculs à virgule flottante si possible.
|
|
424 </para></listitem>
|
|
425 </varlistentry>
|
|
426
|
|
427 <varlistentry>
|
|
428 <term><option>7</option></term>
|
|
429 <listitem><para>
|
|
430 N'utilise pas d'insertion automatique des filtres comme indiqué au champ 3, et fait
|
|
431 des calculs à virgule flottante si possible.
|
|
432 </para></listitem>
|
|
433 </varlistentry>
|
|
434 </variablelist>
|
|
435
|
|
436 <para>
|
|
437 <option>list</option> est un alias de l'option -af.
|
|
438 </para>
|
|
439
|
|
440 <para>
|
|
441 La couche filtre est également affectée par les options génériques suivantes:
|
|
442 </para>
|
|
443
|
|
444 <variablelist>
|
|
445 <varlistentry>
|
|
446 <term><option>-v</option></term>
|
|
447 <listitem><para>
|
|
448 Augmente le niveau de verbosité et fait afficher des messages d'état supplémentaires à
|
|
449 la plupart des filtres.
|
|
450 </para></listitem>
|
|
451 </varlistentry>
|
|
452
|
|
453 <varlistentry>
|
|
454 <term><option>-channels</option></term>
|
|
455 <listitem><para>
|
|
456 Cette option définie le nombre de canaux de sorties voulus pour votre carte son. Il
|
|
457 affecte également le nombre de canaux qui sont décodés à partir des média. Si le médium
|
|
458 contient moins de canaux que le nombre demandé le filtre channels (voir plus bas) sera
|
|
459 automatiquement inséré. Le routage sera le routage par défaut pour le filtre channels.
|
|
460 </para></listitem>
|
|
461 </varlistentry>
|
|
462
|
|
463 <varlistentry>
|
|
464 <term><option>-srate</option></term>
|
|
465 <listitem><para>
|
|
466 Cette option sélectionne le taux d'échantillonage voulu pour votre carte son. Si la
|
|
467 fréquence d'échantillonage de votre carte son est différente de celle du médium, le
|
|
468 filtre resample (voir plus bas) sera inséré dans la couche filtre audio pour compenser
|
|
469 la différence.
|
|
470 </para></listitem>
|
|
471 </varlistentry>
|
|
472 <varlistentry>
|
|
473 <term><option>-format</option></term>
|
|
474 <listitem><para>
|
|
475 Cette option définie le format de sample de la couche audio et de la carte son. Si le
|
|
476 format de sample demandé pour votre carte son est différent de celui du médium, un
|
|
477 filtre format (voir plus bas) sera inséré pour rectifier la différence.
|
|
478 </para></listitem>
|
|
479 </varlistentry>
|
|
480 </variablelist>
|
|
481
|
|
482 <sect4 id="af_resample">
|
|
483 <title>Up/Downsampling</title>
|
|
484
|
|
485 <para>
|
|
486 MPlayer supporte pleinement l'up/down-sampling du son par l'intermédiaire du filtre
|
|
487 <systemitem>resample</systemitem>. Ce filtre peut être utilisé si vous avez une carte
|
|
488 son à fréquence fixe ou si vous avez une vieille carte son qui n'est capable que de
|
|
489 44.1kHz. Ce filtre est automatiquement activé si cela est nécessaire, mais il peut être
|
|
490 explicitement activé en ligne de commande. Il a trois options:
|
|
491 </para>
|
|
492
|
|
493 <variablelist>
|
|
494 <varlistentry>
|
|
495 <term><option>srate <8000-192000></option></term>
|
|
496 <listitem><para>
|
|
497 est un entier utilisé pour définir la fréquence d'échantillonage de sortie en Hz.
|
|
498 L'intervalle valide pour ce paramètre va de 8kHz à 192kHz. Si les fréquences d'entrée
|
|
499 et de sortie sont les mêmes ou si les paramètres sont omis, le filtre est
|
|
500 automatiquement retiré. Un fréquence d'échantillonage haute augmente normalement la
|
|
501 qualité audio, surtout utilisé en conjonction avec d'autres filtres.
|
|
502 </para></listitem>
|
|
503 </varlistentry>
|
|
504
|
|
505 <varlistentry>
|
|
506 <term><option>sloppy</option></term>
|
|
507 <listitem><para>
|
|
508 est un paramètre binaire optionnel qui permet à la fréquence de sortie de différer
|
|
509 légèrement de la fréquence donnée par <option>srate</option>. Cette option est utilisé
|
|
510 au démarrage si la lecture est extrêmement lente.
|
|
511 </para></listitem>
|
|
512 </varlistentry>
|
|
513
|
|
514 <varlistentry>
|
|
515 <term><option>type <0-2></option></term>
|
|
516 <listitem><para>
|
|
517 est un entier optionnel compris entre <literal>0</literal> et <literal>2</literal>
|
|
518 qui sélectionne quelle méthode de ré-échantillonnage utiliser. Ici <literal>0</literal>
|
|
519 représente l'interpolation linéaire comme méthode de ré-échantillonnage, <literal>1</literal>
|
|
520 représente un ré-échantillonnage en utilisant une banque de filtres poly-phase et des
|
|
521 calculs d'entiers et <literal>2</literal> représente un ré-échantillonnage en
|
|
522 utilisant une banque de filtres poly-phase et des calculs à virgule flottante.
|
|
523 L'interpolation linéaire est extrêmement rapide, mais souffre d'une pauvre qualité
|
|
524 sonore surtout quand elle est utilisée pour l'up-sampling. La meilleur qualité est
|
|
525 donnée par <literal>2</literal> mais cette méthode souffre également de la plus forte
|
|
526 charge CPU.
|
|
527 </para></listitem>
|
|
528 </varlistentry>
|
|
529 </variablelist>
|
|
530
|
|
531 <para>Exemple:
|
|
532 <screen>mplayer -af resample=44100:0:0</screen>
|
|
533 fixerait la fréquence de sortie du filtre resample à 44100Hz en utilisant une échelle
|
|
534 de fréquence exacte et l'interpolation linéaire.
|
|
535 </para>
|
|
536 </sect4>
|
|
537
|
|
538 <sect4 id="af_channels">
|
|
539 <title>Changer le nombre de canaux</title>
|
|
540 <para>
|
|
541 Le filtre <option>channels</option> peut être utilisé pour ajouter ou retirer des
|
|
542 canaux, il peut aussi être utilisé pour le routage ou la copie de canaux. Il est
|
|
543 automatiquement activé quand la sortie du filtre audio diffère de la couche d'entrée
|
|
544 ou quand il est demandé par un autre filtre. Se filtre se retire si il n'est pas requis.
|
|
545 Le nombre d'option est dynamique:
|
|
546 </para>
|
|
547
|
|
548 <variablelist>
|
|
549 <varlistentry>
|
|
550 <term><option>nch <1-6></option></term>
|
|
551 <listitem><para>
|
|
552 est un entier entre <literal>1</literal> et <literal>6</literal> est utilisé pour
|
|
553 définir le nombre de canaux de sortie. Cette option est requise, la laisser vide
|
|
554 provoquera une erreur à l'exécution.
|
|
555 </para></listitem>
|
|
556 </varlistentry>
|
|
557
|
|
558 <varlistentry>
|
|
559 <term><option>nr <1-6></option></term>
|
|
560 <listitem><para>
|
|
561 est un entier entre <literal>1</literal> et <literal>6</literal> qui est utilisé pour
|
|
562 définir le nombre de canaux de sortie. Cette option est requise, la laisser vide
|
|
563 provoquera une erreur à l'exécution.
|
|
564 </para></listitem>
|
|
565 </varlistentry>
|
|
566
|
|
567 <varlistentry>
|
|
568 <term><option>from1:to1:from2:to2:from3:to3...</option></term>
|
|
569 <listitem><para>
|
|
570 sont des paires de nombres entre <literal>0</literal> et <literal>5</literal> qui
|
|
571 définissent où chaque canal est routé.
|
|
572 </para></listitem>
|
|
573 </varlistentry>
|
|
574 </variablelist>
|
|
575
|
|
576 <para>
|
|
577 Si seul <option>nch</option> est indiqué le routage par défaut est utilisé, il
|
|
578 fonctionne comme cela: Si le nombre de canaux de sortie est plus grand que le nombre
|
|
579 de canaux d'entrée des canaux vides sont insérés (excepté le mixage de mono vers
|
|
580 stéréo, dans ce cas le canal mono est répété sur chacun des canaux de sortie). Si le
|
|
581 nombre de canaux de sortie est plus petit que le nombre de canaux d'entrée les canaux
|
|
582 en trop seront tronqués.
|
|
583 </para>
|
|
584
|
|
585 <para>
|
|
586 Exemple 1:
|
|
587 <screen>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi</screen>
|
|
588 changerait le nombre de canaux à 4 et définirait 4 routes qui échangent le canal 0 et
|
|
589 le canal 1 et laissent les canaux 2 et 3 intacts. Remarquez que si le média qui
|
|
590 contient deux canaux était joué en arrière, les canaux 2 et 3 contiendraient du silence
|
|
591 mais les 0 et 1 seraient tout de même inversés.
|
|
592 </para>
|
|
593
|
|
594 <para>
|
|
595 Exemple 2:
|
|
596 <screen>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi</screen>
|
|
597 changerait le nombre de canaux à 6 et définirait 4 routes copiant le canal 0 dans les
|
|
598 canaux 0 à 3. Les canaux 4 et 5 contiendront du silence.
|
|
599 </para>
|
|
600 </sect4>
|
|
601
|
|
602 <sect4 id="af_format">
|
|
603 <title>Convertisseur de format de sample</title>
|
|
604 <para>
|
|
605 Le filtre <option>format</option> fait la conversion entre les différents formats de
|
|
606 sample. Il est automatiquement activé si requis par la carte son ou un autre filtre.
|
|
607 </para>
|
|
608
|
|
609 <variablelist>
|
|
610 <varlistentry>
|
|
611 <term><option>bps <number></option></term>
|
|
612 <listitem><para>
|
|
613 peut être <literal>1</literal>, <literal>2</literal> ou <literal>4</literal> et défini
|
|
614 le nombre d'octets par sample. Cette option est requise, la laisser vide provoquera
|
|
615 une erreur à l'exécution.
|
|
616 </para></listitem>
|
|
617 </varlistentry>
|
|
618
|
|
619 <varlistentry>
|
|
620 <term><option>f <format></option></term>
|
|
621 <listitem><para>
|
|
622 est une chaîne texte décrivant le format de sample. Cette chaîne est un mix concaténé
|
|
623 de: <option>alaw</option>, <option>mulaw</option> ou <option>imaadpcm</option>,
|
|
624 <option>float</option> ou <option>int</option>, <option>unsigned</option> ou
|
|
625 <option>signed</option>, <option>le</option> ou <option>be</option> (little ou big
|
|
626 endian). Cette option est requise, la laisser vide provoquera une erreur à l'exécution.
|
|
627 </para></listitem>
|
|
628 </varlistentry>
|
|
629 </variablelist>
|
|
630
|
|
631 <para>
|
|
632 Example:
|
|
633 <screen>mplayer -af format=4:float media.avi</screen>
|
|
634 initialiserait le format de sortie en données à virgule de 4 octets par sample.
|
|
635 </para>
|
|
636 </sect4>
|
|
637
|
|
638 <sect4 id="af_delay">
|
|
639 <title>Delay</title>
|
|
640 <para>
|
|
641 Le filtre <option>delay</option> décale le son vers les haut-parleurs de façon a faire
|
|
642 arriver le son dans les différents canaux au même moment dans la position d'écoute.
|
|
643 Cela n'est utile que si vous avez plus de 2 haut-parleurs Ce filtre a une nombre
|
|
644 variable de paramètres:
|
|
645 </para>
|
|
646
|
|
647 <variablelist>
|
|
648 <varlistentry>
|
|
649 <term><option>d1:d2:d3...</option></term>
|
|
650 <listitem><para>
|
|
651 sont des nombres à virgule représentant les décalages en ms qui devraient être imposés
|
|
652 aux différents canaux. Le décalage minimum est 0ms et le maximum est 1000ms.
|
|
653 </para></listitem>
|
|
654 </varlistentry>
|
|
655 </variablelist>
|
|
656
|
|
657 <para>
|
|
658 Pour calculer le décalage requis pour chaque canal, faites comme ceci:
|
|
659 </para>
|
|
660
|
|
661 <orderedlist>
|
|
662 <listitem><para>
|
|
663 Mesurez la distance entre les hauts parleurs et votre position d'écoute (en mètres)
|
|
664 ce qui vous donne les distances s1 à s5 (pour un système 5.1). Ce n'est pas la peine
|
|
665 de le faire pour le caisson de basses (vous n'entendrez pas la différence de toute
|
|
666 façon).
|
|
667 </para></listitem>
|
|
668 <listitem><para>
|
|
669 Soustrayez les distances s1 à s5 à la distance maximum c-a-d.
|
|
670 s[i] = max(s) - s[i]; i = 1...5
|
|
671 </para></listitem>
|
|
672 <listitem><para>
|
|
673 Les décalages requis (en ms) sont calculés avec
|
|
674 d[i] = 1000*s[i]/342; i = 1...5
|
|
675 s[i] = max(s) - s[i]; i = 1...5
|
|
676 </para></listitem>
|
|
677 </orderedlist>
|
|
678
|
|
679 <para>
|
|
680 Exemple:
|
|
681 <screen>mplayer -af delay=10.5:10.5:0:0:7:0 media.avi</screen>
|
|
682 décalerait les canaux avant gauche et droite de 10.5ms, les deux canaux arrière et le
|
|
683 caisson de 0ms et le canal central de 7ms.
|
|
684 </para>
|
|
685
|
|
686 </sect4>
|
|
687
|
|
688 <sect4 id="af_volume">
|
|
689 <title>Contrôle de volume logiciel</title>
|
|
690 <para>
|
|
691 Le contrôle de volume logiciel est implémenté par le filtre audio <option>volume</option>.
|
|
692 Utilisez ce filtre avec précaution car il peut réduire le signal au niveau de bruit du
|
|
693 son. Dans la plupart des cas il vaut mieux fixer le niveau du son PCM au max, laisser
|
|
694 ce filtre de côté et contrôler le niveau de sortie de vos haut-parleurs avec le
|
|
695 contrôleur de volume principal du mixeur. Au cas où votre carte son ait un mixeur
|
|
696 numérique au lieu d'un analogique, et que vous entendez sa distorsion, utilisez le
|
|
697 mixeur MASTER à la place. Si il y a un amplificateur externe connecté à l'ordinateur
|
|
698 (ce qui est presque toujours le cas), le niveau de bruit peut être minimisé en ajustant
|
|
699 le niveau maître et le bouton du volume jusqu'à ce que le bruit résiduel soit parti.
|
|
700 Ce filtre a deux options:
|
|
701 </para>
|
|
702
|
|
703 <variablelist>
|
|
704 <varlistentry>
|
|
705 <term><option>v <-200 - +60></option></term>
|
|
706 <listitem><para>
|
|
707 est un nombre à virgule compris entre <literal>-200</literal> et <literal>+60</literal>
|
|
708 qui représente le niveau du volume en dB. Le niveau par défaut est 0dB.
|
|
709 </para></listitem>
|
|
710 </varlistentry>
|
|
711
|
|
712 <varlistentry>
|
|
713 <term><option>c</option></term>
|
|
714 <listitem><para>
|
|
715 est un contrôle binaire qui active et désactive le Soft-Clipping. Le Soft-Clipping
|
|
716 peut rendre le son plus fluide si de très gros niveaux de volume de son sont utilisés.
|
|
717 Activez cette option si l'intervalle dynamique de vos haut-parleurs est très bas.
|
|
718 Soyez conscient que cette fonction crée une distorsion et ne devrait être utilisé
|
|
719 qu'en dernier recours.
|
|
720 </para></listitem>
|
|
721 </varlistentry>
|
|
722 </variablelist>
|
|
723
|
|
724 <para>
|
|
725 Example:
|
|
726 <screen>mplayer -af volume=10.1:0 media.avi</screen>
|
|
727 amplifierait le son de 10.1dB et bloque le volume si il est trop haut.
|
|
728 </para>
|
|
729
|
|
730 <para>
|
|
731 Ce filtre a une seconde fonction: Il mesure le niveau maximum du son et l'affiche
|
|
732 quand MPlayer se termine. Cette estimation de volume peut être utilisée pour définir
|
|
733 le niveau de son dans MEncoder pour que l'intervalle dynamique maximum soit utilisé.
|
|
734 </para>
|
|
735 </sect4>
|
|
736
|
|
737 <sect4 id="af_equalizer">
|
|
738 <title>Egaliseur</title>
|
|
739 <para>
|
|
740 Le filtre <option>equalizer</option> est un égaliseur graphique à 10 bandes, implémenté
|
|
741 en utilisant 10 filtres IIR de bande passante. Cela signifie qu'il fonctionne quel que
|
|
742 soit le type d'audio joué. Les fréquences centrales pour les 10 bandes sont:
|
|
743 </para>
|
|
744
|
|
745 <informaltable>
|
|
746 <tgroup cols="2">
|
|
747 <thead>
|
|
748 <row>
|
|
749 <entry>Band No.</entry><entry>Fréquence centrale</entry>
|
|
750 </row>
|
|
751 </thead>
|
|
752 <tbody>
|
|
753 <row><entry>0</entry><entry>31.25 Hz</entry></row>
|
|
754 <row><entry>1</entry><entry>62.50 Hz</entry></row>
|
|
755 <row><entry>2</entry><entry>125.0 Hz</entry></row>
|
|
756 <row><entry>3</entry><entry>250.0 Hz</entry></row>
|
|
757 <row><entry>4</entry><entry>500.0 Hz</entry></row>
|
|
758 <row><entry>5</entry><entry>1.000 kHz</entry></row>
|
|
759 <row><entry>6</entry><entry>2.000 kHz</entry></row>
|
|
760 <row><entry>7</entry><entry>4.000 kHz</entry></row>
|
|
761 <row><entry>8</entry><entry>8.000 kHz</entry></row>
|
|
762 <row><entry>9</entry><entry>16.00 kHz</entry></row>
|
|
763 </tbody>
|
|
764 </tgroup>
|
|
765 </informaltable>
|
|
766
|
|
767 <para>
|
|
768 Si la fréquence du son joué est plus basse que la fréquence centrale pour une bande de
|
|
769 fréquence, alors cette bande sera désactivée. Un bogue connu de ce filtre est que les
|
|
770 caractéristiques de la plus haute bande ne sont pas complètement symétriques si la
|
|
771 fréquence du sample est proche de la fréquence centrale de la bande. Ce problème peut
|
|
772 être contourné en up-samplant le son en utilisant le filtre resample avant qu'il
|
|
773 n'atteigne ce filtre.
|
|
774 </para>
|
|
775
|
|
776 <para>
|
|
777 Ce filtre a 10 paramètres:
|
|
778 </para>
|
|
779
|
|
780 <variablelist>
|
|
781 <varlistentry>
|
|
782 <term><option>g1:g2:g3...g10</option></term>
|
|
783 <listitem><para>
|
|
784 sont des nombres à virgule compris entre <literal>-12</literal> et <literal>+12</literal>
|
|
785 représentant le gain en dB pour chaque bande de fréquence.
|
|
786 </para></listitem>
|
|
787 </varlistentry>
|
|
788 </variablelist>
|
|
789
|
|
790 <para>
|
|
791 Exemple:
|
|
792 <screen>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi</screen>
|
|
793 amplifierait le son sur les fréquences les plus hautes et les plus basses tout en les
|
|
794 annulant presque complètement autour de 1kHz.
|
|
795 </para>
|
|
796 </sect4>
|
|
797
|
|
798 <sect4 id="af_panning">
|
|
799 <title>Filtre panoramique</title>
|
|
800 <para>
|
|
801 Utilisez le filtre <option>pan</option> pour mixer les canaux arbitrairement.
|
|
802 Fondamentalement c'est une combinaison des filtres volume control et channels. Il y a
|
|
803 deux utilisations principales pour ce filtre:
|
|
804 </para>
|
|
805
|
|
806 <orderedlist>
|
|
807 <listitem><para>
|
|
808 Down-mixage de plusieurs canaux vers seulement quelques uns, stéréo vers mono par exemple.
|
|
809 </para></listitem>
|
|
810 <listitem><para>
|
|
811 Faire varier la "largeur" du haut parleur central dans un système de son surround.
|
|
812 </para></listitem>
|
|
813 </orderedlist>
|
|
814
|
|
815 <para>
|
|
816 Ce filtre est difficile à utiliser, et nécessitera quelques réglage avant d'obtenir le
|
|
817 résultat souhaité. Le nombre d'options pour ce filtre dépends du nombre de canaux de sortie:
|
|
818 </para>
|
|
819
|
|
820 <variablelist>
|
|
821 <varlistentry>
|
|
822 <term><option>nch <1-6></option></term>
|
|
823 <listitem><para>
|
|
824 est un entier compris entre <literal>1</literal> et <literal>6</literal> et est utilisé
|
|
825 pour définir le nombre de canaux de sortie. Cette option est requise, la laisser vide
|
|
826 provoquera une erreur à l'exécution.
|
|
827 </para></listitem>
|
|
828 </varlistentry>
|
|
829
|
|
830 <varlistentry>
|
|
831 <term><option>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</option></term>
|
|
832 <listitem><para>
|
|
833 sont des nombres à virgule compris entre <literal>0</literal> et <literal>1</literal>.
|
|
834 <option>l[i][j]</option> détermine le nombre j de canaux d'entrée à mixer dans le
|
|
835 nombre i de canaux de sortie.
|
|
836 </para></listitem>
|
|
837 </varlistentry>
|
|
838 </variablelist>
|
|
839
|
|
840 <para>
|
|
841 Exemple 1:
|
|
842 <screen>mplayer -af pan=1:0.5:0.5 -channels 1 media.avi</screen>
|
|
843 down-mixerait de stéréo vers mono.
|
|
844 </para>
|
|
845
|
|
846 <para>
|
|
847 Exemple 2:
|
|
848 <screen>mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3 media.avi</screen>
|
|
849 produirait une sortie à trois canaux en laissant les canaux 0 et 1 intacts, et
|
|
850 mixerait les canaux 0 et 1 dans le canal 2 (qui pourrait être envoyé à un sub-woofer
|
|
851 par exemple).
|
|
852 </para>
|
|
853 </sect4>
|
|
854
|
|
855 <sect4 id="af_sub">
|
|
856 <title>Sub-woofer</title>
|
|
857 <para>
|
|
858 Le filtre <option>sub</option> ajoute un canal de sub woofer au flux audio. Les données
|
|
859 audio utilisées pour créer le canal sub-woofer sont une moyenne des canaux 0 et 1. Le
|
|
860 fréquences basses sont ensuite filtrées par un filtre Butterworth de 4ème ordre avec
|
|
861 une fréquence de cut-off par défaut de 60Hz et ajoutées à un canal séparé du flux
|
|
862 audio. Attention: Désactivez ce filtre quand vous lisez des DVDs en son Dolby Digital
|
|
863 5.1, sinon ce filtre empêchera l'envoi du son au sub-woofer. Ce filtre a deux
|
|
864 paramètres:
|
|
865 </para>
|
|
866
|
|
867 <variablelist>
|
|
868 <varlistentry>
|
|
869 <term><option>fc <20-300></option></term>
|
|
870 <listitem><para>
|
|
871 est un nombre à virgule optionnel utilisé pour définir la fréquence de cut-off du
|
|
872 filtre en Hz. L'intervalle valide est de 20Hz à 300Hz. Pour les meilleurs résultats
|
|
873 essayez de fixer la fréquence de cut-off le plus bas possible. Cela améliorera la
|
|
874 stéréo ou le son surround. La fréquence de cut-off par défaut est 60Hz.
|
|
875 </para></listitem>
|
|
876 </varlistentry>
|
|
877
|
|
878 <varlistentry>
|
|
879 <term><option>ch <0-5></option></term>
|
|
880 <listitem><para>
|
|
881 est un entier optionnel entre <literal>0</literal> et <literal>5</literal> qui
|
|
882 détermine le nombre de canaux à insérer dans le sous-canal audio. Par défaut c'est le
|
|
883 canal numéro <literal>5</literal>. Notez que le nombre de canaux sera automatiquement
|
|
884 augmenté à <replaceable>ch</replaceable> si nécessaire.
|
|
885 </para></listitem>
|
|
886 </varlistentry>
|
|
887 </variablelist>
|
|
888
|
|
889 <para>
|
|
890 Exemple:
|
|
891 <screen>mplayer -af sub=100:4 -channels 5 media.avi</screen>
|
|
892 ajouterait un canal sub-woofer avec une fréquence de cut-off de 100Hz au canal de sortie 4.
|
|
893 </para>
|
|
894 </sect4>
|
|
895
|
|
896 <sect4 id="af_surround">
|
|
897 <title>Décodeur de son surround</title>
|
|
898 <para>
|
|
899 Le son surround encodé en matrice peut être décodé par le filtre surround. Dolby
|
|
900 Surround est un exemple de format encodé en matrice. Beaucoup de fichiers avec deux
|
|
901 canaux audio contiennent actuellement du son surround matricé. Pour utiliser cette
|
|
902 fonction vous avez besoin d'une carte son supportant au moins 4 canaux. Ce filtre a un
|
|
903 paramètre:
|
|
904 </para>
|
|
905
|
|
906 <variablelist>
|
|
907 <varlistentry>
|
|
908 <term><option>d <0-1000></option></term>
|
|
909 <listitem><para>
|
|
910 est un nombre à virgule optionnel entre <literal>0</literal> et <literal>1000</literal>
|
|
911 utilisé pour définir le décalage en ms pour les haut-parleurs arrières. Ce décalage
|
|
912 devrait être défini comme ceci: si d1 est la distance entre la position d'écoute et
|
|
913 les haut-parleurs de devant et d2 la distance entre la position d'écoute et les
|
|
914 haut-parleurs de derrière, alors le décalage d peut être fixé à 15ms si d1 <= d2 et à
|
|
915 15 + 5*(d1-d2) si d1 > d2. La valeur par défaut pour d est 20ms.
|
|
916 </para></listitem>
|
|
917 </varlistentry>
|
|
918 </variablelist>
|
|
919
|
|
920 <para>
|
|
921 Exemple:
|
|
922 <screen>mplayer -af surround=15 -channels 4 media.avi</screen>
|
|
923 ajouterait un décodage de son surround avec un décalage de 15ms pour le son des
|
|
924 haut-parleurs arrière.
|
|
925 </para>
|
|
926 </sect4>
|
|
927 </sect3>
|
|
928
|
|
929 <sect3 id="audio-plugins">
|
|
930 <title>Plugins Audio (à ne plus utiliser)</title>
|
|
931 <note><para><emphasis role="bold">Les plugins audio ont été remplacés par les filtres
|
|
932 audio et seront prochainement supprimés.</emphasis></para></note>
|
|
933
|
|
934 <para>
|
|
935 <application>MPlayer</application> supporte les plugins audio. Les plugins audio
|
|
936 peuvent être utilisés pour changer les propriétés des données audio avant que le son
|
|
937 n'atteigne la carte son. Ils sont activés en utilisant l'option <option>-aop</option>
|
|
938 qui accepte l'argument <option>list=plugin1,plugin2,...</option> L'argument
|
|
939 <option>list</option> est requis et détermine quels plugins devraient être utilisés et
|
|
940 dans quel ordre ils devraient être exécutés. Exemple:
|
|
941
|
|
942 <screen>mplayer media.avi -aop list=resample,format</screen>
|
|
943
|
|
944 passerait le son au travers du plugin resampling suivi du plugin format.
|
|
945 </para>
|
|
946
|
|
947 <para>
|
|
948 Ces plugins on également des options qui changent leur comportement. Ces options sont
|
|
949 expliquées en détail dans les sections ci-dessous. Un plugin s'exécutera avec des
|
|
950 paramètres par défaut si ses options sont omises. Voici un exemple de comment utiliser
|
|
951 les plugins en combinaison avec des options spécifiques au plugin:
|
|
952
|
|
953 <screen>mplayer media.avi -aop list=resample,format:fout=44100:format=0x8</screen>
|
|
954
|
|
955 fixerait la fréquence de sortie du plugin resample à 44100Hz et le format de sortie du
|
|
956 plugin format à AFMT_U8.
|
|
957 </para>
|
|
958
|
|
959 <para>
|
|
960 Actuellement les plugins audio ne peuvent pas être utilisés dans
|
|
961 <application>MEncoder</application>.
|
|
962 </para>
|
|
963
|
|
964
|
|
965 <sect4 id="updn-sampling">
|
|
966 <title>Up/Downsampling</title>
|
|
967
|
|
968 <para>
|
|
969 <application>MPlayer</application> supporte pleinement l'up/downsampling du son.
|
|
970 Ce plugin peut être utilisé si vous avez une carte son à fréquence fixe ou que vous
|
|
971 vous battez avec une vieille carte son qui n'est capable que de sampler à 44.1kHz maxi.
|
|
972 Ce plugin à une option: <option>fout</option> qui peut être utilisé pour fixer la
|
|
973 fréquence de sortie désirée. Elle est donnée en Hz, et est par défaut de 48kHz.
|
|
974 </para>
|
|
975
|
|
976 <para>
|
|
977 Usage:
|
|
978
|
|
979 <screen>
|
|
980 mplayer <replaceable>media.avi</replaceable> -aop list=resample:fout=<replaceable>freq</replaceable></screen>
|
|
981
|
|
982 où <literal><replaceable>freq</replaceable></literal> est la fréquence en Hz, par ex.
|
|
983 <literal>44100</literal>.
|
|
984 </para>
|
|
985
|
|
986 <note>
|
|
987 <para>
|
|
988 Notez que la fréquence de sortie ne devrait pas être augmentée au dessus de sa valeur
|
|
989 par défaut. Le dépassement provoquera la lecture des flux audio et vidéo en slow motion
|
|
990 assortie d'une distorsion audio.
|
|
991 </para>
|
|
992 </note>
|
|
993 </sect4>
|
|
994
|
|
995
|
|
996 <sect4 id="surround-decode">
|
|
997 <title>Décodage son surround</title>
|
|
998
|
|
999 <para>
|
|
1000 <application>MPlayer</application> a un plugin audio qui peut décoder le son surround
|
|
1001 encodé en matrice. Dolby Surround est un exemple de format encodé en matrice. Beaucoup
|
|
1002 de fichiers avec deux canaux audio contiennent actuellement du son surround matricié.
|
|
1003 Pour utiliser cette fonction vous avez besoin d'une carte son supportant au moins 4 canaux.
|
|
1004 </para>
|
|
1005
|
|
1006 <para>
|
|
1007 Usage:
|
|
1008 <screen>mplayer <replaceable>media.avi</replaceable> -aop list=surround</screen>
|
|
1009 </para>
|
|
1010 </sect4>
|
|
1011
|
|
1012
|
|
1013 <sect4 id="sample-format-conv">
|
|
1014 <title>Convertisseur de format de sample</title>
|
|
1015
|
|
1016 <para>
|
|
1017 Si votre carte son ne supporte pas le format de données int 16bit signé, ce plugin peut
|
|
1018 être utilisé pour le changer dans un format que votre carte son comprends. Il a une
|
|
1019 option, <option>format</option>, qui peut être initialisée avec les nombres trouvés
|
|
1020 dans <filename>libao2/afmt.h</filename>. Ce plugin est très rarement utilisé et est
|
|
1021 réservée aux utilisateurs avancés. Gardez à l'esprit que ce plugin ne change que le
|
|
1022 format de sample et pas sa fréquence ou le nombre de canaux.
|
|
1023 </para>
|
|
1024
|
|
1025 <para>
|
|
1026 Utilisation:
|
|
1027
|
|
1028 <screen>
|
|
1029 mplayer <replaceable>media.avi</replaceable> -aop list=format:format=<replaceable>outfmt</replaceable></screen>
|
|
1030
|
|
1031 où <literal><replaceable>outfmt</replaceable></literal> est le format de sortie requis.
|
|
1032 </para>
|
|
1033 </sect4>
|
|
1034
|
|
1035
|
|
1036 <sect4 id="audio-delay">
|
|
1037 <title>Décalage</title>
|
|
1038 <para>
|
|
1039 Ce plugin décale le son est n'est là que comme exemple pour démontrer comment
|
|
1040 développer de nouveaux plugins. Il ne peut être utilisé pour rien d'utile d'un point
|
|
1041 de vue utilisateur et n'est mentionné ici que pour l'amour de l'exhaustivité.
|
|
1042 N'utilisez pas ce plugin à moins que vous soyez un développeur.
|
|
1043 </para>
|
|
1044 </sect4>
|
|
1045
|
|
1046
|
|
1047 <sect4 id="sw-volume">
|
|
1048 <title>Contrôle de volume logiciel</title>
|
|
1049
|
|
1050 <para>
|
|
1051 Ce plugin est un remplacement logiciel pour le contrôleur de volume, et peut être
|
|
1052 utilisé sur des machines avec un périphérique mixeur endommagé. Il peut également être
|
|
1053 utilisé si on veut changer le volume de sortie de <application>MPlayer</application>
|
|
1054 sans changer le volume PCM du mixeur. Il a une option <option>volume</option> qui est
|
|
1055 utilisée en fixant une valeur entre 0 et 255, 101 étant la valeur par défaut qui
|
|
1056 équivaut à une amplification de 0dB. Utilisez ce plugin avec précaution car il peut
|
|
1057 réduire le signal jusqu'au bruit. Dans la plupart des cas il vaut mieux régler le
|
|
1058 volume MASTER au maximum, laisser ce plugin, et contrôler le niveau de sortie sur vos
|
|
1059 haut-parleurs avec le bouton principal du mixeur. Au cas où votre carte son ait un
|
|
1060 mixeur numérique au lieu d'un analogique, utilisez le contrôle mixeur MASTER à la place.
|
|
1061 Si il y a un ampli externe connecté à votre ordinateur (c'est la plupart du temps le
|
|
1062 cas), le niveau de bruit peut être minimisé en ajustant le niveau principal et la
|
|
1063 molette du volume de l'ampli jusqu'à ce que le bruit résiduel soit parti.
|
|
1064 </para>
|
|
1065
|
|
1066 <para>
|
|
1067 Usage:
|
|
1068 <screen>
|
|
1069 mplayer <replaceable>media.avi</replaceable> -aop list=volume:volume=<replaceable>0-255</replaceable></screen>
|
|
1070 </para>
|
|
1071
|
|
1072 <para>
|
|
1073 Ce plugin a également des capacités de compression ou "Soft-Clipping". La compression
|
|
1074 peut être utilisé si si la dynamique du son est très élevée ou si la dynamique de vos
|
|
1075 haut-parleurs est très basse. Soyez contient que cette fonction crée des distorsion et
|
|
1076 ne devrait être envisagée qu'en dernier ressort.
|
|
1077 </para>
|
|
1078
|
|
1079 <para>
|
|
1080 Usage:
|
|
1081 <screen>
|
|
1082 mplayer <replaceable>media.avi</replaceable> -aop list=volume:softclip</screen>
|
|
1083 </para>
|
|
1084 </sect4>
|
|
1085
|
|
1086 <sect4 id="extrastereo">
|
|
1087 <title>Extrastereo</title>
|
|
1088
|
|
1089 <para>
|
|
1090 Ce plugin augmente (linéairement) la différence entre les canaux gauche et droit (comme
|
|
1091 le plugin extrastereo de <application>XMMS</application>) qui donne une sorte d'effet
|
|
1092 "live" à la lecture.
|
|
1093 </para>
|
|
1094
|
|
1095 <para>
|
|
1096 Usage:
|
|
1097 <screen>
|
|
1098 mplayer <replaceable>media.avi</replaceable> -aop list=extrastereo
|
|
1099 mplayer <replaceable>media.avi</replaceable> -aop list=extrastereo:mul=3.45<!--
|
|
1100 --></screen>
|
|
1101
|
|
1102 Le coefficient par défaut (<option>mul</option>) est un nombre à virgule initialisé à
|
|
1103 2.5. Si vous l'initialisez à <literal>0.0</literal>, vous aurez un son mono (moyenne
|
|
1104 des deux canaux). Si vous l'initialisez à <literal>1.0</literal>, le son sera inchangé,
|
|
1105 si vous l'initialisez à <literal>-1.0</literal>, les canaux gauche et droit seront inversés.
|
|
1106 </para>
|
|
1107 </sect4>
|
|
1108
|
|
1109
|
|
1110 <sect4 id="volnorm">
|
|
1111 <title>Normaliseur de volume</title>
|
|
1112
|
|
1113 <para>
|
|
1114 Ce plugin maximise le volume sans distordre le son.
|
|
1115 </para>
|
|
1116
|
|
1117 <para>
|
|
1118 Usage:
|
|
1119 <screen>mplayer <replaceable>media.avi</replaceable> -aop list=volnorm</screen>
|
|
1120 </para>
|
|
1121 </sect4>
|
|
1122 </sect3>
|
|
1123 </sect2>
|