2002-12-06 01:45:39 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2001-10-18 11:48:46 +00:00
< HTML >
2002-12-06 01:45:39 +00:00
< HEAD >
< TITLE > Son - MPlayer - Le lecteur vid<69> o pour Linux< / TITLE >
< LINK REL = "stylesheet" TYPE = "text/css" HREF = "default.css" >
< META HTTP-EQUIV = "Content-Type" CONTENT = "text/html; charset=iso-8859-1" >
< / HEAD >
2001-10-18 11:48:46 +00:00
2002-12-06 01:45:39 +00:00
< BODY >
2001-10-18 11:48:46 +00:00
2002-12-06 01:45:39 +00:00
< H3 > < A NAME = "audio" > 2.3.2 P<> riph<70> riques de sortie audio< / A > < / H3 >
< H4 > < A NAME = "sync" > 2.3.2.1 Description de la m<> thode de synchro A/V de MPlayer< / A > < / H4 >
< P > L'interface audio de MPlayer se nomme < I > libao2< / I > . Elle poss<73> de actuellement
ces drivers :< / P >
2001-10-18 11:48:46 +00:00
< TABLE BORDER = 0 >
2002-12-06 01:45:39 +00:00
< TR > < TD COLSPAN = 4 > < P > < B > General:< / B > < / P > < / TD > < / TR >
< TR > < TD > < / TD > < TD VALIGN = top > oss< / TD > < TD > < / TD > < TD > pilote OSS (ioctl) (supporte le transfert AC3 mat<61> riel)< / TD > < / TR >
< TR > < TD > < / TD > < TD VALIGN = top > sdl< / TD > < TD > < / TD > < TD > pilote SDL (supporte < B > ESD< / B > , < B > ARTS< / B > etc)< / TD > < / TR >
< TR > < TD > < / TD > < TD VALIGN = top > nas< / TD > < TD > < / TD > < TD > pilote NAS (Network Audio System)< / TD > < / TR >
< TR > < TD > < / TD > < TD VALIGN = top > alsa5< / TD > < TD > < / TD > < TD > pilote natif ALSA 0.5< / TD > < / TR >
< TR > < TD > < / TD > < TD VALIGN = top > alsa9< / TD > < TD > < / TD > < TD > pilote natif ALSA 0.9 (supporte le transfert AC3 mat<61> riel)< / TD > < / TR >
< TR > < TD > < / TD > < TD VALIGN = top > sun< / TD > < TD > < / TD > < TD > pilote SUN audio (< CODE > /dev/audio< / CODE > ) pour les utilisateurs de BSD et de Solaris8< / TD > < / TR >
< TR > < TD > < / TD > < TD VALIGN = top > arts< / TD > < TD > < / TD > < TD > pilote natif ARTS (surtout pour les utilisateurs de KDE)< / TD > < / TR >
< / TABLE >
< P > Il faut bien le reconna<6E> tre, les pilotes des cartes son ont des probl<62> mes
d'incompatibilit<69> . MPlayer utilise une fonction des pilotes <20> crits normalement
pour maintenir la synchro audio/vid<69> o. Malheureusement, certains auteurs de pilote
n'ont que faire de cette fonction: elle n'est pas requise pour lire des MP3s, ou
des effets sonores.< / P >
< P > Les autres lecteurs multim<69> dia comme aviplay ou xine fonctionnent probablement
autrement avec ces pilotes parce qu'ils utilisent de "simples" m<> thodes pour leur
synchro interne. Une note: le temps affich<63> avec leurs m<> thodes ne sont pas AUSSI
pr<70> cis que celui de MPlayer.< / P >
< P > Utiliser MPlayer avec un pilote correctement <20> crit ne vous donnera pas de d<> synchro
A/V relatives <20> l'audio, seulement avec les les fichiers tr<74> s mal cr<63> <72> s (voir la
documentation pour les contournements!).< / P >
< P > Si vous avez un mauvais pilote audio, essayez l'option < CODE > -autosync< / CODE > ,
il devrait r<> gler vos probl<62> mes. Voir la page de man pour les informations
d<> taill<6C> es.< / P >
< P > Quelques notes:< / P >
< UL >
< LI > Si vous avez un pilote OSS, essayez d'abord avec l'option < CODE > -ao oss< / CODE >
(utilis<69> par d<> faut). Si vous obtenez des scratchs ou une sonorit<69> anormale,
essayez l'option < CODE > -ao sdl< / CODE > (NOTE: vous devez bien s<> r avoir install<6C>
les librairies SDL et SDL-devel). Elles sont plus efficaces dans de nombreux cas
(elles supportent <20> galement ESD, ARTS, et la lecture acc<63> l<EFBFBD> r<EFBFBD> e/ralentie. ESD est le
le d<> mon son de GNOME, ARTS celui de KDE).< / LI >
< LI > Si vous avez ALSA version 0.5, vous devrez presque toujours utiliser l'option
< CODE > -ao alsa5< / CODE > , la version 0.5 <20> mulant mal l'OSS, qui < B > plante MPlayer< / B >
avec un message du type:< BR >
< CODE > DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!< / CODE > < / LI >
< / UL >
< P > Sur < B > Solaris< / B > , utilisez le pilote audio SUN avec l'option
< CODE > -ao sun< / CODE > , sinon ni la vid<69> o ni le son ne fonctionneront.< / P >
< H4 > < A NAME = "experiences" > 2.3.2.2 Probl<62> mes de cartes son, recommandations< / A > < / H4 >
< TABLE BORDER = 0 WIDTH = "100%" >
< TR > < TD COLSPAN = 3 > < B > Chipset VIA int<6E> gr<67> (via82cxxx) 48kHz uniquement< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > Pilote:< / TD > < TD > depuis < A HREF = "http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602" > sourceforge.net< / A > < / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > Aureal Vortex 2< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > pas de pilote< / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS/Pro:< / TD > < TD > OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > pas de pilote< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > 48< / TD > < / TR >
< TR > < TD > < / TD > < TD > Pilote:< / TD > < TD > < A HREF = "http://aureal.sourceforge.net" > aureal.sourceforge.net< / A > < / TD > < / TR >
< TR > < TD > < / TD > < TD > Pilote2:< / TD > < TD > depuis < A HREF = "http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2" > Pontscho's page< / A > < BR >
(< I > tille du buffer augment<6E> e <20> 32k< / I > )< / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > GUS PnP< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > pas de pilote< / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS/Pro:< / TD > < TD > OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > 48< / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > SB Live!< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > Analogique OK, SP/DIF non fonctionnelle< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > Les deux OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > 192< / TD > < / TR >
2001-10-18 11:48:46 +00:00
2002-12-06 01:45:39 +00:00
< TR > < TD COLSPAN = 3 > < B > SB AWE 64< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > max 44kHz< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > 48kHz son mauvais< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > 48< / TD > < / TR >
2001-10-18 11:48:46 +00:00
2002-12-06 01:45:39 +00:00
< TR > < TD COLSPAN = 3 > < B > Gravis UltraSound ACE< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > pas OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > 44< / TD > < / TR >
2001-10-18 11:48:46 +00:00
2002-12-06 01:45:39 +00:00
< TR > < TD COLSPAN = 3 > < B > Gravis UltraSound MAX< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > OK (?)< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > 48< / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > ESS 688< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > OK (?)< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > 48< / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > Cartes C-Media (lesquelles?)< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > pas OK (hissing) (?)< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > OK (?)< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > ?< / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > Cartes Yamaha (*ymf*)< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > pas OK (?) (peut-<2D> tre < CODE > -ao sdl< / CODE > )< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > OK uniquement avec ALSA 0.5 avec <20> mulation OSS < B > ET< / B > < CODE > -ao sdl< / CODE > (!) (?)< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > ?< / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > Cartes avec chips envy24 (comme la Terratec EWS88MT)< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > ?< / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS/Pro:< / TD > < TD > OK< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > ?< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > ?< / TD > < / TR >
< TR > < TD COLSPAN = 3 > < B > PC Speaker ou DAC< / B > < / TD > < / TR >
< TR > < TD > < / TD > < TD > OSS:< / TD > < TD > OK (Utilisez le pilote SDL: < CODE > -ao sdl< / CODE > )< / TD > < / TR >
< TR > < TD > < / TD > < TD > ALSA:< / TD > < TD > pas de pilote< / TD > < / TR >
< TR > < TD > < / TD > < TD > Max kHz:< / TD > < TD > Ce pilote <20> mule 44.1, peut-<2D> tre plus.< / TD > < / TR >
< TR > < TD > < / TD > < TD > Pilote:< / TD > < TD > < A HREF = "ftp://ftp.infradead.org/pub/pcsp" > ftp://ftp.infradead.org/pub/pcsp< / A > < / TD > < / TR >
2001-10-18 11:48:46 +00:00
< / TABLE >
2002-12-06 01:45:39 +00:00
< P > Sous Linux, utilisez le noyau 2.4 si possible, le 2.2 n'a pas <20> t<EFBFBD> test<73> .< / P >
< P > Si le son <20> met des cliquements en lisant depuis le CD-ROM, activez l'IRQ unmasking ! par exemple
< CODE > hdparm -u1 /dev/cdrom< / CODE > (< CODE > man hdparm< / CODE > ). C'est g<> n<EFBFBD> ralement b<> n<EFBFBD> fique
et d<> crit plus en d<> tail dans la < A HREF = "cd-dvd.html#drives" > section CD-ROM< / A > .< / P >
< P > Partager votre carte son avec une autre application comme XMMS est < B > fortement
d<> courag<61> < / B > ! Si l'autre application sonore utilise ESD, lancez
MPlayer avec l'option < CODE > -vo sdl:esd< / CODE > pour combiner les deux
flux sonores. En fait, l'option < CODE > -vo sdl:esd< / CODE > aurait pu <20> tre
utilis<69> avec ESD m<> me en utilisant MPlayer seul.< / P >
< P > Les retour sur ce document sont les bienvenus.
Merci de nous faire savoir comment MPlayer g<> re votre carte son.< / P >
< H4 > < A NAME = "plugins" > 2.3.2.3 Plugins Audio< / A > < / H4 >
< P > Mplayer supporte les plugins audio. Les plugins audio peuvent <20> tre utilis<69> s
pour changer les propri<72> t<EFBFBD> s des donn<6E> es audio avant que le son n'atteigne la
carte son. Ils sont activ<69> s en utilisant l'option < CODE > -aop< / CODE > qui
accepte l'argument < CODE > list=plugin1,plugin2,...< / CODE > . L'argument
< CODE > list< / CODE > est requis et d<> termine quels plugins devraient <20> tre utilis<69> s
et dans quel ordre ils devraient <20> tre ex<65> cut<75> s. Exemple:< / P >
< P > < CODE > mplayer media.avi -aop list=resample,format< / CODE > < / P >
< P > passerait le son au travers du plugin resampling suivi du plugin format.< / P >
< P > Ces plugins on <20> galement des options qui changent leur comportement. Ces options
sont expliqu<71> s en d<> tail dans les sections ci-dessous. Un plugin s'ex<65> cutera avec
des param<61> tres par d<> faut si ses options sont omises. Voici un exemple de comment
utiliser les plugins en combinaison avec des options sp<73> cifiques au plugin:< / P >
< P > < CODE > mplayer media.avi -aop
list=resample,format:fout=44100:format=0x8< / CODE > < / P >
< P > fixerait la fr<66> quence de sortie du plugin resample <20> 44100Hz et le format
de sortie du plugin format <20> AFMT_U8.< / P >
< P > Actuellement les plugins audio ne peuvent pas <20> tre utilis<69> s dans MEncoder.< / P >
< H5 > < A NAME = "resample" > 2.3.2.3.1 Up/Downsampling< / A > < / H5 >
< P > Mplayer supporte pleinement l'up/downsampling du son. Ce plugin peut
<20> tre utilis<69> si vous avez une carte son <20> fr<66> quence fixe ou que vous
vous battez avec une vieille carte son qui n'est capable que de sampler
<20> 44.1kHz maxi. Que l'utilisation de ce plugin soit n<> cessaire ou pas, il
est < B > autod<EFBFBD> tect<EFBFBD> < / B > . Ce plugin <20> une option:
< CODE > fout< / CODE > qui peut <20> tre utilis<69> pour fixer la fr<66> quence de sortie d<> sir<69> e.
Elle est par d<> faut de 48kHz, et est donn<6E> e en < Hz> .< / P >
< P > Utilisation:< BR >
< CODE > mplayer media.avi -aop list=resample:fout=< fr<EFBFBD> quence requise
en Hz, comme 44100> < / CODE > < / P >
< P > Notez que la fr<66> quence de sortie ne devrait pas <20> tre augment<6E> e au dessus de sa
valeur par d<> faut. Le d<> passement provoquera la lecture des flux audio et vid<69> o
en slow motion assortie d'une distortion audio.< / P >
< H5 > < A NAME = "surround_decoding" > 2.3.2.3.2 D<> codage son surround< / A > < / H5 >
< P > MPlayer a un plugin audio qui peut d<> coder le son surround encod<6F> en matrice.
Dolby Surround est un exemple de format encod<6F> en matrice. Beaucoup de fichiers
avec deux canaux audio contiennent actuellement du son surround matrici<63> .
Pour utiliser cette fonction vous avez besoin d'une carte son supportant
au moins 4 canaux.< / P >
< P > Utilisation:< BR >
< CODE > mplayer media.avi -aop list=surround< / CODE > < / P >
< H5 > < A NAME = "format" > 2.3.2.3.3 Convertisseur de format de sample< / A > < / H5 >
< P > Si votre carte son ne supporte pas le format de donn<6E> es < CODE > int< / CODE > 16bit sign<67> ,
ce plugin peut <20> tre utilis<69> pour le changer dans un format que votre carte son
comprends. Il a une option, < CODE > format< / CODE > , qui peut <20> tre initialis<69> e avec les
nombres trouv<75> s dans < CODE > libao2/afmt.h< / CODE > . Ce plugin est tr<74> s rarement utilis<69>
et est r<> serv<72> e aux utilisateurs avanc<6E> s. Gardez <20> l'esprit que ce plugin ne change
que le format de sample et pas sa fr<66> quence ou le nombre de canaux.< / P >
< P > Utilisation:< BR >
< CODE > mplayer media.avi -aop
list=format:format=< format de sortie requis> < / CODE > < / P >
< H5 > < A NAME = "delay" > 2.3.2.3.4 D<> calage< / A > < / H5 >
< P > Ce plugin d<> cale le son est n'est l<> que comme exemple pour d<> montrer comment
d<> velopper de nouveaux plugins. Il ne peut <20> tre utilis<69> pour rien d'utile d'un
point de vue utilisateur et n'est mentionn<6E> ici que pour l'amour de l'exhaustivit<69> .
N'utilisez pas ce plugin <20> moins que vous soyez un d<> veloppeur.< / P >
< H5 > < A NAME = "volume" > 2.3.2.3.5 Contr<74> le de volume logiciel< / A > < / H5 >
< P > Ce plugin est un remplacement logiciel pour le contr<74> leur de volume,
et peut <20> tre utilis<69> sur des machines avec un p<> riph<70> rique mixeur endommag<61> .
Il peut <20> galement <20> tre utilis<69> si on veut changer le volume de sortie de
MPlayer sans changer le volume PCM du mixeur. Il a une option < CODE > volume< / CODE >
qui est utilis<69> e en fixant une valeur entre 0 et 255, 101 <20> tant la valeur par
d<> faut qui <20> quivaut <20> une amplification de 0dB. Utilisez ce plugin avec pr<70> caution
car il peut r<> duire le signal jusqu'au bruit. Dans la plupart des cas il vaut mieux
r<> gler le volume PCM au maximum, laisser ce plugin, et contr<74> ler le niveau de sortie
sur vos haut-parleurs avec le bouton principal du mixeur. Si il y a un ampli
externe connect<63> <20> votre ordinateur (c'est la plupart du temps le cas), le niveau
de bruit peut <20> tre minimis<69> en ajustant le niveau principal et la molette du volume
de l'ampli jusqu'a ce que le bruit r<> siduel soit parti.< / P >
< P > Utilisation:< BR >
< CODE > mplayer media.avi -aop
list=volume:volume=< 0-255> < / CODE > < / P >
< P > Ce plugin a <20> galement des capacit<69> s de compression ou "soft-clipping".
La compression peut <20> tre utilis<69> si si la dynamique du son est tr<74> s <20> lev<65> e
ou si la dynamique de vos haut-parleurs est tr<74> s basse. Soyez contient que cette
fonction cr<63> e des distortions et ne devrait <20> tre envisag<61> e qu'en dernier ressort.< / P >
< P > Utilisation:< BR >
< CODE > mplayer media.avi -aop
list=volume:softclip< / CODE > < / P >
< H5 > < A NAME = "extrastereo" > 2.3.2.3.6 Extrastereo< / A > < / H5 >
< P > Ce plugin augmente (lin<69> airement) la diff<66> rence entre les canaux gauche et
droit (comme le plugin extrastereo de XMMS) qui donne une sorte d'effet "live"
<20> la lecture.< / P >
< P > Utilisation:< BR >
< CODE > mplayer media.avi -aop list=extrastereo< / CODE > < BR >
< CODE > mplayer media.avi -aop list=extrastereo:mul=3.45< / CODE > < / P >
< P > Le coefficient par d<> faut (< CODE > mul< / CODE > ) est un nombre <20> virgule initialis<69>
<20> 2.5. Si vous l'initialisez <20> 0.0, vous aurez un son mono (moyenne des deux
canaux). Si vous l'initialisez <20> 1.0, le son sera inchang<6E> , si vous l'initialisez <20>
-1.0, les canaux gauche et droit seront invers<72> s.< / P >
< H5 > < A NAME = "normalizer" > 2.3.2.3.7 Volume normalizer< / A > < / H5 >
< P > Ce plugin maximise le volume sans distordre le son.< / P >
< P > Utilisation:< BR >
< CODE > mplayer media.avi -aop list=volnorm< / CODE > < BR >
2001-10-18 11:48:46 +00:00
< / BODY >
< / HTML >