1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-20 23:07:02 +00:00
mpv/DOCS/man/fr/mplayer.1

7563 lines
213 KiB
Groff
Raw Normal View History

.\" synced with 1.780
.\" MPlayer (C) 2000-2004 MPlayer Team
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
.\" Traduction: Nicolas Le Gaillart < nicolas AT legaillart.com >
.\" Traduction: Guillaume POIRIER < poirierg AT etudiant.univ-rennes1.fr >
.
.\" --------------------------------------------------------------------------
.\" D<>finition des macros
.\" --------------------------------------------------------------------------
.
.\" l'indentation par d<>faut est 7, ne pas changer!
.nr IN 7
.\" D<>finit l'indentation pour les sous-options
.nr SS 4
.\"
.de IPs
.IP "\\$1" \n(SS
..
.\" d<>but du premier niveau de sous-options, se termine par .RE
.de RSs
.RS \n(IN+3
..
.\" d<>but du 2nd niveau de sous-options
.de RSss
.PD 0
.RS \n(SS+3
..
.\" fin du 2nd niveau de sous-options
.de REss
.RE
.PD 1
..
.
.\" --------------------------------------------------------------------------
.\" Titre
.\" --------------------------------------------------------------------------
.
.TH MPlayer 1 "17 Octobre 2004" "The MPlayer Project" "Le Lecteur Vid<69>o"
.
.SH NAME
mplayer \- Lecteur vid<69>o
.br
mencoder \- Encodeur vid<69>o
.
.\" --------------------------------------------------------------------------
.\" Synopsis
.\" --------------------------------------------------------------------------
.
.SH SYNOPSIS
.na
.nh
.B mplayer
.RI [options]\ [ \ fichier\ | \ URL\ | \ playlist\ | \ \-\ ]
.
.br
.in
.B mplayer
'in +\n[.k]u
[options globales]
.I fichier1
[options sp<73>cifiques] [fichier2] [options sp<73>cifiques]
.
.br
.in
.B mplayer
'in +\n[.k]u
[options globales]
.RI { "groupe de fichiers et d'options" }
[options sp<73>cifiques au groupe]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I dvd://[titre | [titre_de_d<5F>but]\-titre_de_fin ]
[options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I vcd://piste[/p<>riph<70>rique]
[options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I tv://[canal]
[options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I dvb://[numero_de_carte@]canal
[options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I mf://filemask
[options \-mf] [options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I [cdda|cddb]://piste[:vitesse][/p<>riph<70>rique]
[options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I cue://fichier[:piste]
[options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.RI [ mms[t] | http | http_proxy | rt[s]p | ftp ] ://
[utilisateur:mdp@]\fIURL\fP[:port] [options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I sdp://fichier
[options]
.
.br
.in
.B mplayer
'in +\n[.k]u
.I mpst://h<>te[:port]/URL
[options]
.
.br
.B gmplayer
[options]
[\-skin\ skin]
.
.br
.in
.B mencoder
[options]
.RI [ \ fichier\ | \ URL\ | \ \-\ ]
[\-o\ fichier]
.ad
.hy
.
.\" --------------------------------------------------------------------------
.\" Description
.\" --------------------------------------------------------------------------
.
.SH DESCRIPTION
.B mplayer
est un lecteur vid<69>o pour Linux (il fonctionne sur beaucoup d'autres
Unices et processeurs non\-x86, voir la documentation).
Il joue la plupart des formats MPEG/\:VOB, AVI, ASF/\:WMA/\:WMV,
RM, QT/\:MOV/\:MP4, OGG/\:OGM, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM
et RoQ, g<>r<EFBFBD>s par plusieurs codecs natifs et par des codecs binaires.
Vous pouvez regarder des VideoCD, SVCD, DVD, 3ivx, DivX\ 3/\:4/\:5 et
m<EFBFBD>me des films WMV.
.PP
Un autre gros atout de MPlayer est la grande vari<72>t<EFBFBD> de pilotes de
sortie audio et vid<69>o g<>r<EFBFBD>s.
Il fonctionne avec X11, XV, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca,
DirectFB, Quartz, mais vous pouvez aussi utiliser GGI, SDL (et de cette
fa<EFBFBD>on tous leurs drivers), VESA (sur n'importe quelle carte compatible
VESA, m<>me sans X11), quelques drivers sp<73>cifiques <20> certaines cartes
(pour Matrox, 3Dfx et ATI) et certaines cartes de d<>compression MPEG,
telles que les Siemens DVB, DXR2 et DXR3/\:Hollywood+.
La plupart d'entre eux g<>rent le redimensionnement logiciel ou
mat<EFBFBD>riel, vous pouvez donc appr<70>cier les films en plein <20>cran.
.PP
MPlayer poss<73>de un affichage sur <20>cran (OnScreenDisplay) pour les
informations, de belles et grandes polices liss<73>es et des effets
visuels pour confirmer les contr<74>les au clavier. Les polices
europ<EFBFBD>ennes/\:ISO 8859-1,2 (Hongroise, Anglaise, Tch<63>que, etc),
Cyrillique et Cor<6F>enne sont g<>r<EFBFBD>s ainsi que 11 formats de
sous-titres (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT,
SSA, AQTitle, JACOsub, PJS et le n<>tre: MPsub) et les sous-titres
DVD (SPU streams, VobSub et Closed Captions).
.PP
.B mencoder
(MPlayer's Movie Encoder) est un simple encodeur de vid<69>os, con<6F>u pour encoder
des vid<69>os jouables par MPlayer (voir ci-dessus) dans d'autres formats jouables
par MPlayer (voir ci-dessous).
Il encode en DivX4, XviD, un des codecs libavcodec, et en PCM/\:MP3/\:VBRMP3
audio en 1, 2 ou 3\ passes.
Il permet <20>galement de copier des flux de donn<6E>es (stream), poss<73>de un
puissant syst<73>me de plugins (d<>coupage, expansion, retournement, postprocess,
rotation, redimensionnement, bruit, conversion rgb/\:yuv) et bien plus.
.PP
.B gmplayer
est l'interface graphique de MPlayer.
Il poss<73>de les m<>mes options que MPlayer.
.PP
Des exemples d'usage pour vous familiariser rapidement dont disponibles
<EFBFBD> la fin de cette page de manuel.
.PP
.B Regardez <EFBFBD>galement la documentation HTML !
.
.
.\" --------------------------------------------------------------------------
.\" Contr<74>le au clavier
.\" --------------------------------------------------------------------------
.
.SH "CONTR<54>LE AU CLAVIER"
MPlayer dispose d'une couche de contr<74>le pleinement configurable, qui
vous permet de contr<74>ler MPlayer avec le clavier, la souris, le joystick
ou une t<>l<EFBFBD>commande (en utilisant LIRC).
.br
Le fichier de configuration par d<>faut pour le syst<73>me d'entr<74>e est
~/.mplayer/\:input.conf mais cela peut <20>tre outrepass<73> en utilisant
l'option \-input conf.
.br
Ces touches peuvent/\:ne peuvent pas fonctionner, suivant votre pilote de
sortie vid<69>o.
.
.TP
.B contr<EFBFBD>le g<EFBFBD>n<EFBFBD>ral
.PD 0
.RSs
.IPs "<\- et \->"
Recule/\:avance de 10 secondes.
.IPs "haut et bas"
Recule/\:avance d'1 minute.
.IPs "pgup et pgdown"
recule/\:avance de 10 minutes
.IPs "< et >"
Recule/\:avance dans la liste de lecture (playlist).
.IPs "HOME et END"
Va <20> au prochain/\:pr<EFBFBD>c<EFBFBD>dent arbre de lecture (playtree) dans la liste des
p<EFBFBD>res.
.IPs "INS et DEL"
Va <20> la prochaine/\:pr<EFBFBD>c<EFBFBD>dente source de rechange (liste de lecture ASX
uniquement)
.IPs "p / ESPACE"
Met le film en pause (n'importe quelle touche pour red<65>marrer).
.IPs "."
Avance d'une trame.
Le premier appui mettra le film en pause, et chaque appuis suivant jouera
juste une trame et remettra le film en pause (toute autre touche arr<72>te la
pause).
.IPs "q / ESC"
Stoppe la lecture est quitte.
.IPs "+ et -"
Ajuste le d<>calage audio de +/\:- 0.1 secondes.
.IPs "/ et *"
R<EFBFBD>duit/\:augmente le volume.
.IPs "9 et 0"
R<EFBFBD>duit/\:augmente le volume.
.IPs m\ \ \ \
Coupe le son (mute).
.IPs f\ \ \ \
Bascule en plein-<2D>cran.
.IPs T\ \ \ \
Bascule en mode toujours visible.
.IPs "w et e"
R<EFBFBD>duit/\:augmente l'intervalle pan (horizontal) et scan.
.IPs o\ \ \ \
Bascule entre les <20>tats OSD: aucun / d<>placement /
d<EFBFBD>placement + chrono / d<>placement + chrono + dur<75>e totale
.IPs d\ \ \ \
bascule les modes de sauts de trame: aucun / saut d'affichage / saut de
d<EFBFBD>codage (voir \-framedrop et \-hardframedrop)
.IPs v\ \ \ \
Bascule l'affichage des sous-titres.
.IPs "b / j"\ \ \
Alterne entre les diff<66>rents sous-titres disponibles.
.IP F\ \ \ \
Bascule l'affichage des "sous-titres forc<72>s".
.IPs a\ \ \ \
Bascule l'alignement des sous-titres: haut/\:milieu/\:bas.
.IPs "z et x"
Ajuste le d<>calage des sous-titres de +/\:- 0.1 secondes.
.IPs "r et t"
Translate les sous-titres vers le haut/bas.
.IPs i
Cr<EFBFBD><EFBFBD> une marque EDL.
.RE
.PD 1
.PP
(Les touches suivantes ne sont valides qu'en utilisant une sortie vid<69>o
acc<EFBFBD>l<EFBFBD>r<EFBFBD>e mat<61>riellement (xv, (x)vidix, (x)mga, etc) ou le filtre <20>galiseur
logiciel (\-vf eq ou \-vf eq2).
.PP
.PD 0
.RSs
.IPs "1 et 2"
Ajuste le contraste.
.IPs "3 et 4"
Ajuste la luminosit<69>.
.IPs "5 et 6"
Ajuste la couleur.
.IPs "7 et 8"
Ajuste la saturation.
.RE
.PD 1
.
.TP
.B Contr<EFBFBD>le clavier de la GUI
.PD 0
.RSs
.IPs "ENTR<54>E"
D<EFBFBD>marre la lecture.
.IPs s
Stoppe la lecture.
.IPs l
Charge un fichier.
.IPs c
Navigateur de skins.
.IPs p
Bascule la liste de lecture (playlist).
.RE
.PD 1
.
.TP
.B Contr<EFBFBD>le entr<EFBFBD>e TV
.PD 0
.RSs
.IPs "h et k"
S<EFBFBD>lectionne le canal pr<70>c<EFBFBD>dent/\:prochain.
.IPs n
Change de norme.
.IPs u
Change la liste des canaux.
.RE
.PD 1
.
.
.
.\" --------------------------------------------------------------------------
.\" Options
.\" --------------------------------------------------------------------------
.
.SH "NOTES G<>N<EFBFBD>RALES"
.PP
Chaque option a son oppos<6F>, par ex.\& l'inverse de l'option
\-fs est \-nofs.
.PP
Si une option est document<6E>e comme (XXX uniquement), cela veut dire
qu'elle ne fonctionnera uniquement si vous activez l'option XXX ou
que XXX a <20>t<EFBFBD> compil<69> dans mplayer.
Vous pouvez placer toutes les options dans un fichier de configuration qui sera
lu <20> chaque ex<65>cution de MPlayer.
Le fichier de configuration g<>n<EFBFBD>ral 'mplayer.conf' se trouve dans le r<>pertoire
habituel des fichiers de configuration (par ex.\& /etc/\:mplayer ou
/usr/\:local/\:etc/\:mplayer), et le fichier de configuration sp<73>cifique <20>
l'utilisateur se trouve dans '~/\:.mplayer/\:config'.
Les options du fichier utilisateur ont priorit<69> sur les options du fichier
global, et les options donn<6E>es sur la ligne de commande ont priorit<69> sur tous
les fichiers.
La syntaxe des fichiers de configuration est 'option=<valeur>', tout ce qui
suit un '#' est consid<69>r<EFBFBD> comme commentaire.
Les options qui n<>cessitent des valeurs peuvent <20>tre activ<69>es en les
initialisant <20> 'yes' ou '1' ou d<>sactiv<69>es en les initialisant <20> 'no'
ou '0'.
Ceci est m<>me applicable aux sous-options.
.PP
.I EXEMPLE\ :
.nf
# Utilise les pilotes Matrox par d<>faut.
vo=xmga
# J'adore faire le poirier en regardant les vid<69>os.
flip=yes
# D<>code/\:encode des fichiers png,
# d<>marre avec mf://filemask
mf=type=png:fps=25
# Les images en negatif, c'est cool.
vf=eq2=1.0:-0.8
.fi
.PP
Vous pouvez <20>galement <20>crire des fichiers de config sp<73>cifiques <20> un fichier.
Si vous souhaitez avoir un fichier de config pour un fichier nomm<6D> 'film.avi',
cr<EFBFBD>ez un fichier nomm<6D> 'film.avi.conf' contenant les options sp<73>cifiques <20> ce
fichier et placez-le dans ~/.mplayer ou dans le m<>me r<>pertoire que le fichier.
.
.
.SH "OPTIONS G<>N<EFBFBD>RALES"
.
.TP
.B \-codecs-file <nomfichier> (voir aussi \-afm, \-ac, \-vfm et \-vc)
D<EFBFBD>finit le fichier de codecs au lieu de celui du syst<73>me ou de celui inclus
dans mplayer.
.
.TP
.B \-include <fichier\ de\ configuration>
Sp<EFBFBD>cifie le fichier de configuration <20> analyser apr<70>s ceux par d<>faut.
.
.TP
.B \-quiet\ \
Avec cette option, la ligne d'<27>tat (c-a-d A: 0.7 V: 0.6 A-V: 0.068 ...) ne
sera pas affich<63>e.
Cela est particuli<6C>rement utile sur les terminaux lents ou endommag<61>s qui ne
g<EFBFBD>rent pas les retours chariot (c-a-d \\r).
.
.TP
.B \-v, \-verbose
Active le mode verbeux (plus de \-v signifie plus de verbosit<69>).
.
.PD 0
.RSs
.IPs 0
uniquement quelques sorties informelles (par d<>faut)
.IPs 1
quelques infos basiques de d<>bogage, ent<6E>te avi, valeurs des fonctions
(d<>bogage de l'initialisation)
.IPs 2
affiche les indexes avi, entr<74>es de tronquage, plus d'infos de d<>bogage
(d<>bogage du lecteur)
.IPs 3
affiche tout ce qui est relatif aux parseurs d'entr<74>e (pour le d<>boguage des
parsers)
.RE
.PD 1
.
.
.
.SH "OPTIONS DE LECTURE (MPLAYER UNIQUEMENT)"
.
.TP
.B \-autoq <qualit<69>> (utiliser avec \-vf [s]pp)
Change dynamiquement le niveau de postprocessing en fonction de la charge
processeur.
Le nombre <20> indiquer est le niveau maximum utilis<69>.
Normalement vous pouvez utiliser un nombre important.
Vous devez indiquer \-vf [s]pp sans param<61>tres pour l'utiliser.
.
.TP
.B \-autosync <facteur>
Ajuste graduellement la synchro A/\:V en fonction de la mesure du d<>calage
audio.
En sp<73>cifiant \-autosync\ 0, valeur par d<>faut, la synchronisation des trames
sera enti<74>rement bas<61>e sur la mesure du d<>calage audio.
En sp<73>cifiant \-autosync\ 1 ce fera la m<>me chose, mais cela changera
l<EFBFBD>g<EFBFBD>rement l'algorithme de correction A/\:V utilis<69>.
On peut souvent am<61>liorer la lecture d'une vid<69>o poss<73>dant un d<>bit binaire
vid<EFBFBD>o irr<72>gulier, mais qui peut-<2D>tre lue avec \-nosound, en initialisant
cette option <20> une valeur enti<74>re sup<75>rieure <20> 1.
Plus cette valeur sera <20>lev<65>e, plus le d<>bit sera proche de \-nosound.
Essayez \-autosync\ 30 pour faire dispara<72>tre les probl<62>mes avec les drivers
audio qui ne poss<73>dent pas une mesure de d<>calage audio parfaite.
Avec cette valeur, si de larges <20>carts de synchro A/\:V se produisent, il ne
mettront qu'une seconde ou deux pour dispara<72>tre.
Ce temps de r<>action devrait <20>tre le seul effet de bord si cette option est
activ<EFBFBD>e, pour tous les drivers audio.
.
.TP
.B \-benchmark
Affiche quelques statistiques sur l'utilisation CPU et les trames saut<75>es
<EFBFBD> la fin de la lecture.
<EFBFBD> utiliser avec \-nosound et \-vo null pour mesurer les performances
du codec vid<69>o.
.br
.I NOTE:
Avec cette option MPlayer ignorera <20>galement la dur<75>e des trames pendant la
lecture de vid<69>o uniquement (vous pouvez le comprendre comme des fps infinis).
.
.TP
.B \-colorkey <nombre>
Affecte une valeur RVB de votre choix <20> la couleur cl<63>.
0x000000 est noir et 0xffffff est blanc.
G<EFBFBD>r<EFBFBD> par les pilotes vid<69>o cvidix, fbdev, svga, vesa, winvidix, xmga,
xvidix et xover uniquement.
.
.TP
.B \-nocolorkey
D<EFBFBD>sactive la couleur de transparence.
G<EFBFBD>r<EFBFBD> par les pilotes vid<69>o cvidix, fbdev, svga, vesa, winvidix, xmga,
xvidix et xover uniquement.
.
.TP
.B \-edl <nomfichier> (EDL uniquement)
Active les actions d'<27>dition de liste de d<>cision (EDL) durant la lecture.
La vid<69>o sera saut<75>e et le son coup<75> et remis suivant les entr<74>es du
fichier indiqu<71>.
Voir DOCS/\:HTML/\:fr/\:edl.html pour les d<>tails sur comment l'utiliser.
.
.TP
.B \-edlout <nomfichier>
Cr<EFBFBD><EFBFBD> un nouveau fichier et <20>crit les enregistrements d'<27>dition de la liste
de d<>cision (EDL) dans ce fichier.
Durant la lecture, quand l'utilisateur tape 'i', une entr<74>e <20> sauter
apr<EFBFBD>s les deux derni<6E>res secondes de la lecture est <20>crite dans ce fichier.
Cela fournit un point de d<>part depuis lequel l'utilisateur peut r<>gler
plus finement les entr<74>es EDL plus tard.
Voir DOCS/\:HTML/\:fr/\:edl.html pour les d<>tails.
.
.TP
.B \-enqueue (GUI uniquement)
Ajoute les fichiers donn<6E>s en ligne de commande <20> la liste de lecture au
lieu de les jouer imm<6D>diatement.
.
.TP
.B \-fixed-vo (CODE BETA!)
Force l'initialistation d'une seule fen<65>tre vid<69>o pour la lecture d'une
s<EFBFBD>rie de de fichiers.
Actuellement les pilotes suivants fonctionnent avec fixed-vo: gl2, mga, svga,
x11, xmga, xv, xvidix et dfbmga.
.
.TP
.B \-framedrop (voir aussi \-hardframedrop)
Saute l'affichage de certaines trames pour maintenir la synchro A/\:V sur
les machines lentes.
Les filtres vid<69>o ne sont pas appliqu<71>s sur de telles trames.
Pour les trames B m<>me leur d<>codage est compl<70>tement d<>sactiv<69>.
.
.TP
.B \-h, \-help, \-\-help
Affiche un court r<>sum<75> des options.
.
.TP
.B \-hardframedrop
Saute les trames de fa<66>on plus brutale (casse le d<>codage).
M<EFBFBD>ne <20> des distorsions d'image!
.
.TP
.B \-identify
Affiche les param<61>tres du fichier dans un format facilement analysable.
Le script TOOLS/\:midentify supprime le reste de l'affichage et (esp<73>rons-le)
formate les noms de fichiers pour le shell.
.
.TP
.B \-input <commandes>
Cette option peut <20>tre utilis<69>e pour configurer certaines parties du
syst<EFBFBD>me de contr<74>le.
Les chemins sont relatifs <20> ~/\:.mplayer/.
.br
.I NOTE:
La r<>p<EFBFBD>tition automatique n'est pour l'instant g<>r<EFBFBD> que par les joysticks.
.sp 1
Les commandes disponibles sont:
.sp 1
.PD 0
.RSs
.IPs conf=<nom_fichier>
D<EFBFBD>fini le fichier de configuration pour les <20>v<EFBFBD>nements d'entr<74>e (input) au
lieu de ~/\:.mplayer/\:input.conf par d<>faut.
Si vous ne donnez pas le chemin absolu, il sera cherch<63> <20>
~/\:.mplayer/\:<nom_fichier>.
.IPs ar-delay
Temps en msec avant de d<>marrer la r<>p<EFBFBD>tition automatique d'une touche
(0 pour d<>sactiver).
.IPs ar-rate
Combien de frappes par seconde pendant la r<>p<EFBFBD>tition automatique.
.IPs keylist
Afficher toutes les touches pouvant <20>tre attach<63>es.
.IPs cmdlist
Afficher toutes les commandes pouvant <20>tre attach<63>es.
.IPs js-dev
Sp<EFBFBD>cifier le p<>riph<70>rique joystick <20> utiliser (par d<>faut\ :
/dev/\:input/\:js0).
.IPs file
Lit les commandes depuis un fichier donn<6E>.
Utile surtout avec une FIFO.
.br
.I NOTE:
Quand le fichier indiqu<71> est un FIFO MPlayer ouvre chaque extr<74>mit<69>
donc vous pouvez avoir plusieurs \'echo "seek 10" > mp_pipe\' et le pipe
restera valide.
.RE
.PD 1
.
.TP
.B \-lircconf <nom_fichier> (LIRC uniquement)
Indique un fichier de configuration pour LIRC (Linux Infrared Remote
Control, voir http://www.lirc.org) (par d<>faut\ : ~/\:.lircrc).
.
.TP
.B \-list-options
Affiche toutes les options disponibles.
.
.TP
.B \-loop <nombre>
R<EFBFBD>p<EFBFBD>te la lecture <nombre> fois.
0 signifie illimit<69>.
.
.TP
.B \-menu (OSD menu uniquement)
Active le menu OSD.
.
.TP
.B \-menu-cfg <nom_fichier> (OSD menu uniquement)
Utilise le menu.conf indiqu<71>.
.
.TP
.B \-menu-root <valeur> (OSD menu uniquement)
Sp<EFBFBD>cifie le menu principal.
.
.TP
.B \-menu-startup (OSD menu uniquement)
Affiche le menu principal au lancement de MPlayer.
.
.TP
.B \-noconsolecontrols
Emp<EFBFBD>che MPlayer de r<>agir aux commandes clavier depuis l'entr<74>e
standard.
Utile quand il lit des donn<6E>es depuis l'entr<74>e standard.
Ce mode est automatiquement activ<69> lorsque \- est pr<70>sent sur la
ligne de commande.
Il se peut peut vous ayez <20> l'activer manuellement, ex.\&
si vous ouvrez /dev/\:stdin (ou <20>quivalent sur votre syst<73>me),
utilisez stdin dans une liste de lecture (playlist) ou tentez de
lire depuis la couche stdin par le truchement des commandes loadfile
ou loadlist du mode esclave.
.
.TP
.B \-nojoystick
D<EFBFBD>sactive la gestion du joystick.
Activ<EFBFBD> par d<>faut, si il a <20>t<EFBFBD> compil<69> pour.
.
.TP
.B \-nolirc
D<EFBFBD>sactive la gestion de LIRC.
.
.TP
.B \-nomouseinput (X11 uniquement)
D<EFBFBD>sactive l'interpr<70>tation des boutons de la souris (le menu contextuel
de mozplayerxp d<>pend de cette option).
.
.TP
.B \-nortc (RTC uniquement)
D<EFBFBD>sactive l'utilisation du RTC Linux (real-time clock \- /dev/\:rtc)
comme m<>canisme de synchro.
.
.TP
.B \-playlist <fichier>
Joue les fichiers d'apr<70>s une liste de lecture (1 fichier par ligne, ou aux
formats Winamp ou ASX).
.br
.I NOTE:
Cette option est consid<69>r<EFBFBD>e comme une entr<74>e donc les options trouv<75>es <20> la
suite s'appliqueront uniquement aux <20>l<EFBFBD>ments de la liste de lecture.
.br
FIXME: Cette description est quelque peu alambiqu<71>e, et devrait <20>tre mieux
document<EFBFBD>e.
.
.TP
.B \-really-quiet (voir aussi \-quiet)
Affiche encore moins de messages d'<27>tat que \-quiet.
.B \-rtc-device <p<>riph>
Utilise ce p<>riph<70>rique sp<73>cial RTC pour am<61>liorer la synchro.
.
.TP
.B \-shuffle
Joue les fichiers en ordre al<61>atoire.
.
.TP
.B \-skin <nom_skin> (GUI uniquement)
Charge le skin <nom_skin> (rev<65>tement d<>coratif) depuis les r<>pertoires
par d<>faut /usr/\:local/\:share/\:mplayer/\:Skin/\: et ~/.mplayer/\:Skin/.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-skin fittyfene"
Essaie /usr/\:local/\:share/\:mplayer/\:Skin/\:fittyfene en premier, puis
~/.mplayer/\:Skin/\:fittyfene en cas d'<27>chec.
.RE
.PD 1
.
.
.TP
.B \-slave (voir aussi \-input)
Cette option enclenche le mode esclave.
Ceci est pr<70>vu pour l'utilisation de MPlayer en tant que base (backend)
pour d'autres programmes.
Au lieu d'intercepter les <20>v<EFBFBD>nements clavier, MPlayer va lire ses
commandes via son entr<74>e stdin.
.br
.I NOTE\ :
Voir \-input cmdlist pour une liste des commandes esclaves, et
DOCS/tech/\:slave.txt pour leur description.
.
.TP
.B \-softsleep
Utilise des timers logiciels de haute qualit<69> au lieu de RTC.
Aussi pr<70>cis que le RTC sans n<>cessiter de privil<69>ges sp<73>ciaux,
au prix toutefois d'une charge CPU accrue.
.
.TP
.B \-speed <0.01\-100>
Acc<EFBFBD>l<EFBFBD>re ou diminue la vitesse de lecture en fonction du facteur donn<6E>
en param<61>tre.
.
.TP
.B \-sstep <sec>
Sp<EFBFBD>cifie le nombre de secondes entre chaque trame.
Utile pour les diaporamas.
.
.
.SH "OPTIONS DEMULTIPLEXEUR/\:FLUX"
.
.TP
.B \-a52drc <niveau>
Active le contr<74>le de volume dynamique des flux audios AC3.
<niveau> est un flottant compris entre 0 et 1, o<> 0 signifie aucun contr<74>le
et 1 (defaut) signifie un contr<74>le total (rendre les passages bruyants plus
calmes et vice versa).
Cette option ne fonctionne uniquement si le flux AC3 comporte ce genre
d'information de contr<74>le.
.
.TP
.B \-aid <ID> (voir aussi l'option \-alang)
S<EFBFBD>lectionne le canal audio (MPEG: 0\-31 AVI/\:OGM: 1\-99 ASF/\:RM: 0\-127
VOB(AC3): 128\-159 VOB(LPCM): 160\-191 MPEG-TS 17\-8190).
MPlayer affiche les IDs disponibles quand il est lanc<6E> en mode verbeux (-v).
Pour jouer des flux MPEG-TS, MPlayer/\:MEncoder utilisera le premier programme
(si pr<70>sent) avec le flux audio choisi.
.
.TP
.B \-alang <code-de-langue> (voir aussi \-aid)
Joue la piste audio dont la langue correspond au code-pays donn<6E>.
Chaque container comprend des codes-pays diff<66>rent.
Les DVDs utilisent les codes de langue ISO 639-1 <20> deux lettres,
Matroska et NUT utilisent ceux <20> trois lettres d'ISO 639-2, tandis que
OGM permet des identifiants libres.
La liste des langues disponibles s'affiche lorsque MPlayer est lanc<6E> avec
l'option \-v.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-alang hu,en"
S<EFBFBD>lectionne le hongrois et se rabat sur l'anglais si le hongrois n'est pas
disponible.
.RE
.PD 1
.
.TP
.B \-audio-demuxer <nombre> (\-audiofile uniquement)
Force le type de demuxer audio pour \-audiofile.
Indiquez l'ID du demultiplexeur comme d<>fini dans libmpdemux/\:demuxer.h.
Utilisez \-audio-demuxer 17 pour forcer la d<>tection des MP3.
.
.TP
.B \-audiofile <nomfichier>
Joue la piste audio depuis un fichier externe (WAV, MP3 ou Ogg Vorbis)
pendant la visualisation d'un film.
.
.TP
.B \-audiofile-cache <Koctets>
Active la mise en cache pour le flux utilis<69> par \-audiofile, en utilisant
la quantit<69> demand<6E>e de m<>moire.
.
.TP
.B \-bandwidth <valeur> (r<>seau uniquement)
Sp<EFBFBD>cifie la bande passante maximum pour le streaming par le r<>seau (pour les
serveurs capables d'envoyer du contenu <20> diff<66>rents d<>bits).
Utile si vous voulez voir en direct avec une connexion lente des m<>dia
stream<EFBFBD>s.
.
.TP
.B \-cdrom-device <p<>riph>
Outrepasse le nom par d<>faut du lecteur de CDROM (/dev/\:cdrom).
.
.TP
.B \-cache <Koctets>
Cette option indique combien de m<>moire (en Ko) utiliser pour mettre un
fichier ou une URL en cache.
Particuli<EFBFBD>rement utile sur des m<>dias lents.
.
.TP
.B \-cache-min <pourcentage>
Commence la lecture quand <pourcentage> du cache est rempli.
.
.TP
.B \-cache-prefill <pourcentage> (pas encore impl<EFBFBD>ment<EFBFBD>)
Si le cache se trouve vid<69>, MPlayer marquera une pose tant que
<pourcentage> du cache ne sera pas rempli.
.
.TP
.B \-cdda <option1:option2>
Cette option est utilis<69> pour r<>gler les capacit<69>s de lecture de CD Audio
de MPlayer.
.sp 1
Les options disponibles sont:
.
.RSs
.IPs speed=<valeur>
R<EFBFBD>gle la vitesse de lecture du CD
.IPs paranoia=<0\-2>
R<EFBFBD>gle le niveau de paranoia
.RSss
0: d<>sactive la d<>tection
.br
1: d<>tection des chevauchements uniquement (comportement par d<>faut)
.br
2: correction et v<>rification des donn<6E>es compl<70>tes
.REss
.IPs generic-dev=<valeur>
utiliser le p<>riph<70>rique SCSI g<>n<EFBFBD>rique sp<73>cifi<66>
.IPs sector-size=<valeur>
taille de lecture atomique
.IPs overlap=<valeur>
force la recherche minimum de chevauchements pendant v<>rification <20> <valeur>
secteurs.
.IPs toc-bias
Consid<EFBFBD>re que l'offset de d<>but de la piste 1 comme report<72>e dans la TOC sera
adress<EFBFBD>e en tant que LBA\ 0.
Certains lecteurs Toshiba ont besoin de cela pour garder des transitions de
pistes correctes.
.IPs toc-offset=<valeur>
Ajouter <valeur> secteurs aux valeurs renvoy<6F>es pendant l'adressage des pistes.
Peut <20>tre n<>gatif.
.IPs (no)skip
(jamais) accepter les reconstructions imparfaites de donn<6E>es.
.RE
.
.TP
.B \-channels <nombre>
Indique le nombre de canaux audio <20> utiliser. (d<>faut\ : 2).
Si le nombre de canaux de sortie est plus grand que celui des canaux
d'entr<74>e des canaux vides sont ins<6E>r<EFBFBD>s (<28> moins de mixer de mono vers st<73>r<EFBFBD>o,
dans ce cas le canal mono est r<>p<EFBFBD>t<EFBFBD> sur les deux canaux de sortie).
Si le nombre de canaux de sortie est plus petit que celui des canaux
d'entr<74>e, les r<>sultats d<>pendront du d<>codeur audio (\-afm).
MPlayer demande au d<>codeur de d<>coder l'audio sur le nombre requis de canaux.
Maintenant c'est au d<>codeur de satisfaire cette demande.
Si le d<>codeur sort sur plus de canaux que demand<6E>, les canaux en plus seront
tronqu<EFBFBD>s.
G<EFBFBD>n<EFBFBD>ralement, c'est important seulement pour la lecture des vid<69>os avec de
l'audio AC3 (comme les DVDs).
Dans ce cas liba52 fait le d<>codage par d<>faut et fusionne
correctement l'audio dans le nombre requis de canaux.
.br
.I NOTE:
Cette option est comprise par les codecs (ac3 uniquement) filtres (surround)
et drivers ao (OSS au moins).
.sp 1
Les options disponibles sont:
.sp 1
.PD 0
.RSs
.IPs 2
Stereo
.IPs 4
Surround
.IPs 6
5.1 complet
.RE
.PD 1
.
.TP
.B \-chapter <id\ chapitre>[\-<id\ fin\ chapitre>]
Indique <20> quel chapitre commencer la lecture.
Vous pouvez <20>galement indiquer <20> quel chapitre arr<72>ter la lecture
(par d<>faut\ : 1).
.
.TP
.B \-cookies (r<>seau uniquement)
Envoie des cookies lors des requ<71>tes HTTP.
.
.TP
.B \-cookies-file <fichier> (r<>seau uniquement)
Lit les cookies HTTP depuis <fichier> (par d<>faut\ : ~/.mozilla/ et
~/.netscape/).
Ce fichier est suppos<6F> <20>tre au format Netscape.
.
.TP
.B \-demuxer <nombre>
Forcer le type de d<>multiplexeur.
Indiquez l'ID du d<>multiplexeur comme d<>fini dans libmpdemux/\:demuxer.h.
Utilisez \-demuxer 17 pour forcer la d<>tection des .mp3.
.
.TP
.B \-dumpaudio (MPlayer uniquement)
D<EFBFBD>charge le flux audio brut dans ./stream.dump (utile avec
mpeg/\:ac3).
.
.TP
.B \-dumpfile <nomfichier> (MPlayer uniquement)
Indique dans quel fichier MPlayer doit d<>charger.
Devrait <20>tre utilis<69> avec \-dumpaudio / \-dumpvideo / \-dumpstream.
.
.TP
.B \-dumpstream (MPlayer uniquement)
D<EFBFBD>charge le flux brut dans ./stream.dump.
Utile en rippant depuis un DVD ou depuis le r<>seau.
.
.TP
.B \-dumpvideo (MPlayer uniquement)
D<EFBFBD>charge le flux vid<69>o brut dans ./stream.dump (pas tr<74>s utilisable).
.
.TP
.B \-dvbin <options> (DVB uniquement)
Passe les param<61>tres suivant au module d'entr<74>e DVB, de fa<66>on <20>
outrepasser ceux par d<>faut\ :
.sp 1
.PD 0
.RSs
.IPs card=<1\-4>
Sp<EFBFBD>cifie le num<75>ro de carte <20> utiliser (par d<>faut\ : 1).
.IPs file=<nom_fichier>
Dit <20> MPlayer de lire les canaux depuis <nom_fichier>.
~/.mplayer/\:channels.conf.{sat,ter,cbl} par d<>faut (en fonction de votre
type de carte) ou ~/.mplayer/\:channels.conf en dernier recours.
.RE
.PD 1
.
.TP
.B \-dvd-device <p<>riph> (DVD uniquement)
D<EFBFBD>finit le nom du p<>riph<70>rique DVD (par d<>faut\ : /dev/\:dvd).
Vous pouvez aussi donner un r<>pertoire contenant l'arborescence compl<70>te
d'un DVD (que vous auriez copi<70>, par exemple, avec vobcopy).
Notez que l'utilisation de \-dumpstream est souvent une meilleure solution
pour copier des titres de DVD (voir les exemples).
.
.TP
.B \-dvdangle <ID\ angle> (DVD uniquement)
Certains DVD contiennent des sc<73>nes qui peuvent <20>tre vues sous diff<66>rents
angles.
Vous pouvez ainsi dire <20> MPlayer quels angles utiliser (par d<>faut\ : 1).
.
.TP
.B \-forceidx
Forcer la reconstruction de l'index.
Utile pour les fichiers poss<73>dant un index cass<73> (d<>synchro, etc).
Cela vous permettra aussi de naviguer en avant/\:arri<EFBFBD>re si cela n'<27>tait
pas possible.
Vous pouvez r<>parer l'index de fa<66>on permanente avec MEncoder (voir la
documentation).
.br
.I NOTES:
Vous ne pouvez utiliser cette option que si le media en question permet les
d<EFBFBD>placements (c-<2D>-d pas depuis stdin, un pipe, etc).
.
.TP
.B \-fps <flottant>
Forcer le nombre de trames/\:sec de la vid<69>o (si la valeur est mauvaise ou
absente de l'ent<6E>te).
.
.TP
.B \-frames <nombre>
Joue/\:convertit uniquement les <nombre> premi<6D>res trames, puis sort.
.
.TP
.B \-hr-mp3-seek (MP3 uniquement)
D<EFBFBD>placement haute r<>solution dans mp3.
Par d<>faut, activ<69> quand un fichier MP3 externe est lu, car nous devons nous
y positionner tr<74>s pr<70>cis<69>ment pour garder la synchro A/\:V. Cela peut <20>tre
lent,surtout en allant en arri<72>re, puisqu'il faut revenir au d<>but pour
trouver la trame exacte.
.
.TP
.B \-idx (voir aussi \-forceidx)
Reconstruit l'index du fichier vid<69>o si aucun index n'est trouv<75>,
permet ainsi de se d<>placer.
Utile avec les t<>l<EFBFBD>chargements cass<73>s/\:incomplets, les vid<69>os en cours
de/\:ou mal g<>n<EFBFBD>r<EFBFBD>es.
.br
.I NOTES:
Vous ne pouvez utiliser cette option que si le media en question permet les
d<EFBFBD>placements (c-<2D>-d pas depuis stdin, un pipe, etc).
.
.TP
.B \-ipv4-only-proxy (r<>seau uniquement)
Saute le proxy pour les adresses IPv6.
Il sera toujours utilis<69> pour les connections IPv4.
.
.TP
.B \-loadidx <nomfichier>
Lit l'index depuis <nomfichier>, tel que sauv<75> par \-saveidx.
Cet index aura priorit<69>, (pour le d<>placement par ex.\&) sur l'index de
la vid<69>o jou<6F>e
Attention, MPlayer ne vous emp<6D>chera pas de charger l'index
g<EFBFBD>n<EFBFBD>r<EFBFBD> pour un AVI diff<66>rent, mais cela vous causera s<>rement des torts.
.I NOTE:
Cette option est obsol<6F>te maintenant que MPlayer g<>re OpenDML.
.
.TP
.B \-mc <secondes/\:trame>
Correction de synchro A-V maximum par trame (en secondes).
.
.TP
.B \-mf <option1:option2:...>
Utilis<EFBFBD> lors du d<>codage de multiples fichiers PNG ou JPEG.
.sp 1
Les options disponibles sont:
.sp 1
.PD 0
.RSs
.IPs w=<valeur>
largeur de la sortie (par d<>faut\ : autod<6F>tection)
.IPs h=<valeur>
hauteur de la sortie (par d<>faut autod<6F>tection)
.IPs fps=<valeur>
fps de la sortie (par d<>faut\ : 25)
.IPs type=<valeur>
type des fichiers d'entr<74>e (types disponibles: jpeg, png, tga, sgi)
.RE
.PD 1
.
.TP
.B \-ni (AVI uniquement)
Forcer l'utilisation du filtre AVI non entrelac<61> (permet de
jouer certains mauvais fichiers AVI).
.I NOTE\ :
Il ne s'agit pas d'entrelacement au sens de celle pr<70>sente dans
une vid<69>o issue d'un cam<61>scope num<75>rique, mais d'entrelacement au
sens de multiplexage audio vid<69>o dans le fichier vid<69>o.
.
.TP
.B \-nobps (AVI uniquement)
Ne pas utiliser la valeur octet/\:sec moyenne pour la synchro A-V.
Aide pour certains fichiers AVI avec une ent<6E>te cass<73>e.
.
.TP
.B \-noextbased
D<EFBFBD>sactive la s<>lection de d<>multiplexeur bas<61>e sur l'extension du fichier.
Par d<>faut, quand le type de fichier (respectivement, de d<>multiplexeur)
ne peut <20>tre d<>tect<63> de fa<66>on fiable (le fichier n'a pas d'ent<6E>te ou
n'est pas suffisamment fiable), l'extension du fichier est utilis<69>e
pour s<>lectionner le d<>multiplexeur.
Il se rabat toujours sur une s<>lection de d<>multiplexeur bas<61>e sur le
contenu.
.
.TP
.B \-passwd <mot\ de\ passe> (voir <EFBFBD>galement \-user) (r<>seau uniquement)
Indique le mot de passe pour l'identification http.
.
.TP
.B \-prefer-ipv4 (r<>seau uniquement)
Utilise IPv4 pour les connections r<>seau.
Se rabat automatiquement sur IPv6.
.
.TP
.B \-prefer-ipv6 (r<>seau IPv6 uniquement)
Utilise IPv4 pour les connections r<>seau.
Se rabat automatiquement sur IPv4.
.
.TP
.B \-rawaudio <option1:option2:...>
Cette option vous permet de lire des fichiers audio bruts.
Il peut aussi <20>tre utilis<69> pour lire des CD audio qui ne sont pas 44KHz
16-bit st<73>r<EFBFBD>o.
Pour lire un flux AC3 brut, utilisez \-rawaudio on:format=0x2000.
.sp 1
Les options disponibles sont:
.sp 1
.PD 0
.RSs
.IPs on\ \ \
utilise le d<>multiplexeur audio brut
.IPs channels=<valeur>
nombre de canaux
.IPs rate=<valeur>
taux d'<27>chantillonnage par seconde
.IPs samplesize=<valeur>
taille des <20>chantillons en octets
.IPs format=<valeur>
fourcc en hexa
.RE
.PD 1
.
.TP
.B \-rawvideo <option1:option2:...>
Cette option vous permet de lire des fichiers vid<69>o bruts.
.sp 1
Les options disponibles sont:
.sp 1
.PD 0
.RSs
.IPs on\ \ \
utilise le d<>multiplexeur vid<69>o brut
.IPs fps=<valeur>
d<EFBFBD>bit en trames par seconde (par d<>faut\ : 25.0)
.IPs sqcif|qcif|cif|4cif|pal|ntsc
d<EFBFBD>finit la taille d'image standard
.IPs w=<valeur>
largeur de l'image en pixels
.IPs h=<valeur>
hauteur de l'image en pixels
.IPs y420|yv12|yuy2|y8
d<EFBFBD>finie l'espace de couleurs
.IPs format=<valeur>
espace de couleur (fourcc) en hexa
.IPs size=<valeur>
taille de trame en octets
.RE
.PD 1
.
.TP
.B \-rtsp-stream-over-tcp (live.com uniquement)
Utilis<EFBFBD> avec 'rtsp://', URLs pour indiquer que les paquets RTP et RTCP
entrants seront stream<61>s sur TCP (en utilisant la m<>me connexion TCP que
RTSP).
Cette option peut <20>tre utile si vous avez une mauvaise connexion Internet
qui bloque les paquets UDP entrants (voir http://www.live.com/\:mplayer/).
.
.TP
.B \-saveidx <nomfichier>
Force la reconstruction de l'index et le sauvegarde dans <nomfichier>.
Pour l'instant cela ne fonctionne qu'avec les fichiers AVI.
.br
.I NOTE:
Cette option est obsol<6F>te maintenant que MPlayer g<>re OpenDML.
.
.TP
.B \-sb <position\ octet> (voir aussi \-ss)
Se place <20> la position donn<6E>e en octets.
Utile pour la lecture d'images CDROM ou fichiers VOB avec des informations
erron<EFBFBD>es au d<>but.
.
.TP
.B \-srate <Hz>
S<EFBFBD>lectionne la fr<66>quence d'<27>chantillonnage audio, en r<>-<2D>chantillonnant si
n<EFBFBD>cessaire.
MEncoder passe cette valeur <20> LAME pour le r<>-<2D>chantillonnage.
.TP
.B \-ss <temps> (voir aussi \-sb)
Se place <20> la position temporelle indiqu<71>e.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-ss 56"
se place <20> 56 secondes
.IPs "\-ss 01:10:00"
se place <20> 1\ heure 10\ min
.RE
.PD 1
.
.TP
.B \-tskeepbroken
Dit <20> MPlayer de ne pas rejeter les paquets TS marqu<71>s comme cass<73>s dans le
flux.
Parfois requis pour lire des fichiers MPEG-TS corrompus.
.
.TP
.B \-tsprobe <position\ octet>
Pour la lecture de flux MPEG-TS, cette option vous permet d'indiquer sur
combien d'octets du flux MPlayer devra chercher les pids audio et vid<69>o
d<EFBFBD>sir<EFBFBD>s.
.
.TP
.B \-tsprog <1\-65534>
Pour la lecture de flux MPEG-TS, vous pouvez indiquer quel programme (si
pr<EFBFBD>sent) vous voulez lire.
Peut <20>tre utilis<69> avec \-vid et \-aid.
.
.TP
.B \-tv <option1:option2:...> (TV uniquement)
Cette option active les facult<6C>s de capture TV de MPlayer.
Pour regarder la TV avec MPlayer, utilisez 'tv://' ou 'tv://<num<75>ro_canal>'
ou m<>me 'tv://<nom_canal>' (voir l'option channels pour num<75>ro_canal
plus bas) comme URL de film.
.\" FIXME: Le texte suivante ne dois pas etre ici...
.I NOTE:
.br
MPlayer n'accepte pas les deux-points, vous devez donc taper l'ID p<>riph<70>rique
avec des points (c'est-<2D>-dire .\& hw.0,0 au lieu de hw:0,0).
.br
Bien que vous puissiez s<>lectionner n'importe quelle fr<66>quence
d'<27>chantillonnage en utilisant ALSA, le codec audio de LAME n'est
capable d'encoder que les fr<66>quences 'standards'. Vous obtiendrez
un fichier .avi sans son si vous choisissez une fr<66>quence inhabituelle
et utilisez ce codec.
.sp 1
Les options disponibles sont:
.RSs
.IPs noaudio
aucun son
.IPs driver=<valeur>
disponible: dummy, v4l, v4l2, bsdbt848
.IPs device=<valeur>
Sp<EFBFBD>cifie un autre p<>riph<70>rique que celui par d<>faut /dev/\:video0.
.IPs input=<valeur>
D<EFBFBD>finit une autre entr<74>e que celle par d<>faut 0 (T<>l<EFBFBD>vision) (voir
la sortie console pour en obtenir la liste)
.IPs freq=<valeur>
Sp<EFBFBD>cifie sur quelle fr<66>quence r<>gler le tuner (par exemple \& 511.250).
Non compatible avec le param<61>tre channels.
.IPs outfmt=<valeur>
Sp<EFBFBD>cifie le format de sortie du tuner avec une valeur pr<70>-selectionn<6E>e
G<EFBFBD>r<EFBFBD> par le pilote v4l (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2,
i420) ou un format arbitraire donn<6E> en valeur h<>xa.
Essayez outfmt=help pour avoir la liste des formats disponibles.
.IPs width=<valeur>
largeur de la fen<65>tre
.IPs height=<valeur>
hauteur de la fen<65>tre
.IPs fps=<valeur>
fr<EFBFBD>quence de la capture vid<69>o (trames par seconde)
.IPs buffersize=<valeur>
taille maximale du tampon de capture en m<>gaoctets (ajust<73> de fa<66>on
dynamique par d<>faut)
.IPs norm=<valeur>
disponible: PAL, SECAM, NTSC. Pour v4l2 utilisez l'option normid ci-dessous.
.IPs "normid=<value> (v4l2 uniquement)"
Voir mes messages de MPlayer sur la console pour une liste des normes TV
disponibles.
.IPs channel=<valeur>
R<EFBFBD>gler le tuner sur le canal <valeur>
.IPs chanlist=<valeur>
disponible: europe-east, europe-west, us-bcast, us-cable, etc
.IPs channels=<canal>\-<nom>,<canal>\-<nom>,...
D<EFBFBD>finit des noms pour les canaux.
Utilisez _ pour les espaces dans les noms (ou jouez avec les guillemets ;-).
Les noms de canaux seront ensuite <20>crits en utilisant l'OSD, et les commandes
tv_step_channel, tv_set_channel et tv_last_channel seront utilisables
avec une t<>l<EFBFBD>commande (voir LIRC).
Non compatible avec le param<61>tre frequency.
.br
.I NOTE\ :
Le num<75>ro de canal sera sa position dans la liste des 'channels',
en commen<65>ant <20> 1.
.br
.I EXEMPLE\:
Exemple: utilisez tv://1, tv://2, tv://TV1, tv_set_channel 1, tv_set_channel 2,
tv_set_channel TV1, etc.
.IPs [brightness|contrast|hue|saturation]=<-100\-100>
Initialise les param<61>tres de couleur de la carte.
Correspondent <20> [luminosit<69>|contraste|tonalit<69>|saturation]
.IPs audiorate=<valeur>
D<EFBFBD>finit le d<>bit binaire de capture audio.
.IPs forceaudio
Capture l'audio m<>me si il n'y a pas de sources audio signal<61>es par v4l.
.IPs alsa
capture depuis ALSA
.IPs amode=<0\-3>
choisit un mode audio:
.RSss
0: mono
.br
1: st<73>r<EFBFBD>o
.br
2: langue 1
.br
3: langue 2
.REss
.IPs forcechan=<1\-2>
Par d<>faut, le nombre de canaux audio est d<>termin<69> par l'interrogation
automatique de la carte tv.
Cette option vous permet de forcer l'enregistrement stereo/\:mono sans
tenir compte de l'option amode et des valeurs retourn<72>es par v4l.
Elle peut <20>tre utilis<69>e quand la carte tv est incapable de renvoyer le
mode audio courant.
.IPs adevice=<valeur>
Indique un p<>riph<70>rique audio.
.RSss
/dev/\:...\& pour OSS
.br
ID mat<61>riel pour ALSA.
Voir la documentation de \-ao alsa pour savoir comment d<>finir l'ID mat<61>riel.
.REss
.IPs audioid=<valeur>
choisit la sortie audio de la carte de capture, si elle en a plus qu'une.
.IPs "[volume|bass|treble|balance]=<0\-65535> (v4l1)"
.IPs "[volume|bass|treble|balance]=<0\-100> (v4l1)"
Ces options r<>glent les param<61>tres du mixeur de la carte de capture vid<69>o.
Elles n'auront aucun effet si votre carte ne dispose pas d'un mixeur.
Pour v4l1, 0\-65535 est un intervalle valide.
Pour v4l2, l'intervalle valide est 0 <20> 100, et 50 correspond <20> la valeur par
d<EFBFBD>faut du contr<74>le, tel que report<72> par le pilote.
.IPs immediatemode=<bool>
Un valeur de 0 signifie capturer et mettre en cache l'audio et la vid<69>o
ensemble (par d<>faut pour MEncoder).
Une valeur de 1 (par d<>faut pour MPlayer) signifie ne capturer que la vid<69>o et
laisser l'audio passer directement de la carte TV <20> la carte son.
.IPs mjpeg
Utilise la compression mjpeg mat<61>rielle (si la carte le g<>re).
En utilisant cette option, vous n'avez pas besoin de sp<73>cifier la largeur
et la hauteur de la fen<65>tre de sortie, car MPlayer la d<>terminera
automatiquement d'apr<70>s la valeur affect<63>e <20> l'option decimation
(voir ci-dessous).
.IPs decimation=<1,2,4>
choisit la taille de l'image qui sera compress<73>e mat<61>riellement\ :
.RSss
1: pleine r<>solution
704x576 PAL
704x480 NTSC
.br
2: r<>solution moyenne
352x288 PAL
352x240 NTSC
.br
4: faible r<>solution
176x144 PAL
176x120 NTSC
.REss
.IPs quality=<0\-100>
choisit la qualit<69> de la compression jpeg
.br
(quality < 60 recommand<6E> pour la pleine r<>solution)
.RE
.
.TP
.B \-user <nom utilisateur> (voir <EFBFBD>galement \-passwd) (r<>seau uniquement)
Indique un nom d'utilisateur pour l'identification HTTP.
.
.TP
.B \-user-agent <chaine>
Utilise <chaine> comme User-Agent pour les flux sur HTTP.
.
.TP
.B \-vid <ID>
S<EFBFBD>lectionne le canal vid<69>o (MPG: 0\-15 ASF: 0\-255 MPEG-TS: 17\-8190).
Pour lire un flux MPEG-TS, MPlayer/\:MEncoder utilisera le premier programme
(si pr<70>sent) avec le flux vid<69>o choisi.
.
.TP
.B \-vivo <sub-options> (CODE DE D<EFBFBD>BOGAGE)
Force les param<61>tres audio du d<>multiplexeur VIVO (pour d<>bogage).
.
.
.SH "OPTIONS OSD/\:SUB"
.I NOTE:
Voir <20>galement \-vf expand.
.
.TP
.B \-dumpjacosub (MPlayer uniquement)
Convertit les sous-titres donn<6E>s (via l'option \-sub) au format bas<61> sur le
temps JACOsub.
Cr<EFBFBD>e un fichier dumpsub.js dans le r<>pertoire courant.
.
.TP
.B \-dumpmicrodvdsub (MPlayer uniquement)
Convertit les sous-titres donn<6E>s (via l'option \-sub) au format MicroDVD.
Cr<EFBFBD><EFBFBD> un fichier dumpsub.sub dans le r<>pertoire courant.
.
.TP
.B \-dumpmpsub (MPlayer uniquement)
Convertit les sous-titres donn<6E>s (via l'option \-sub) au format natif de
MPlayer, MPsub.
Cr<EFBFBD><EFBFBD> un fichier dump.mpsub dans le r<>pertoire courant.
.
.TP
.B \-dumpsami (MPlayer uniquement)
Convertit les sous-titres donn<6E>s (via l'option \-sub) au format bas<61> sur le
temps SAMI.
Cr<EFBFBD>e un fichier dumpsub.smi dans le r<>pertoire courant.
.
.TP
.B \-dumpsrtsub (MPlayer uniquement)
Convertit les sous-titres donn<6E>s (via l'option \-sub) au format bas<61> sur le
temps SubViewer (SRT).
Cr<EFBFBD><EFBFBD> un fichier dump.srt dans le r<>pertoire courant.
.
.TP
.B \-dumpsub (MPlayer uniquement) (CODE B<EFBFBD>TA)
Extrait les sous-titres d'un flux VOB.
Voir <20>galement les options \-dump*sub et \-vobsubout*.
.
.TP
.B \-ffactor <nombre>
R<EFBFBD>-<2D>chantillonne le canal de transparence (alpha) de la palette de la police.
Peut <20>tre:
.
.PD 0
.RSs
.IPs 0
polices toutes blanches
.IPs 0.75
bordure noire tr<74>s fine (par d<>faut)
.IPs 1
bordure noire fine
.IPs 10
bordure noire <20>paisse
.RE
.PD 1
.
.TP
.B \-flip-hebrew (FriBiDi uniquement)
Active le retournement des sous-titres en utilisant FriBiDi.
.
.TP
.B \-font <chemin\ vers\ le\ fichier\ font.desc> (OSD uniquement)
Recherche les polices OSD/\:SUB dans un r<>pertoire particulier
(par d<>faut pour les polices normales: ~/\:.mplayer/\:font/\:font.desc,
pour les polices FreeType: ~/.mplayer/\:subfont.ttf).
.br
.I NOTE:
Avec FreeType, cette option d<>termine le chemin vers le fichier de polices.
Avec Fontconfig, cette option d<>termine le nom de police fontconfig.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
\-font ~/\:.mplayer/\:arial-14/\:font.desc
.br
\-font ~/\:.mplayer/\:arialuni.ttf
.br
\-font 'Bitstream Vera Sans'
.RE
.PD 1
.
.TP
.B \-fontconfig (fontconfig uniquement)
Active l'utilisation des polices g<>r<EFBFBD>es par fontconfig.
.
.TP
.B \-forcedsubsonly
N'affiche que les sous-titres forc<72>s des sous-titres DVD s<>lectionn<6E>s,
par ex.\& avec \-slang.
.
.TP
.B \-fribidi-charset <nom\ charset>
D<EFBFBD>finit le charset <20> passer <20> FriBiDi pour le d<>codage de sous-titres non-UTF8
(par d<>faut\ : ISO8859-8).
.
.TP
.B \-ifo <fichier ifo VOBsub>
Indique le fichier <20> utiliser pour charger la palette et la taille des trames
des sous-titres VOBSUB.
.
.TP
.B \-noautosub
D<EFBFBD>sactive le chargement automatique du fichier de sous-titres.
.
.TP
.B \-osdlevel <0\-3> (MPlayer uniquement)
D<EFBFBD>finit dans quel mode OSD d<>marrer.
.
.PD 0
.RSs
.IPs 0
0: sous-titres uniquement
.IPs 1
volume + position (par d<>faut)
.IPs 2
volume + position + compteur + pourcentage
.IPs 3
volume + position + compteur + pourcentage + temps total
.RE
.PD 1
.
.TP
.B \-overlapsub
Permet au prochain sous-titre de s'afficher pendant que l'actuel est toujours
visible (le comportement par d<>faut est d'en activer la gestion que pour des
formats sp<73>cifiques).
.
.TP
.B \-sid <ID> (voir aussi l'option \-slang)
Affiche le sous-titre <ID> (0\-31) du DVD lors de sa lecture.
MPlayer affiche la liste des sous-titres disponibles, quand il est lanc<6E> en
mode verbeux (\-v).
.
.TP
.B \-slang <code-pays\ <EFBFBD>\ deux\ lettres> (voir aussi l'option \-sid)
D<EFBFBD>finit la langue du sous-titre.
MPlayer affiche la liste des sous-titres disponibles, quand il est lanc<6E> en
mode verbeux (\-v).
.br
Vous pouvez aussi donner une liste de codes de pays vers lequel se rabattre
lors de la recherche des sous-titres.
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-slang hu,en"
S<EFBFBD>lectionne le hongrois et se rabat sur l'anglais si le hongrois n'est pas
disponible.
.RE
.PD 1
.
.TP
.B \-spuaa <mode> (OSD uniquement)
Mode d'anti-cr<63>nelage/\:redimmensionnement pour DVD/\:VobSub.
Une valeur de 16 peut <20>tre ajout<75> <20> mode pour forcer le redimmensionnement
m<EFBFBD>me si la trame originale et la trame redimmensionn<6E>e correspondent d<>j<EFBFBD>, par
ex.\& pour lisser les sous-titres avec un flou gaussien.
Les modes disponibles sont:
.PD 0
.RSs
.IPs 0
aucun (le plus rapide, tr<74>s vilain)
.IPs 1
approximatif (cass<73> ?)
.IPs 2
complet (lent)
.IPs 3
bilin<EFBFBD>aire (par d<>faut, rapide et pas trop mauvais)
.IPs 4
utilise le flou gaussien swscaler (tr<74>s joli)
.RE
.PD 1
.
.TP
.B \-spualign <-1\-2> (OSD uniquement)
D<EFBFBD>finit l'alignement des sous-titres SPU (DVD/\:VobSub).
.PD 0
.RSs
.IPs -1
position originale.
.IPs 0
aligner en haut (par d<>faut)
.IPs 1
aligner au milieu
.IPs 2
aligner en bas
.RE
.PD 1
.
.TP
.B \-spugauss <0.0\-3.0> (OSD uniquement)
Param<EFBFBD>tre de Variance du gaussien utilis<69> par \-spuaa 4.
L'accro<72>tre augmente le flou (par d<>faut\ : 1.0).
.
.TP
.B \-sub <fichier\ de\ sous-titres1,fichier\ de\ sous-titres2,...>
Utilise/\:affiche ces sous-titres.
Un seul fichier peut <20>tre affich<63> <20> la fois.
.
.TP
.B \-sub-bg-alpha <0\-255>
D<EFBFBD>finit la valeur du canal de transparence alpha pour le fond des sous-titres
et de l'OSD.
De grandes valeurs signifient plus transparent.
La valeur 0 est une exception et signifie compl<70>tement transparent.
.
.TP
.B \-sub-bg-color <0\-255>
Sp<EFBFBD>cifie la valeur de la couleur pour le fond des sous-titres et de l'OSD.
Actuellement les sous-titres sont en niveau de gris donc cette valeur est
<EFBFBD>quivalente <20> l'intensit<69> de la couleur.
La valeur 255 signifie blanc et 0 noir.
.
.TP
.B \-sub-demuxer <nombre> (\-subfile uniquement) (CODE B<EFBFBD>TA)
Force le type de d<>multiplexeur de sous-titres pour \-subfile.
Donnez l'ID du demuxer tel que defini dans subreader.h.
.
.TP
.B \-sub-fuzziness <mode>
Ajuste l'exactitude de recherche des sous-titres:
.PD 0
.RSs
.IPs 0
correspondance exacte
.IPs 1
Charge tous les sous-titres contenant le nom du film.
.IPs 2
Charge tous les sous-titres du r<>pertoire courant.
.RE
.PD 1
.
.TP
.B \-sub-no-text-pp
D<EFBFBD>sactive tout post-traitement du texte apr<70>s avoir charg<72> les sous-titres.
Utilis<EFBFBD> pour d<>bogage.
.
.TP
.B \-subalign <0\-2> (OSD uniquement)
D<EFBFBD>finit l'alignement des sous-titres align<67>s avec \-subpos.
.PD 0
.RSs
.IPs 0
Aligner en haut (par d<>faut).
.IPs 1
Aligner au milieu.
.IPs 2
Aligner en bas.
.RE
.PD 1
.
.TP
.B \-subcc \
Affiche les sous-titres DVD Closed Caption (CC).
Ce ne sont PAS les sous-titres VOB, ce sont des sous-titres ASCII sp<73>ciaux pour
malentendants encod<6F>s dans les flux VOB sur la plupart des DVD zone 1.
Actuellement il ne semble pas y avoir de sous-titres CC sur les DVD
d'autres zones.
.
.TP
.B \-subcp <codepage> (iconv uniquement)
Si votre syst<73>me g<>re iconv(3), vous pouvez utiliser cette
option pour d<>finir la page de code du sous-titres
.sp 1
.I EXEMPLE:
.PD 0
.RSs
\-subcp latin2
.br
\-subcp cp1250
.RE
.PD 1
.
.TP
.B \-subcp enca:<langue>:<page\ de\ code\ alternative> (ENCA uniquement)
Vous pouvez d<>finir votre langue d'apr<70>s son code <20> deux lettres pour
que ENCA d<>tecte automatiquement votre page de code.
En cas de doute, mettez n'importe quoi et regardez la sortie de mplayer
en mode verbeux (\-v) pour savoir quelles sont les langues disponibles.
La page de code alternative sera utilis<69>e en cas d'<27>chec de l'autod<6F>tection.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-subcp enca:cs:latin2"
Devine l'encodage, en faisant l'hypoth<74>se que ce soit du Tch<63>que, et se rabat
sur latin 2 si la d<>tection <20>choue.
.IPs "\-subcp enca:pl:cp1250"
Tente avec un code Polonais, ou se rabat sur cp1250.
.RE
.PD 1
.
.TP
.B \-subdelay <sec>
Retarde les sous-titres de <sec> secondes.
Peut <20>tre n<>gatif.
.
.TP
.B \-subfile <nomfichier> (CODE B<EFBFBD>TA)
Inutile actuellement.
Identique <20> \-audiofile, mais pour les flux de sous-titres (OggDS ?).
.
.TP
.B \-subfont-autoscale <0\-3> (FreeType uniquement)
S<EFBFBD>lectionne le mode de redimensionnement automatique.
.br
.I NOTE:
0 signifie que les tailles du texte et de l'OSD sont des largeurs de police
en pixels.
.sp 1
Le mode peut <20>tre:
.sp 1
.PD 0
.RSs
.IPs 0
aucun redimensionnement
.IPs 1
proportionnel <20> la largeur du film
.IPs 2
proportionnel <20> la hauteur du film
.IPs 3
proportionnel <20> la diagonale du film (par d<>faut)
.RE
.PD 1
.
.TP
.B \-subfont-blur <0\-8> (FreeType uniquement)
Fixe le rayon de flou (blur) sur les polices (par d<>faut\ : 2).
.
.TP
.B \-subfont-encoding <valeur> (FreeType uniquement)
Fixe l'encodage de la police.
Avec 'unicode', tous les signes du fichier de police seront affich<63>s et unicode
sera utilis<69> (par d<>faut\ : unicode).
.
.TP
.B \-subfont-osd-scale <0\-100> (FreeType uniquement)
Fixe le coefficient de mise <20> l'<27>chelle automatique des <20>l<EFBFBD>ments OSD
(par d<>faut\ : 6).
.
.TP
.B \-subfont-outline <0\-8> (FreeType uniquement)
Fixe l'<27>paisseur de la bordure de police (par d<>faut\ : 2).
.
.TP
.B \-subfont-text-scale <0\-100> (FreeType uniquement)
Fixe le coefficient de mise <20> l'<27>chelle automatique (en pourcentage de la
taille de l'<27>cran) (par d<>faut\ : 5).
.
.TP
.B \-subfps <flottant>
D<EFBFBD>finit le rapport trame/\:sec du sous-titre (par d<>faut\ : le m<>me rapport
que celui du film)
.br
.I NOTE:
.br
Uniquement pour les fichiers de sous-titres bas<61>s sur des trames,
comme le format MicroDVD.
.
.TP
.B \-subpos <0\-100> (utile avec \-vf expand) (OSD uniquement)
D<EFBFBD>finit la position des sous-titres sur l'<27>cran.
Cette valeur est la position verticale des sous-titres en % de la hauteur
de l'<27>cran.
.
.TP
.B \-subwidth <10\-100> (OSD uniquement)
D<EFBFBD>finit la largeur maximum des sous-titres sur l'<27>cran.
Utile pour la sortie TV.
La valeur est la largeur des sous-titres en % de la largeur de l'<27>cran.
.
.TP
.B \-unicode
Indique <20> MPlayer de traiter le fichier de sous-titre au format unicode.
.
.TP
.B \-utf8
Indique <20> MPlayer de traiter le fichier de sous-titre au un format UTF-8.
.
.TP
.B \-vobsub <fichier\ VOBsub\ sans\ extension>
D<EFBFBD>finit le fichier VOBsub qui sera utilis<69> pour les sous-titres.
Indiquez le chemin complet sans extensions, c'est-<2D>-dire
sans '.idx', '.ifo' ou '.sub'.
.
.TP
.B \-vobsubid <0\-31>
D<EFBFBD>finit le num<75>ro de sous-titre du fichier VOBsub.
.
.
.SH "OPTIONS DE SORTIE AUDIO (MPLAYER UNIQUEMENT)"
.
.TP
.B \-abs <valeur> (\-ao oss uniquement) (OBSOL<4F>TE)
Outrepasse la d<>tection de la taille du buffer audio du pilote/\:de la
carte.
.
.TP
.B \-aofile <nomfichier>
Outrepasse le nom de fichier par d<>faut utilis<69> par \-ao pcm.
.
.TP
.B \-aop <list=plugin1,plugin2...:option1=valeur1:opt2=val2...>
D<EFBFBD>finit le(s) plugin(s) et leurs options
(voir <20>galement la section des plugins audio de la documentation).
.sp 1
Les options disponibles sont:
.
.RSs
.IPs list=[plugins]
liste des plugins s<>par<61>e par des virgules (resample, surround, format, volume,
extrastereo, volnorm, delay)
.IPs delay=<sec>
plugin d'exemple, <20> ne pas utiliser.
.IPs format=<format>
format de sortie (plugin format uniquement)
.IPs fout=<Hz>
fr<EFBFBD>quence de sortie (plugin resample uniquement)
.IPs volume=<0\-255>
volume (plugin volume uniquement)
.IPs mul=<valeur>
coefficient de st<73>r<EFBFBD>o (par d<>faut\ : 2.5) (plugin extrastereo uniquement)
.IPs softclip
capacit<EFBFBD>s de compression/\:'soft-clipping' (plugin volume uniquement)
.RE
.
.TP
.B \-delay <sec>
D<EFBFBD>calage audio en secondes (nombre flottant positif ou n<>gatif).
.
.TP
.B \-format <0\-8192>
S<EFBFBD>lectionne le format utilis<69> pour la sortie depuis la couche filtre
(suivant les d<>finitions de libao2/\:afmt.h):
.
.PD 0
.RSs
.IPs 1
Mu-Law
.IPs 2
A-Law
.IPs 4
Ima-ADPCM
.IPs 8
8-bit non sign<67>
.IPs 16
16-bit sign<67> (little-endian)
.IPs 32
16-bit sign<67> (big-endian)
.IPs 64
8-bit sign<67>
.IPs 128
16-bit non sign<67> (little-endian)
.IPs 256
16-bit non sign<67> (big-endian)
.IPs 512
MPEG (2) audio
.IPs 1024
AC3
.IPs 4096
32-bit sign<67> (little-endian)
.IPs 8192
32-bit sign<67> (big-endian)
.RE
.PD 1
.
.TP
.B \-mixer <p<>riph.>
Utilise un autre p<>riph<70>rique de mixage que celui par d<>faut /dev/\:mixer.
C'est le mixeur utilis<69> par ALSA
.
.TP
.B \-mixer-channel <ligne de mixeur>[,index de mixeur] (\-ao oss et \-ao alsa uniquement)
Cette option dit <20> MPlayer d'utiliser un canal diff<66>rent du PCM par d<>faut
pour contr<74>ler le volume.
Les options OSS incluent
.B vol, pcm, line.
Pour une liste compl<70>te des options, cherchez SOUND_DEVICE_NAMES dans
/usr/\:include/\:linux/\:soundcard.h.
Pour ALSA vous pouvez utiliser les noms tels qu'indiqu<71>s par ex.\& par
alsamixer, comme
.B Master, Line, PCM.
.br
.I NOTE\ :
Les canaux du mixeur ALSA suivis par un nombre doivent <20>tre donn<6E>s au format
<nom,nombre>, par ex.\& le canal dont le label est 'PCM 1' dans alsamixer doit
<EFBFBD>tre transform<72> en
.BR PCM,1 .
.
.TP
.B \-nowaveheader (\-ao pcm uniquement)
Ne pas inclure l'ent<6E>te wave.
Utilis<EFBFBD> avec PCM brut (raw).
.
.TP
.B \-volstep <0\-100>
D<EFBFBD>finit l'importance de l'augmentation du volume, en pourcentage du volume
maximum (par d<>faut\ : 3).
.
.
.SH "OPTIONS DE SORTIE AUDIO (MPLAYER UNIQUEMENT)"
Les pilotes de sortie audio sont des interfaces vers diff<66>rentes
architectures de sortie audio.
La syntaxe est\ :
.
.TP
.B \-ao <driver1[:sous-option1[=valeur]:...],driver2,...[,]>
D<EFBFBD>finit une liste de priorit<69> des drivers de sortie audio <20> utiliser.
.PP
Si la liste finit par ',', les autres pilotes seront essay<61>s en cas d'<27>chec.
Les sous-options sont optionnelles et peuvent, la plupart du temps,
<EFBFBD>tre omises.
.br
.I NOTE:
Pour obtenir la liste compl<70>te des pilotes disponibles, voir \-ao help.
.sp 1
.I EXEMPLE
.PD 0
.RSs
.IPs "\-ao alsa,oss,"
Essaie d'utiliser ALSA, puis OSS ainsi que les autres en cas d'<27>chec.
.IPs "\-ao alsa:mmap:noblock:device=hw=0.3"
Initialise le nom de p<>riph<70>rique, en acc<63>s non bloquant et mapp<70> en m<>moire,
de la premi<6D>re carte, quatri<72>me p<>riph<70>rique (ouf\ ! ;-).
.RE
.PD 1
.
.sp 1
Les pilotes de sorties audio sont\ :
.
.TP
.B alsa\ \ \
Pilote de sortie audio ALSA 0.9/\:1.x.
.PD 0
.RSs
.IPs mmap\ \ \
Active le mode exp<78>rimental mapp<70> en m<>moire (ne marche pas avec plus de
deux canaux)
.IPs noblock
Active le mode non-bloquant.
.IPs device=<device>
D<EFBFBD>finit le nom de p<>riph<70>rique.
Remplacez les ',' par '.' et ':' par '=' dans les noms de p<>riph<70>rique ALSA.
.RE
.PD 1
.
.TP
.B alsa1x (OBSOL<4F>TE)
Pilote de sortie audio ALSA 1.x.
Rendu obsol<6F>te par le pilote g<>n<EFBFBD>rique audio alsa.
.
.TP
.B alsa9 (OBSOL<4F>TE)
Pilote de sortie audio ALSA 0.9.
Rendu obsol<6F>te par le pilote g<>n<EFBFBD>rique audio alsa.
.
.TP
.B alsa5\ \
Pilote de sortie audio ALSA 0.5.
.TP
.B oss\ \ \ \
Pilote de sortie audio OSS.
.PD 0
.RSs
.IPs dsp-device
D<EFBFBD>finit le p<>riph<70>rique audio d'entr<74>e (/dev/\:dsp par defaut).
.RE
.PD 1
.
.TP
.B sdl\ \ \ \
Pilote de sortie audio de la librairie SDL.
SDL (Simple Directmedia Layer) est une librairie tr<74>s ind<6E>pendante de la
plateforme.
.PD 0
.RSs
.IPs <pilote>
Choisit explicitement le pilote SDL <20> utiliser (par d<>faut\ : SDL choisit
tout seul).
.RE
.PD 1
.
.TP
.B arts\ \ \
Sortie audio par le d<>mon Arts.
.
.TP
.B esd\ \ \ \
Sortie audio par le d<>mon ESD.
.PD 0
.RSs
.IPs <serveur>
Choisit explicitement le serveur ESD <20> utiliser (par d<>faut\ : localhost).
.RE
.PD 1
.
.TP
.B jack\ \ \ \
Sortie audio par JACK (Jack Audio Connection Kit).
.
.TP
.B nas\ \ \ \
Sortie audio par NAS.
.
.TP
.B macosx (Mac OS X uniquement)
Pilote de sortie audio natif de Mac OS X.
.
.TP
.B sgi (SGI uniquement)
Pilote de sortie audio natif de SGI.
.
.TP
.B sun (Sun uniquement)
Pilote de sortie audio natif de Sun.
.PD 0
.RSs
.IPs <pilote>
Choisit explicitement le p<>riph<70>rique audio <20> utiliser (par d<>faut\ :
/dev/\:audio).
.RE
.PD 1
.
.TP
.B win32 (Windows uniquement)
Pilote de sortie audio waveout natif de Windows.
.
.TP
.B dxr2 (also see \-dxr2) (DXR2 uniquement)
Pilote de sortie de la Creative DXR2.
.
.TP
.B mpegpes (DVB uniquement)
Pilote de sortie sp<73>cifique <20> DVB.
.
.TP
.B null\ \ \
N'<27>met pas de son mais maintient la vitesse de lecture.
Utilisez \-nosound pour des mesures (benchmarking).
.
.TP
.B pcm (voir aussi \-aofile)
Extrait le son PCM/\:wave brut.
Enregistre le son dans ./\:audiodump.wav.
.
.TP
.B plugin\ \
Pilote de plugin de sortie audio.
.
.
.SH "OPTIONS DE SORTIE VID<49>O (MPLAYER UNIQUEMENT)"
.
.TP
.B \-aa* (\-vo aa uniquement)
Vous pouvez obtenir une liste et des explications sur les options disponibles
en ex<65>cutant
.I mplayer \-aahelp
.
.TP
.B \-adapter <valeur>
D<EFBFBD>finit la carte graphique qui recevra l'image
N<EFBFBD>cessite l'option \-vm.
Vous pouvez obtenir une liste des cartes disponibles si cette option est
combin<EFBFBD>e <20> l'option \-v.
Ne fonctionne qu'avec \-vo directx pour le moment.
.
.TP
.B \-bpp <profondeur>
Outrepasse la profondeur de couleur d<>tect<63>e automatiquement.
G<EFBFBD>r<EFBFBD> uniquement par les pilotes de sortie vid<69>o fbdev, dga, svga, vesa.
.
.TP
.B \-brightness <-100\-100>
Ajuste la luminosit<69> du signal vid<69>o (par d<>faut\ : 0).
N'est pas g<>r<EFBFBD> par tous les pilotes de sortie vid<69>o.
.
.TP
.B \-contrast <-100\-100>
Ajuste le contraste du signal vid<69>o (par d<>faut\ : 0).
N'est pas g<>r<EFBFBD> par tous les pilotes de sortie vid<69>o.
.
.TP
.B \-dfbopts <valeur> (\-vo directfb uniquement)
D<EFBFBD>finit une liste de param<61>tres pour le pilote de sortie vid<69>o directfb.
.
.TP
.B \-display <nom> (X11 uniquement)
Sp<EFBFBD>cifier le nom d'h<>te et le num<75>ro d'affichage du serveur X sur lequel vous
d<EFBFBD>sirez afficher la vid<69>o.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
\-display xtest.localdomain:0
.RE
.PD 1
.
.TP
.B \-double
Active le double buffering.
Evite le scintillement en pla<6C>ant deux trames en m<>moire, et en affichant
l'une tandis que l'on d<>code l'autre.
Peut affecter n<>gativement l'OSD, mais <20>vite les effets de scintillement
de l'OSD.
N<EFBFBD>cessite deux fois plus de m<>moire que pour un buffer simple, cela ne
marchera donc pas sur les cartes qui ont tr<74>s peu de m<>moire.
.
.TP
.B \-dr \ \ \
Active le rendu direct (pas g<>r<EFBFBD> par tous les codecs et sorties vid<69>o)
.br
.I ATTENTION\ :
Attention: peut corrompre OSD/\:SUB!
.
.TP
.B \-dxr2 <option1:option2:...>
Cette option est utilis<69>e pour contr<74>ler le pilote de sortie vid<69>o dxr2.
.
.RSs
.IPs ar-mode=<valeur>
mode de rapport hauteur/\:largeur (0 = normal, 1 = pan et scan, 2 = letterbox
(par d<>faut))
.IPs iec958-encoded
Met le mode de sortie iec958 <20> "encod<6F>".
.IPs iec958-decoded
Met le mode de sortie iec958 <20> "d<>cod<6F>" (par d<>faut)
.IPs macrovision=<valeur>
mode macrovision mode (0 = off (par d<>faut), 1 = agc, 2 = agc 2 colorstripe,
3 = agc 4 colorstripe)
.IPs mute
coupe la sortie son
.IPs unmute
r<EFBFBD>tabli la sortie son
.IPs ucode=<valeur>
chemin du microcode
.RE
.RS
.sp 1
.I Sortie TV
.RE
.RSs
.IPs 75ire
active le mode de sortie 7.5 IRE
.IPs no75ire
d<EFBFBD>sactive le mode de sortie 7.5 IRE (par d<>faut)
.IPs bw\ \ \
sortie TV noir et blanc
.IPs color
sortie TV couleur (par d<>faut)
.IPs interlaced
sortie TV entrelac<61>e
.IPs nointerlaced
d<EFBFBD>sactive la sortie TV entrelac<61>e
.IPs norm=<valeur>
norme TV (ntsc (par d<>faut), pal, pal60, palm, paln, palnc)
.IPs square-pixel
initialise le mode pixel <20> square (carr<72>)
.IPs ccir601-pixel
initialise le mode pixel <20> ccir601
.RE
.RS
.sp 1
.I overlay
.RE
.RSs
.IPs cr-left=<0\-500>
Initialise la valeur de rognage (cropping) <20> gauche (par d<>faut\ : 50).
.IPs cr-right=<0\-500>
Initialise la valeur de rognage <20> droite (par d<>faut\ : 300).
.IPs cr-top=<0\-500>
Initialise la valeur de rognage en haut (par d<>faut\ : 0).
.IPs cr-bottom=<0\-500>
Initialise la valeur de rognage en bas (par d<>faut\ : 0).
.IPs ck-[r|v|b]=<0\-255>
Initialise le gain de r(ouge), v(ert) ou b(leu) pour la couleur
de transparence.
.IPs ck-[r|v|b]min=<0\-255>
valeur minimum pour la couleur de transparence respective (r, v, b).
.IPs ck-[r|v|b]max=<0\-255>
valeur minimum pour la couleur de transparence respective (r, v, b).
.IPs ignore-cache
Ignore les param<61>tres d'incrustation.
.IPs update-cache
Met <20> jour les param<61>tres d'incrustation.
.IPs ol-osd
Active l'OnScreen Display (OSD) en incrustation dans la vid<69>o.
.IPs nool-osd
D<EFBFBD>sactive l'incrustation de l'OSD (par d<>faut)
.IPs ol[h|l|x|y]-cor=<-20\-20>
Ajuste la taille (h,l) et la position (x,y) de l'affichage superpos<6F>. au
cas o<> il ne correspond pas parfaitement <20> la fen<65>tre (par d<>faut\ : 0).
.IPs overlay
Active l'incrustation (overlay) (par d<>faut).
.IPs nooverlay
Active la sortie TV.
.IPs overlay-ratio=<1\-2500>
R<EFBFBD>gle l'incrustation (par d<>faut\ : 1000).
.RE
.
.TP
.B \-fb <p<>riph<70>rique> (\-vo fbdev ou directfb uniquement) (OBSOL<4F>TE)
D<EFBFBD>finit le p<>riph<70>rique framebuffer (tampon de trame) <20> utiliser
(par d<>faut\ : /dev/\:fb0).
.
.TP
.B \-fbmode <nom_mode> (\-vo fbdev uniquement)
Se place dans le mode vid<69>o <nom_mode> tel qu'indiqu<71> dans
/etc/\:fb.modes.
.br
.I NOTE:
Le framebuffer VESA ne permet pas le changement de mode.
.
.TP
.B \-fbmodeconfig <nomfichier> (\-vo fbdev uniquement)
Outrepasse le fichier de configuration du mode du framebuffer
(par d<>faut\ : /etc/\:fb.modes).
.
.TP
.B \-forcexv (\-vo sdl uniquement)
Force l'utilisation de XVideo <20> travers le pilote de sortie vi<76>o sdl.
.
.TP
.B \-fs (voir aussi \-zoom)
Affichage plein-<2D>cran (centre le film, et dessine des bandes noires autour).
Tous les pilotes de sortie vid<69>o ne le permettent pas.
.
.TP
.B \-fsmode-dontuse <0\-31> (OBSOL<4F>TE, utilisez l'option \-fs)
Essayez cette option si vous avez encore des probl<62>mes en plein <20>cran.
.
.TP
.B \-fstype <type1,type2,...> (X11 uniquement)
D<EFBFBD>finit une liste class<73>e par ordre de priorit<69> des modes plein-<2D>cran
<EFBFBD> utiliser.
Vous pouvez inverser les modes en les pr<70>fixant par '\-'.
Si vous avez des probl<62>mes d'affichage, comme votre vid<69>o en plein <20>cran est
cach<EFBFBD>e par d'autres fen<65>tres, essayez de r<>-ordonner cette liste.
.br
.I NOTE:
Voir \-fstype help pour une liste compl<70>te des modes disponibles.
.sp 1
Les types disponibles sont:
.sp 1
.PD 0
.RSs
.IPs above
Utilise l'astuce _NETWM_STATE_ABOVE si disponible.
.IPs below
Utilise l'astuce _NETWM_STATE_BELOW si disponible.
.IPs fullscreen
Utilise l'astuce _NETWM_STATE_FULLSCREEN si disponible.
.IPs layer
Utilise l'astuce _WIN_LAYER avec la couche par d<>faut.
.IPs layer=<0..15>
Utilise l'astuce _WIN_LAYER avec le num<75>ro de couche.
.IPs netwm
Force le style NETWM.
.IPs none
N'initialise pas la couche plein-<2D>cran de la fen<65>tre.
.IPs stays_on_top
Utilise l'astuce _NETWM_STATE_STAYS_ON_TOP si disponible.
.REss
.sp 1
.RS
.I EXEMPLE:
.RE
.PD 0
.RSs
.IPs layer,stays_on_top,above,fullscreen
L'ordre par d<>faut, si des modes incorrects ou non g<>r<EFBFBD>s sont donn<6E>s, sera
utilis<EFBFBD> en recours.
.IPs \-fullscreen
Corrige le basculement en mode plein <20>cran sur OpenBox 1.x.
.RE
.P 1
.
.TP
.B \-geometry x[%][:y[%]] ou [WxH][+x+y]
Ajuste la position d'origine sur l'<27>cran de la sortie.
Les variables x et y sont en pixels mesur<75>s <20> partir du coin sup<75>rieur droit
de l'<27>cran jusqu'au coin sup<75>rieur droit de la vid<69>o affich<63>e, cependant si
un signe pourcentage est indiqu<71> apr<70>s la variable, cette valeur est alors
consid<EFBFBD>r<EFBFBD>e comme le pourcentage de la taille de l'<27>cran dans cette direction.
Il g<>re <20>galement le format d'option standard X11 \-geometry.
.br
.I NOTE:
Cette option n'est permise que par les pilotes de sortie vid<69>o x11, xmga, xv,
xvmc, xvidix, directx et tdfxfb.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs 50:40
Place la fen<65>tre <20> x=50, y=40
.IPs 50%:50%
Place la fen<65>tre au centre de l'<27>cran
.IPs 100%
Place la fen<65>tre en haut <20> gauche de l'<27>cran
.IPs 100%:100%
Place la fen<65>tre en bas <20> gauche de l'<27>cran
.RE
.PD 1
.
.TP
.B \-guiwid <ID\ fen<EFBFBD>tre> (voir aussi \-wid) (GUI uniquement)
Indique <20> la GUI (Graphical User Interface\ : interface homme-machine
graphique) d'utiliser <20>galement une fen<65>tre X11 et de se fixer au bas de
la vid<69>o, ce qui est utile pour embarquer une mini-GUI dans un navigateur (avec
mplayerplug-in par exemple).
.
.TP
.B \-hue <-100\-100>
Ajuste la couleur (hue) du signal vid<69>o (par d<>faut\ : 0).
Vous pouvez obtenir un n<>gatif de l'image avec cette option.
Non g<>n<EFBFBD> par tous les pilotes de sortie vid<69>o.
.
.TP
.B \-monitor-dotclock <intervalle[,intervalle,...]> (\-vo fbdev et vesa \
uniquement)
D<EFBFBD>finit les param<61>tres de rafraichissement dotclock ou pixelclock du moniteur.
.
.TP
.B \-monitor-hfreq <intervalle[,intervalle,...]> (\-vo fbdev et vesa \
uniquement)
D<EFBFBD>finit l'intervalle de rafraichissement horizontal du moniteur.
.
.TP
.B \-monitor-vfreq <intervalle[,intervalle,...]> (\-vo fbdev et vesa \
uniquement)
D<EFBFBD>finit l'intervalle de rafraichissement vertical du moniteur.
.
.TP
.B \-monitoraspect <rapport> (Voir aussi \-aspect)
Fixe le rapport hauteur/\:largeur de votre moniteur ou de votre TV.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
\-monitoraspect 4:3 ou 1.3333
.br
\-monitoraspect 16:9 ou 1.7777
.RE
.PD 1
.
.TP
.B \-nograbpointer
Ne capture pas le pointeur de la souris apr<70>s une changement de mode vid<69>o
(\-vm).
Utile pour les configurations multi-<2D>crans.
.
.TP
.B \-nokeepaspect
Ne garde pas le rapport hauteur/\:largeur de la fen<65>tre lors d'un
redimensionnement de fen<65>tre X11.
Ne fonctionne actuellement qu'avec les pilotes de sortie vid<69>o x11, xv, xmga
et xvidix.
De plus, votre gestionnaire de fen<65>tres doit comprendre les astuces de rapport
hauteur/\:largeur de fen<65>tres.
.
.TP
.B \-noxv (\-vo sdl uniquement)
D<EFBFBD>sactive l'utilisation de XVideo au travers du pilote de sortie vid<69>o SDL.
.
.TP
.B \-ontop\
Rends la fen<65>tre de lecture toujours visible.
Permise par les pilotes de sortie vid<69>o qui utilisent X11, except<70> SDL,
aussi bien que directx et gl2 sous Windows.
.
.TP
.B \-panscan <0.0\-1.0>
Active la fonctionnalit<69> pan et scan (par ex.\& couper les c<>t<EFBFBD>s d'un
film 16/\:9e pour qu'il tienne sans bords noirs sur un <20>cran 4/\:3)
L'intervalle d<>finit <20> quel point l'image sera coup<75>e.
Cette option ne fonctionne qu'avec les pilotes de sortie vid<69>o xv, xmga, mga,
gl et xvidix.
.
.TP
.B \-refreshrate <Hz>
D<EFBFBD>finit la fr<66>quence de rafraichissement en Hz.
N'est g<>r<EFBFBD> actuellement que par \-vo directx combin<69>e avec l'option \-vm.
.
.TP
.B \-rootwin
Joue le film dans la fen<65>tre root (le fond du bureau).
Les images en fond d'<27>cran peuvent n<>anmoins cacher le film.
Cette option ne fonctionne qu'avec les pilotes de sortie vid<69>o x11, xv, xmga,
xvidix, quartz et directx.
.
.TP
.B \-saturation <-100\-100>
Ajuste la saturation du signal vid<69>o (par d<>faut\ : 0).
Vous pouvez obtenir une sortie en noir et blanc avec cette option.
N'est pas g<>r<EFBFBD> par tous les pilotes de sortie vid<69>o.
.
.TP
.B \-screenh <pixels>
D<EFBFBD>finit la r<>solution verticale de votre <20>cran pour des pilotes de
sortie vid<69>o qui ne connaissent pas la r<>solution de l'<27>cran, comme
fbdev, x11 et TVout
.
.TP
.B \-screenw <pixels>
D<EFBFBD>finit la r<>solution horizontale de votre <20>cran pour des pilotes de
sortie vid<69>o qui ne connaissent pas la r<>solution de l'<27>cran, comme
fbdev, x11 et TVout
.
.TP
.B \-stop-xscreensaver (X11 uniquement)
D<EFBFBD>sactive xscreensaver (le reposeur d'<27>cran) au lancement et le r<>active
<EFBFBD> la sortie.
.
.TP
.B \-vm \ \ \
Essaie de changer vers autre mode vid<69>o.
Les pilotes de sortie vid<69>o dga, x11, xv, sdl et directx le permettent.
Si utilis<69> avec le pilote de sortie vid<69>o directx, les options \-screenw,
\-screenh, \-bpp et \-refreshrate peuvent <20>tre utilis<69>es pour param<61>trer ce
nouveau mode d'affichage vid<69>o.
.
.TP
.B \-vsync \ \
Active VBI pour les pilotes de sortie vid<69>o vesa, dfbmga et svga.
.
.TP
.B \-wid <window\ ID> (voir aussi \-guiwid) (X11 uniquement)
Dit <20> MPlayer de s'attacher <20> une fen<65>tre X11 existante.
Utile pour int<6E>grer MPlayer dans un navigateur (avec l'extension plugger
par exemple).
.
.TP
.B \-xineramascreen <0\-...>
Dans les configurations xinerama (c'est <20> dire un bureau unique s'<27>tendant sur
plusieurs <20>crans, cette option dit <20> MPlayer sur quel <20>cran afficher le film.
.
.TP
.B \-z <0\-9> (\-vo png uniquement)
D<EFBFBD>finit le taux de compression du pilote de sortie vid<69>o png
0 <20>quivaut <20> pas de compression et 9 <20> la compression maximale.
.
.TP
.B \-zrbw (\-vo zr uniquement)
Affiche en noir et blanc.
Pour des performances optimales, cette option '\-lavdopts gray'.
.
.TP
.B \-zrcrop <[width]x[height]+[x offset]+[y offset]> (\-vo zr uniquement)
S<EFBFBD>lectionne une partie de l'image pour affichage, de multiples occurrences
de cette option activent le mode cin<69>rama.
En mode cin<69>rama le film est r<>parti sur plusieurs TV (ou moniteurs) pour
cr<EFBFBD>er un <20>cran plus large.
Les options apparaissant apr<70>s le n-i<>me \-zrcrop s'appliquent <20> la n-i<>me
carte MJPEG, chaque carte devant au moins avoir un \-zrdev en plus de \-zrcrop.
Voir la sortie de \-zrhelp et la section Zr de la documentation pour les
exemples.
.
.TP
.B \-zrdev <p<>riph<70>rique> (\-vo zr uniquement)
D<EFBFBD>finir le fichier de p<>riph<70>rique sp<73>cial qui correspond <20> votre carte
MJPEG, par d<>faut le pilote de sortie vid<69>o zr prend le premier p<>riph<70>rique
v4l qu'il peut trouver.
.
.TP
.B \-zrfd (\-vo zr uniquement)
Forcer le sous-<2D>chantillonnage\ : le sous-<2D>chantillonnage, param<61>tr<74> via
\-zrhdec et \-zrvdec, ne fonctionne que si le zoom mat<61>riel peut <20>tirer
l'image <20> sa taille originale.
Utilisez cette option pour forcer le sous-<2D>chantillonnage.
\-zrhdec <1,2,4> (\-vo zr uniquement)
Sous-<2D>chantillonnage horizontal\ : Demande au pilote de n'envoyer que chaque
2<EFBFBD>me ou 4<>me ligne/\:pixel de l'image <20> la carte MJPEG et d'utiliser
le zoom de la carte MJPEG pour <20>tirer l'image <20> sa taille initiale.
.
.TP
.B \-zrhelp (\-vo zr uniquement)
Affiche la liste de toutes les options \-zr*, leur valeur par d<>faut et un
exemple de mode cin<69>rama.
.
.TP
.B \-zrnorm <norm> (\-vo zr uniquement)
D<EFBFBD>finit la norme TV <20> PAL ou NTSC (par d<>faut\ : 'no change').
.
.TP
.B \-zrquality <1\-20> (\-vo zr uniquement)
Un nombre de 1 (meilleur) <20> 20 (pire) repr<70>sentant la qualit<69> de l'encodage
JPEG.
1 est la meilleur qualit<69> et 20 la plus mauvaise.
.
.TP
.B \-zrvdec <1,2,4> (\-vo zr uniquement)
Sous-<2D>chantillonnage vertical\ : Demande au pilote de n'envoyer que chaque
2<EFBFBD>me ou 4<>me ligne/\:pixel de l'image <20> la carte MJPEG et d'utiliser
le zoom de la carte MJPEG pour <20>tirer l'image <20> sa taille initiale.
.
.TP
.B \-zrxdoff <offset d'affichage x> (\-vo zr uniquement)
Si le film est plus petit que l'<27>cran, cette option contr<74>le la position x du
film par rapport au coin sup<75>rieur gauche de l'<27>cran (par d<>faut\ : centr<74>).
.
.TP
.B \-zrydoff <offset d'affichage y> (\-vo zr uniquement)
Si le film est plus petit que l'<27>cran, cette option contr<74>le la position y du
film par rapport au coin sup<75>rieur gauche de l'<27>cran (par d<>faut\ : centr<74>).
.
.
.SH "PILOTES DE SORTIE VID<49>O (MPLAYER UNIQUEMENT)"
Les pilotes de sortie vid<69>o sont des interfaces pour acc<63>der aux
fonctions de sortie vid<69>o.
La syntaxe est:
.
.TP
.B \-vo <pilote1[:option],pilote2,...[,]>
Sp<EFBFBD>cifie une liste des priorit<69>s pour les pilotes de sortie <20> utiliser.
.PP
Si la liste ce termine par ',' les autres pilotes seront essay<61>s en cas
d'<27>chec.
Les sous-options sont optionnelles et peuvent <20>tre omises pour la plupart.
.br
.I NOTE:
Voir \-vo help pour la liste des pilotes de sortie vid<69>o compil<69>s dans votre
version de MPlayer.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-vo xmga,xv,"
Essaie le pilote Matrox X11, puis le pilote Xv, puis les autres.
.IPs "\-vo directx:noaccel"
Utilise le pilote DirectX en d<>sactivant les fonctions d'acc<63>l<EFBFBD>ration.
.RE
.PD 1
.sp 1
Les pilotes de sortie disponibles sont:
.
.TP
.B xv (X11 uniquement)
Utilise l'extension XVideo de XFree86 4.x pour permettre la
lecture avec acc<63>l<EFBFBD>ration mat<61>rielle.
Si vous ne pouvez pas utiliser un pilote sp<73>cifique a votre mat<61>riel,
ceci est probablement la meilleure option.
.PD 0
.RSs
.IPs port=<nombre>
S<EFBFBD>lectionne un port XVideo particulier.
.RE
.PD 1
.
.TP
.B x11 (X11 uniquement)
Pilote de sortie vid<69>o en m<>moire partag<61>e sans acc<63>l<EFBFBD>ration mat<61>rielle qui
fonctionne d<>s que X11 est pr<70>sent.
.
.TP
.B xover (X11 uniquement)
Ajoute la gestion de X11 <20> tous les pilotes de sortie vid<69>o bas<61>s sur
l'incrustation (overlay).
G<EFBFBD>r<EFBFBD> actuellement uniquement par tdfx_vid.
.PD 0
.RSs
.IPs <pilote_vo>
S<EFBFBD>lectionnne le pilote <20> utiliser comme source pour l'incrustation dans X11.
.RE
.PD 1
.
.TP
.B xvmc (X11 avec \-vc ffmpeg12mc uniquement)
Ce pilote emploie l'extension XvMC (X Video Motion Compensation) de
XFree86 4.x pour acc<63>l<EFBFBD>rer les lectures de m<>dias MPEG1/\:2 et VCR2.
.PD 0
.RSs
.IPs benchmark
D<EFBFBD>sactive l'affichage de toute image.
N<EFBFBD>cessaire pour <20>valuer les performances (benchmarking) des pilotes qui
mettent <20> jour leurs tampons d'affichage uniquement lors du rafra<72>chissement
de l'<27>cran (nVidia).
.IPs queue
Met plusieurs trames dans queue d'affichage pour permettre aux circuits
mat<EFBFBD>riel de les traiter en parall<6C>le.
Peut ajouter une faible (imperceptible) et constante d<>synchronisation A/\:V.
.IPs sleep
Utilise la fonction sleep() lorsque MPlayer attend la fin de l'affichage de
l'image (d<>conseill<6C> sous Linux).
.IPs wait\
N'utilise pas la fonction sleep() lorsque MPlayer attend la fin de l'affichage
de l'image (par d<>faut).
.RE
.PD 1
.
.TP
.B dga (X11 uniquement)
Joue la vid<69>o par l'interm<72>diaire de l'extension Direct Graphics Access de
XFree86.
Consid<EFBFBD>r<EFBFBD> comme obsol<6F>te.
.
.TP
.B sdl (voir aussi \-forcexv, \-noxv) (SDL uniquement)
Pilote de sortie vid<69>o de la librairie multi-plateforme SDL (Simple
Directmedia Layer).
<EFBFBD>tant donn<6E> que SDL dispose de sa propre couche X11, les options X11 de
MPlayer n'ont aucun effet sur SDL.
.PD 0
.RSs
.IPs <pilote>
Choisit explicitement le pilote SDL <20> utiliser.
.RE
.PD 1
.
.TP
.B vidix\ \
VIDIX (VIDeo Interface for *niX) est une interface pour les fonctionnalit<69>s
d'acc<63>l<EFBFBD>ration vid<69>o de diff<66>rentes cartes graphiques.
Pilote de sortie vid<69>o tr<74>s rapide sur les cartes le g<>rant.
.PD 0
.RSs
.IPs <sous-p<>riph<70>rique>
Choisi explicitement le sous-p<>riph<70>rique <20> utiliser.
Les pilotes de sous-p<>riph<70>rique existant sont cyberblade_vid,
mach64_vid, mga_crtc2_vid, mga_vid, nvidia_vid, pm3_vid, radeon_vid,
rage128_vid et sis_vid.
.RE
.PD 1
.
.TP
.B xvidix (X11 uniquement)
VIDIX tournant sous X11.
.
.TP
.B cvidix\
Interface <20> VIDIX g<>n<EFBFBD>rique et ind<6E>pendante de la plateforme et pouvant
tourner dans une console avec une carte graphique nVidia.
.PD 0
.RSs
.IPs <sous-p<>riph<70>rique>
Comme pour vidix
.RE
.PD 1
.
.TP
.B winvidix (Windows uniquement)
VIDIX tournant sous Windows.
.
.TP
.B directx (Windows uniquement)
Pilote de sortie vid<69>o utilisant l'interface DirectX.
.PD 0
.RSs
.IPs noaccel
D<EFBFBD>sactive l'acc<63>l<EFBFBD>ration mat<61>rielle.
Essayez cette option si vous avez des probl<62>mes d'affichage.
.RE
.PD 1
.
.TP
.B quartz (Mac OS X uniquement)
Pilote de sortie vid<69>o Quartz pour Mac OS X.
Dans certain cas, il est pr<70>f<EFBFBD>rable de forcer le format de sortie packed YUV ,
avec par ex.\& \-vf format=yuy2
.PD 0
.RSs
.IPs device_id=<num<75>ro>
Choisir le moniteur <20> utiliser en plein <20>cran.
.RE
.PD 1
.
.TP
.B fbdev (Linux uniquement)
Utilise le framebuffer du noyau pour afficher la vid<69>o.
.PD 0
.RSs
.IPs <p<>riph>
Choisit explicitement le p<>riph<70>rique fbdev <20> utiliser (par ex.\& /dev/\:fb0)
ou le nom du sous-p<>riph<70>rique vidix si le nom de p<>riph<70>rique commence
par 'vidix' (par ex.\& 'vidixsis_vid' pour utiliser le pilote sis).
.RE
.PD 1
.
.TP
.B fbdev2 (Linux uniquement)
Utilise le framebuffer du noyau pour afficher la vid<69>o,
impl<EFBFBD>mentation diff<66>rente.
.PD 0
.RSs
.IPs <p<>riph>
Choisit explicitement le p<>riph<70>rique fbdev <20> utiliser (par d<>faut\ :
/dev/\:fb0).
.RE
.PD 1
.
.TP
.B vesa\ \ \
Pilote de sortie vid<69>o g<>n<EFBFBD>rique qui devrait fonctionner sur n'importe quelle
carte compatible VESA VBE 2.0.
.PD 0
.RSs
.IPs dga\ \
Active le mode DGA.
.IPs nodga
D<EFBFBD>sactive le mode DGA.
.IPs neotv_pal
Active la sortie TV NeoMagic et la configure en norme PAL.
.IPs neotv_ntsc
Active la sortie TV NeoMagic et la configure en norme NTSC.
.IPs vidix
Utilise le pilote VIDIX.
.IPs lvo:\ \ \
Active le "Linux Video Overlay" au-dessus du mode VESA.
.RE
.PD 1
.
.TP
.B svga\ \ \
Affiche la vid<69>o en utilisant la librairie SVGA.
.PD 0
.RSs
.IPs "<mode vid<69>o>"
D<EFBFBD>finit le mode vid<69>o <20> utiliser.
Ce mode peut <20>tre donn<6E> au format <largeur>x<hauteur>x<couleurs>,
ex.\& 640x480x16M ou d'apr<70>s leur num<75>ro de mode graphique, ex.\& 84.
.IPs bbosd
Affiche l'OSD sur les bandes noires du film (plus lent)
.IPs native
N'utilise que les fonctions d'affichage natives.
Cela <20>vite toute acc<63>l<EFBFBD>ration mat<61>rielle, OSD, et direct rendering.
.IPs retrace
Oblige un <20>change de trame lors du retrac<61> vertical.
Ne fonctionne qu'avec \-double.
Cela a le m<>me effet que l'option \-vsync.
.IPs sq\ \ \
Essaye d'utiliser un mode vid<69>o aux pixels carr<72>s.
.IPs vidix
Utilise svga avec VIDIX.
.RE
.PD 1
.
.TP
.B gl\ \ \ \ \
Pilote de sortie vid<69>o OpenGL.
Version assez d<>pouill<6C>e, n<>cessitant que la taille de la vid<69>o soit
plus petite que la taille maximale d'un texture permise par votre
impl<EFBFBD>mentation d'OpenGL.
Faite pour fonctionner m<>me avec l'impl<70>mentation la plus simple l'OpenGL.
.PD 0
.RSs
.IPs (no)manyfmts
Active la gestion de plus de formats de couleurs (RGB and BGR).
N<EFBFBD>cessite une version d'OpenGL >= 1.2.
.IPs slice-height=<0\-...>
Nombre de lignes de texture <20> copier <20> la fois (par d<>faut\ : 4).
0 pour l'image enti<74>re.
.IPs (no)osd
Active ou d<>sactive la gestion de l'incrustation OSD via OpenGL
(par d<>faut\ : activ<69>).
Surtout pour des tests, vous devriez utiliser \-osdlevel 0 pour d<>sactiver
l'incrustation OSD.
.IPs (no)aspect
Active ou d<>sactive la gestion du redimensionnement du ratio d'aspect et
le "pan and scan" (par d<>faut\ : activ<69>).
Sa d<>sactivation peut <20>conomiser un peu de temps processeur.
.RE
.PD 1
.
.TP
.B gl2\ \ \ \
Pilote de sortie vid<69>o OpenGL, seconde g<>n<EFBFBD>ration.
G<EFBFBD>re l'OSD et les vid<69>o de taille sup<75>rieure <20> la taille maximum d'une
texture.
.
.TP
.B null\ \ \
Pas de sortie vid<69>o.
Utile pour les benchmarks.
.
.TP
.B aa (voir aussi \-aa*)
Pilote de sortie vid<69>o art ASCII fonctionnant dans une console texte.
.
.TP
.B caca\ \ \
Pilote de sortie vid<69>o art ASCII en couleur fonctionnant dans une console
texte.
.
.TP
.B bl\ \ \ \ \
Lecture vid<69>o en utilisant le protocole UDP Blinkenlights.
Ce pilote est tr<74>s d<>pendant du mat<61>riel.
.PD 0
.RSs
.IPs <sous-p<>riph>
Choisit explicitement le sous-p<>riph<70>rique Blinkenlights <20> utiliser (par ex.\&
arcade:host=localhost:2323 ou hdl:file=nom1,file=nom2).
Vous devez d<>finir un sous-p<>riph<70>rique.
.RE
.PD 1
.
.TP
.B ggi\ \ \ \
Pilote de sortie vid<69>o pour le syst<73>me graphique GGI.
.PD 0
.RSs
.IPs <pilote>
Choisit explicitement le pilote GGI <20> utiliser.
.RE
.PD 1
.
.TP
.B directfb
Joue la vid<69>o en utilisant la librairie DirectFB.
.PD 0
.RSs
.IPs (no)input
Utilise les codes de touches de DirectFB au lieu de ceux de MPlayer
(par d<>faut\ : activ<69>).
.IPs buffermode=single|double|triple
Le tamponnage (buffering) double ou triple produit les meilleurs r<>sultats
si vous voulez <20>viter les effets de distortions.
Le triple tamponnage est plus efficace que le double puisqu'il ne bloque
pas MPlayer lorsqu'il attend le rafra<72>chissement vertical.
Le tamponnage simple devrait <20>tre <20>vit<69> (par d<>faut\ : single).
.IPs fieldparity=top|bottom
Contr<EFBFBD>le l'ordre d'affichage des trames entrelac<61>es (d<>faut\ : d<>sactiv<69>).
Les param<61>tres valides sont top = les champs du haut en premier,
bottom = les champs du bas en premier.
Cette option n'a aucun effet sur les vid<69>os non entrelac<61>es, ce qui repr<70>sente
la majorit<69> des vid<69>os MPEG.
Vous devriez activer cette option si vous observez des distortions ou des
mouvements saccad<61>s lorsque vous regardez une vid<69>o entrelac<61>e.
.IPs layer=N
Forcera l'utilisation de la couche dont l'ID est N pour la lecture
(par d<>faut\ : -1 - auto).
.RE
.PD 1
.
.TP
.B dfbmga\
Pilote de sortie vid<69>o sp<73>cifique aux Matrox G400/\:G450/\:G550 utilisant
la librairie DirectFB pour exploiter des fonctions c<>bl<62>es sp<73>ciales.
Active CRTC2 (bi-<2D>cran), affichant la vid<69>o ind<6E>pendemment de l'autre <20>cran.
.PD 0
.RSs
.IPs (no)bes
Active l'utilisation du Matrox BES (backend scaler\ : fonctions de changement
de taille) (par d<>faut\ : d<>sactiv<69>).
Donne de tr<74>s bons r<>sultats en mati<74>re de rapidit<69> de traitement et de
qualit<EFBFBD> visuelle, puisque le traitement des vid<69>os entrelac<61>es est r<>alis<69> par
des circuits mat<61>riels sp<73>cialis<69>s.
Ne fonctionne que sur la sortie vid<69>o primaire.
.IPs (no)spic
Utilise la couche de sous-image Matrox (sub picture layer) pour afficher l'OSD
(par d<>faut\ : activ<69>).
.IPs (no)crtc2
Active la sortie TV de la deuxi<78>me sortie vid<69>o (par d<>faut\ : activ<69>).
La qualit<69> de l'image y est <20>poustouflante puisque toutes les sp<73>cificit<69>s
et limitations de l'affichage sur une TV sont g<>r<EFBFBD>es (image entrelac<61>e,
synchro, etc ...)
.IPs (no)input
Utilise les codes de touches de DirectFB au lieu de ceux de MPlayer
(par d<>faut\ : activ<69>).
.IPs buffermode=single|double|triple
Le tamponnage (buffering) double ou triple donnent les meilleurs r<>sultats si vous voulez <20>viter les effets de distortions.
Le triple tamponnage est plus efficace que le double puisqu'il ne bloque
pas MPlayer lorsqu'il attend le rafra<72>chissement vertical.
Le tamponnage simple devrait <20>tre <20>vit<69> (par d<>faut\ : triple).
.IPs fieldparity=top|bottom
Contr<EFBFBD>le l'ordre d'affichage des trames entrelac<61>es (par d<>faut\ : d<>sactiv<69>).
Les param<61>tres valides sont "top" (les champs du haut en premier),
"bottom" (les champs du bas en premier).
Cette option n'a aucun effet sur les vid<69>os non entrelac<61>es, ce qui repr<70>sente
la majorit<69> des vid<69>os MPEG.
Vous devriez activer cette option si vous observez des distortions ou des
mouvements saccad<61>s lorsque vous regardez une vid<69>o entrelac<61>e.
.IPs tvnorm=pal|ntsc|auto
D<EFBFBD>fini la norme TV de la carte Matrox sans avoir besoin de modifier
/etc/\:directfbrc (par d<>faut\ : d<>sactiv<69>).
Les normes valides sont pal = PAL, ntsc = NTSC.
La norme auto est particuli<6C>re (auto-ajustement PAL/\:NTSC) puisqu'elle choisit
la norme <20> utiliser en fonction du nombre de trames par secondes du fim.
.RE
.PD 1
.
.TP
.B mga (Linux uniquement)
Pilote de sortie vid<69>o sp<73>cifique aux cartes Matrox utilisant le m<>canisme
de changement de taille (scaling) en espace de couleur YUV sur les cartes
Gxxx au moyen d'un module noyau.
Si vous avez une carte Matrox, c'est l'option la plus rapide.
If you have a Matrox card, this is the fastest option.
.PD 0
.RSs
.IPs <p<>riph>
Choisit explicitement le p<>riph<70>rique Matrox <20> utiliser (par defaut\ :
/dev/\:mga_vid).
.RE
.PD 1
.
.TP
.B xmga (Linux, X11 uniquement)
Le pilote de sortie vid<69>o MGA, tournant dans une fen<65>tre X11.
.PD 0
.RSs
.IPs <p<>riph>
Choisit explicitement le p<>riph<70>rique Matrox <20> utiliser (par defaut\ :
/dev/\:mga_vid).
.RE
.PD 1
.
.TP
.B syncfb\
Pilote de sortie vid<69>o du module noyau SyncFB, qui permet de g<>rer
les capacit<69>s mat<61>rielles des cartes Matrox Gxxx comme le d<>sentrelacement
mat<EFBFBD>riel, ou le redimensionnement et la synchronisation de votre sortie vid<69>o
avec la fr<66>quence de rafraichissement verticale de votre moniteur.
.
.TP
.B 3dfx (Linux uniquement)
Pilote de sortie vid<69>o sp<73>cifique aux cartes 3Dfx.
Ce pilote exploite directement les circuits mat<61>riels 3Dfx sous X11.
Ne g<>re que le 16 bits/pixel.
FIXME: Meilleure explication des differences entre 3dfx, tdfxfb et tdfx_vid?
.
.TP
.B tdfxfb (Linux uniquement)
Ce pilote utilise le pilote framebuffer tdfx pour jouer les films avec
acc<EFBFBD>l<EFBFBD>ration YUV des 3Dfx.
FIXME: Meilleure explication des differences entre 3dfx, tdfxfb et tdfx_vid?
.PD 0
.RSs
.IPs <p<>riph>
Choisit explicitement le p<>riph<70>rique fbdev <20> utiliser (par d<>faut\ :
/dev/\:fb0).
.RE
.PD 1
.
.TP
.B tdfx_vid (Linux uniquement)
Pilote de sortie vid<69>o sp<73>cifique aux cartes 3Dfx.
Ce pilote utilise directement le module noyau tdfx_vid.
FIXME: Meilleure explication des differences entre 3dfx, tdfxfb et tdfx_vid?
.PD 0
.RSs
.IPs <p<>riph>
Choisit explicitement le p<>riph<70>rique <20> utiliser (par d<>faut\ :
/dev/\:tdfx_vid).
.RE
.PD 1
.
.TP
.B dxr2 (voir aussi \-dxr2) (DXR2 uniquement)
Pilote de sortie vid<69>o sp<73>cifique aux cartes Creative DXR2.
.PD 0
.RSs
.IPs <pilote_vo>
D<EFBFBD>finit le sous-pilote <20> utiliser pour l'incrustation (overlay) (x11, xv).
.RE
.PD 1
.
.TP
.B dxr3 (DXR3 uniquement)
Pilote de sortie vid<69>o sp<73>cifique pour le chipset de d<>codage MPEG
Sigma Designs em8300 (Creative DXR3, Sigma Designs Hollywood Plus).
Voir aussi le filtre vid<69>o lavc.
.PD 0
.RSs
.IPs overlay
Active l'incrustation (overlay) au lieu de TVOut.
.IPs prebuf
Active le pr<70>-buffering.
.IPs sync\
Active le nouveau moteur de synchro.
.IPs norm=<norm>
Sp<EFBFBD>cifie la norme TV.
.RSss
0: Ne change pas la norme actuelle (par d<>faut).
.br
1: Ajuste automatiquement entre PAL/\:NTSC.
.br
2: Ajuste automatiquement entre PAL/\:PAL-60.
.br
3: PAL
.br
4: PAL-60
.br
5: NTSC
.REss
.IPs <0\-3>
D<EFBFBD>finit le num<75>ro de p<>riph<70>rique <20> utiliser si vous avez plus d'une carte
em8300.
.RE
.PD 1
.
.TP
.B mpegpes (DVB uniquement)
Pilote de sortie vid<69>o pour cartes DVB permettant l'<27>criture au format
MPEG-PES dans un fichier si aucune carte DVB n'est install<6C>e.
.PD 0
.RSs
.IPs card=<1\-4>
D<EFBFBD>finit le num<75>ro de p<>riph<70>rique <20> utiliser si vous avez plus d'une carte
DVB (API V3 uniquement, comme la s<>rie de pilotes 1.x.y).
.IPs <nom_fichier>
D<EFBFBD>finit le nom du fichier de sortie (par d<>faut\ : ./grab.mpg).
.RE
.PD 1
.
.TP
.B zr (voir aussi \-zr* et \-zrhelp)
Pilote de sortie vid<69>o pour un certain nombre de cartes de capture/\:lecture
MJPEG.
.
.TP
.B zr2 (voir aussi le filtre vid<EFBFBD>o zrmjpeg)
Pilote de sortie vid<69>o pour un certain nombre de cartes de capture/\:lecture
MJPEG, seconde g<>n<EFBFBD>ration.
.PD 0
.RSs
.IPs dev=<p<>riph>
D<EFBFBD>finit le p<>riph<70>rique <20> utiliser.
.IPs pal\ \ \
Active la norme vid<69>o PAL.
.IPs secam
Active la norme vid<69>o SECAM.
.IPs ntsc\ \ \
Active la norme vid<69>o NTSC.
.IPs prebuf
Active le pr<70>-tamponnage (prebuffering), non g<>r<EFBFBD> pour le moment.
.RE
.PD 1
.
.TP
.B md5sum\
Calcule le somme de contr<74>le MD5 de chaque trame et l'<27>crit dans un fichier.
G<EFBFBD>re les espaces de couleurs RGB24 et YV12.
Utile pour le d<>bogage.
.PD 0
.RSs
.IPs outfile=<nom_fichier>
D<EFBFBD>finit le nom de fichier de sortie (par d<>faut\ : ./md5sums).
.RE
.PD 1
.
.TP
.B yuv4mpeg
Transforme le flux vid<69>o en une s<>quence d'images YUV 4:2:0 non compress<73>es
et les stocke dans un fichier nomm<6D> 'stream.yuv' dans le r<>pertoire courant.
Ce format est identique <20> celui employ<6F> par la suite mjpegtools, ce qui peut
vous <20>tre utile pour retraiter cette vid<69>o avec cette suite.
Ne g<>re les formats YV12, RGB (24 bits/pixel) et BGR (24 bits/pixel).
.PD 0
.RSs
.IPs interlaced
Entrelace les trames de sortie, en commen<65>ant par les champs du haut.
.IPs interlaced_bf
Entrelace les trames de sortie, en commen<65>ant par les champs du bas.
.REss
.PD 1
.RS
.sp 1
.I NOTE\ :
Si vous ne d<>finissez pas d'options, sortie sera "progressive"
(c-<2D>-d non entrelac<61>e).
.RE
.
.TP
.B gif89a\
<EFBFBD>crit chaque trame dans un fichier GIF anim<69> du r<>pertoire courant.
Ne g<>re que le format RGB avec 24 bits/pixel en entr<74>e et est limit<69> en
sortie <20> 256 couleurs.
.PD 0
.RSs
.IPs <fps>
Valeur flottante pour d<>finir le nombre de trames/sec (framerate)
(par d<>faut\ : 5.0).
.IPs <nom_fichier>
D<EFBFBD>finit le nom du fichier de sortie (par d<>faut\ : ./out.gif).
.REss
.PD 1
.RS
.sp 1
.I NOTE\ :
Vous devez d<>finir le framerate avant le nom du fichier de sortie pour que
le framerate ne soit pas inclus dans le nom du fichier.
.sp 1
.I EXEMPLE\ :
.RE
.PD 0
.RSs
mplayer video.nut \-vo gif89a:15.0:test.gif
.RE
.PD 1
.
.TP
.B jpeg\ \ \
s<EFBFBD>pare chaque trame dans un fichier JPEG du r<>pertoire courant.
Le nom de chaque fichier contient le num<75>ro de trame, pr<70>c<EFBFBD>d<EFBFBD> au besoin par
des z<>ros.
.PD 0
.RSs
.IPs [no]progressive
Fichiers JPEG standards ou progressifs (par d<>faut\ : non progressifs).
.IPs [no]baseline
Utilisation de baseline ou pas (par d<>faut\ : baseline).
.IPs optimize=<0\-100>
facteur d'optimisation (par d<>faut\ : 100)
.IPs smooth=<0\-100>
facteur d'adoucissement (par d<>faut\ : 0)
.IPs quality=<0\-100>
facteur de qualit<69> (par d<>faut\ : 75)
.IPs outdir=<chemin>
D<EFBFBD>fini le r<>pertoire o<> sauver les fichiers JPEG (par d<>faut\ ./).
.IPs subdirs=<pr<70>fixe>
Cr<EFBFBD>e des sous-r<>pertoires num<75>rot<6F>s, avec le pr<70>fixe donn<6E> pour y <20>crire
les fichiers au lieu de les mettre tous dans le m<>me r<>pertoire.
.IPs maxfiles=<valeur> (subdir uniquement)
Nombre maximum de fichier JPEG <20> cr<63>er par sous-r<>pertoire.
<valeur> doit <20>tre plus grand ou <20>gal <20> 1 (par d<>faut\ : 1000).
.RE
.PD 1
.
.TP
.B pnm\ \ \ \
<EFBFBD>crit, dans le r<>pertoire courant, chaque trame dans un fichier PNM.
Le nom de chaque fichier contient le num<75>ro de trame, pr<70>c<EFBFBD>d<EFBFBD> au besoin par
des z<>ros.
G<EFBFBD>re les fichiers PPM, PGM et PGMYUB, en mode brut ou ASCII.
Voir aussi les pages de manuel pnm (5), ppm (5) et pgm (5).
.PD 0
.RSs
.IPs ppm
<EFBFBD>crit des fichiers PPM (par d<>faut).
.IPs pgm
<EFBFBD>crit des fichiers PGM.
.IPs pgmyuv
<EFBFBD>crit des fichiers PGMYUV.
PGMYUV est similaire <20> PGM, mais contient en plus les plans U et V, rajout<75>s
en bas de l'image.
.IPs raw
<EFBFBD>crit les fichiers PNM en mode brut (par d<>faut).
.IPs ascii
<EFBFBD>crit les fichiers PNM en mode ASCII (par d<>faut).
.IPs outdir=<nom_r<5F>pertoire>
D<EFBFBD>finit le r<>pertoire o<> <20>crire les fichiers PNM.
.IPs subdirs=<pr<70>fixe>
Cr<EFBFBD>e des sous-r<>pertoires num<75>rot<6F>s avec le pr<70>fixe donn<6E>
pour y <20>crire les fichiers au lieu de les mettre tous dans le
m<EFBFBD>me r<>pertoire.
.IPs maxfiles=<valeur> (subdir uniquement)
Nombre maximum de fichiers <20> <20>crire par sous-r<>pertoire.
Doit <20>tre plus grand ou <20>gal <20> 1 (par d<>faut\ : 1000).
.RE
.PD 1
.
.TP
.B png (voir aussi \-z)
S<EFBFBD>pare chaque trame dans un fichier PNG du r<>pertoire courant.
Le nom de chaque fichier contient le num<75>ro de trame, pr<70>c<EFBFBD>d<EFBFBD> au besoin par
des z<>ros.
Ne g<>re que les formats RGB et BGR 24 bits/pixel.
.
.TP
.B tga\ \ \ \
S<EFBFBD>pare chaque trame dans un fichier Targa du r<>pertoire courant.
Le nom de chaque fichier contient le num<75>ro de trame, pr<70>c<EFBFBD>d<EFBFBD> au besoin par
des z<>ros.
L'int<6E>r<EFBFBD>t de ce pilote de sortie vid<69>o est de pouvoir facilement extraire
sans perte des images sans l'aide d'une librairie externe.
Ne g<>re que les formats BGR[A] <20> 15, 24 ou 32 bits/pixel.
Vous pouvez forcez un certain format avec le filtre vid<69>o format.
.sp 1
.I EXEMPLE\ :
.RE
.PD 0
.RSs
mplayer video.nut \-vf format=bgr15 \-vo tga
.RE
.PD 1
.
.
.SH "OPTIONS DE D<>CODAGE/\:FILTRAGE"
.
.TP
.B \-ac <[-]codec1,[-]codec2,...[,]>
D<EFBFBD>fini une liste de priorit<69> des codecs audio <20> utiliser, <20> partir de leur
nom de codec dans codecs.conf.
Utilisez un '-' avant le nom d'un codec pour l'omettre.
Si la liste se termine par ',', se rabat alors sur les codecs non-list<73>s.
.br
.I NOTE:
Voir \-ac pour une liste compl<70>te des codecs disponibles.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-ac mp3acm"
Force le codec MP3 l3codeca.acm.
.IPs "\-ac mad,"
Essaie d'abord libmad, puis se rabat sur les autres.
.IPs "\-ac hwac3,a52,"
Essaie le transfert mat<61>riel AC3 (vers un d<>codeur externe par ex.\&),
le codec logiciel AC3, puis les autres.
.IPs "\-ac -ffmp3,"
Essaie tous les codecs except<70> le d<>codeur MP3 de FFmpeg.
.RE
.PD 1
.
.TP
.B \-af <filtre1[=param<61>tre1:param<61>tre2:...],filtre2,...>
Active un liste (s<>par<61>s par une virgule) des filtres audio et de leurs
options.
Voir aussi la section des filtres audio de la documentation.
br
I NOTE\ :
Voir \-af help pour la liste compl<70>te des filtres audio disponibles.
.br
Les filtres disponibles sont:
.RSs
.IPs resample[=srate[:sloppy][:type]]
Change la fr<66>quence d'<27>chantillonnage du flux audio <20> un entier srate en Hz.
Il ne permet que le format 16 bit little endian.
.IPs channels[=nch]
Change le nombre de canaux <20> nch canaux de sortie.
Si le nombre de canaux de sortie est plus grand que le nombre de canaux
d'entr<74>e des canaux vides sont ins<6E>r<EFBFBD>s (except<70> pour le mixage de mono vers
st<EFBFBD>r<EFBFBD>o, o<> le canal audio est r<>p<EFBFBD>t<EFBFBD> sur chacun des canaux de sortie).
Si le nombre de canaux de sortie est plus petit que le nombre de canaux
d'entr<74>e les canaux en trop seront tronqu<71>s.
.IPs format[=bps:f]
S<EFBFBD>lectionne le nombre d'octets par <20>chantillon et le format utilis<69> pour la
sortie depuis la couche filtre.
L'option bps est un entier et s'exprime en Octets par <20>chantillon.
Le format f est une chaine contenant un mix concat<61>n<EFBFBD> de:
.br
alaw, mulaw ou imaadpcm
.br
float ou int (resp.\& flottant ou entier)
.br
unsigned ou signed (resp.\& non sign<67> ou sign<67>)
.br
le ou be (little- ou big-endian)
.br
.IPs volume[=v:sc]
Selectionne le niveau du volume de sortie.
Ce filtre n'est pas r<>entrant et ne peux donc <20>tre activ<69> qu'une seule fois
pour chaque flux audio.
.RSss
v: D<>fini le gain d<>sir<69> en dB pour tous les canaux du flux,
de -200dB <20> +60dB (o<> -200dB coupe le son compl<70>tement
et +40dB <20>quivaut <20> un gain de 1000).
.br
sc: Active le d<>coupage logiciel.
.REss
.IPs pan[=n:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...]
Mixe les canaux arbitrairement, voir DOCS/\:HTML/\:fr/\:devices.html#audio-dev
pour les d<>tails.
.RSss
n: nombre de canaux de d'entr<74>e (1\-6)
.br
lij: Combien du canal j est mix<69> dans le canal de sortie i.
.REss
.IPs sub[=fc:ch]
Ajoute le canal du caisson de basse.
.RSss
fc: Fr<46>quence de coupure pour le filtre passe-bas (20Hz <20> 300Hz)
(par d<>faut\ : 60Hz).
.br
ca: num<75>ro de canal pour le sous-canal
.REss
.IPs surround[=d]
D<EFBFBD>codeur pour le son surround encod<6F> en matrice, fonctionne sur de nombreux
fichiers <20> deux canaux.
.RSss
d: D<>calage en ms pour les hauts-parleurs arri<72>re (0ms <20> 1000ms)
(par d<>faut\ : 15ms).
.REss
.IPs delay[=ch1:ch2:...]
Retarde la sortie du son.
D<EFBFBD>finit le d<>calage s<>paremment pour chaque canal en millisecondes (nombre
flottant entre 0 et 1000).
.IPs export[=fichier_mmapp<70>[:nsamples]]
Exporte le signal entrant vers un autre processus en utilisant le mappage
m<EFBFBD>moire (nmap()).
.RSss
fichier_nmapp<EFBFBD>: fichier o<> mapper les donn<6E>es
(par d<>faut\ : ~/.mplayer/\:mplayer-af_export)
.br
nsamples: nombre d'<27>chantillons par canal (par d<>faut\ : 512)
.REss
.IPs extrastereo[=mul]
Augmente la diff<66>rence entre les canaux de gauche et de droite pour qu'<27>
la lecture on ait un effet "live".
.RSss
mul: coefficient de diff<66>rence (par d<>faut\ : 2.5)
.REss
.IPs volnorm
Maximalise le volume sans introduire de distortions sonores.
.RE
.
.TP
.B \-af-adv <force=(0\-3):list=(filtres)> (voir aussi \-af)
D<EFBFBD>fini les options avanc<6E>es de filtrage audio\ :
.RSs
.IPs force=<0\-3>
Force l'insertion de filtres audios de l'une des fa<66>ons suivantes:
.RSss
0: insertion totalement automatique des filtres (par d<>faut)
.br
1: Optimise pour fid<69>lit<69>.
.br
2: Optimise pour la vitesse.
.br
3: D<>sactive l'insertion automatique de filtre.
.REss
.IPs list=<filtres>
Identique <20> \-af.
.RE
.
.TP
.B \-afm <driver1,driver2,...>
D<EFBFBD>finit une liste de priorit<69> des familles de codecs audio <20> utiliser,
d'apr<70>s leur nom de pilote dans codecs.conf.
Il se rabat sur celui par d<>faut si aucun ne convient.
.br
.I NOTE:
Voir \-afm help pour la liste compl<70>tes des familles de codecs disponibles.
.sp 1
.I EXEMPLE\ :
.PD 0
.RSs
.IPs "\-afm ffmpeg"
Essaie les codecs libavcodec de FFmpeg en premier.
.IPs "\-afm acm,dshow"
Essaie les codecs Win32 en premier.
.RE
.PD 1
.
.TP
.B \-aspect <ratio>
Force le rapport hauteur/\:largeur des films.
Autod<EFBFBD>tect<EFBFBD> dans les fichiers MPEG, mais ne peut l'<27>tre avec la plupart
des fichiers AVI.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
\-aspect 4:3 ou \-aspect 1.3333
.br
\-aspect 16:9 ou \-aspect 1.7777
.RE
.PD 1
.
.TP
.B \-noaspect
D<EFBFBD>sactive la compensation automatique du rapport hauteur/\:largeur.
.
.TP
.B \-flip\ \
Renverse l'image de haut en bas.
.
.TP
.B \-lavdopts <option1:option2:...> (CODE DE D<EFBFBD>BOGUAGE)
D<EFBFBD>finit les param<61>tres de d<>codage de libavcodec.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
\-lavdopts bug=1
.RE
.PD 1
.sp 1
.RS
Les options disponibles sont:
.RE
.RSs
.IPs bug=<valeur>
Contourne manuellement les bogues des encodeurs\ :
.RSss
0: rien
.br
1: autod<6F>tecter les bogues (par d<>faut)
.br
2 (msmpeg4v3): certains vieux fichiers msmpeg4v3 g<>n<EFBFBD>r<EFBFBD>s avec lavc (pas
d'autod<6F>tection)
.br
4 (mpeg4): bogue d'entrelacement de xvid (autod<6F>tect<63> si fourcc==XVIX)
.br
8 (mpeg4): UMP4 (autod<6F>tect<63> si fourcc==UMP4)
.br
16 (mpeg4): bogue de remplissage (autod<6F>tect<63>)
.br
32 (mpeg4): bogue vlc ill<6C>gal (autod<6F>tect<63> par fourcc)
.br
64 (mpeg4): bogue qpel XVID et DIVX (autod<6F>tect<63> par foorcc/\:version)
.br
128 (mpeg4): vieux standard qpel (autod<6F>tect<63> par fourcc/\:version)
.br
256 (mpeg4): un autre bogue qpel (autod<6F>tect<63> par fourcc/\:version)
.br
512 (mpeg4): bogue direct-qpel-blocksize (autod<6F>tect<63> par fourcc/\:version)
.br
1024 (mpeg4): bogue de remplissage des bords (autod<6F>tect<63> par fourcc/\:version)
.REss
.IPs debug=<valeur>
d<EFBFBD>bogage:
.RSss
.br
0: d<>sactiv<69>
.br
1: info image
.br
2: contr<74>le du d<>bit (rate control)
.br
4: flux (bitstream)
.br
8: type de macro-bloc (MB)
.br
16: param<61>tre de quantification (QP)
.br
32: vecteur de mouvement (MV)
.br
0x0040: visualisation du vecteur de mouvement (utilisez -noslices)
.br
0x0080: saut macro-bloc (MB)
.br
0x0100: startcode
.br
0x0200: PTS
.br
0x0400: r<>silience aux erreurs
.br
0x0800: op<6F>rations de contr<74>le de gestion de la m<>moire (H264)
.br
0x1000: bogues
.REss
.IPs ec=<valeur>
cacher les erreurs\ :
.RSss
1: Utilise un filtre de d<>blocage fort pour les macro-blocs endommag<61>s.
.br
2: recherche du vecteur de mouvement it<69>rative (lente)
.br
3: toutes (par d<>faut)
.REss
.IPs er=<valeur>
r<EFBFBD>silience aux erreurs\ :
.RSss
.br
0: d<>sactiv<69>
.br
1: prudente (Devrait fonctionner avec les encodeurs cass<73>s.)
.br
2: normale (par d<>faut) (Fonctionne avec les encodeurs conformes.)
.br
3: agressive (Plus de v<>rifications, mais peut causer des probl<62>mes m<>me avec
les flux valides)
.br
4: tr<74>s agressive
.REss
.IPs fast\
Active des optimisations non conformes aux sp<73>cifications, et
qui peuvent <20>ventuellement poser probl<62>me, comme une d<>quantification
plus simple, l'hypoth<74>se que les matrices de quantification ont <20>t<EFBFBD>
utilis<EFBFBD>es, que l'espace de couleur est YUV 4:2:0 et le saut de quelques
v<EFBFBD>rifications pour d<>tecter les flux endommag<61>s.
.IPs gray\
d<EFBFBD>codage en niveaux de gris uniquement (un peu plus rapide qu'en couleur)
.IPs "idct=<0\-99> (voir \-lavcopts)"
Pour obtenir la meilleur qualit<69> d'encodage utilisez le m<>me algorithme idct
pour le d<>codage et l'encodage.
Cela dit, vous pouriez y perdre en terme de pr<70>cision.
.IPs lowres=<valeur>
D<EFBFBD>codage en r<>solution r<>duite.
Le d<>codage en r<>solution basse n'est pas g<>r<EFBFBD> par tous les codecs, et risque
de produire des artefacts disgracieux.
Ceci n'est pas un bogue, mais un effet de bord du d<>codage en r<>solution
r<EFBFBD>duite.
.RSss
.br
0: d<>sactiv<69>
.br
1: 1/2 r<>solution
.br
2: 1/4 r<>solution
.br
3: 1/8 r<>solution
.REss
.IPs "sb=<valeur> (MPEG2 uniquement)"
Saute <valeur> lignes de macro-blocs au bas de l'image.
.IPs "st=<valeur> (MPEG2 uniquement)"
Saute <valeur> lignes de macro-blocs en haut de l'image.
.IPs vismv=<valeur>
vismv:
.RSss
.br
0: d<>sactiv<69>
.br
1: visualise les MVs pr<70>dits en avant des trames P
.br
2: visualise les MVs pr<70>dits en avant des trames B
.br
4: visualise les MVs pr<70>dits en arri<72>re des trames B
.REss
.IPs vstats
Affiche quelques statistiques et les <20>crits dans ./vstats_*.log.
.RE
.
.TP
.B \-noslices
D<EFBFBD>sactive l'affichage de la vid<69>o par tranches/\:bandes de 16 pixels, affiche
plut<EFBFBD>t la trame enti<74>re d'un seul coup.
Peut <20>tre plus rapide ou plus lent, en fonction de la carte/\:du cache.
Cette option n'a d'effet que sur les codecs libmpeg2 et libavcodec.
.
.TP
.B \-nosound
Ne pas jouer/\:encoder le son.
Utile pour les mesures de performances (benchmarking).
.
.TP
.B \-novideo
Ne pas jouer/\:encoder la vid<69>o.
.
.TP
.B \-oldpp <qualit<69>> (OpenDivX uniquement) (OBSOL<4F>TE)
Utilise le code de post-traitement d'opendivx au lieu de l'interne.
<EFBFBD> ne plus utiliser au profit de \-pp, car le postprocessing interne offre
une meilleure qualit<69> visuelle et de meilleures performances.
L'intervalle valide des valeurs de \-oldpp varie suivant le codec, il est
la plupart du temps 0\-6, o<> 0=d<>sactive 6=plus lent/\:meilleur.
.
.TP
.B \-pp <qualit<69>> (voir aussi \-vf pp)
Initialise le niveau de post-traitement de la DLL.
Cette option n'est plus utilisable avec \-vf pp.
Fonctionne uniquement avec les DLLs DirectShow Win32 qui ont des routines
de post-traitement interne.
L'intervalle valide de la valeur \-pp pour les filtres de pp varient suivant
les codecs, il est g<>n<EFBFBD>ralement 0\-6, o<> 0=d<>sactiv<69> 6=plus lent/\:meilleur.
.
.TP
.B \-pphelp (voir aussi \-vf pp)
Affiche un aper<65>u des filtres de post-traitement disponibles et de leur
utilisation.
.
.TP
.B \-ssf <mode>
D<EFBFBD>finit les param<61>tres de redimensionnement logiciel (scaler).
.sp 1
.I EXEMPLE\ :
.PD 0
.RSs
\-vf scale \-ssf lgb=3.0
.RE
.PD 1
.
.PD 0
.RSs
.IPs lgb=<0\-100>
filtre flou gaussien (luma)
.IPs cgb=<0\-100>
filtre flou gaussien (chroma)
.IPs ls=<0\-100>
filtre nettet<65> (sharpen) (luma)
.IPs cs=<0\-100>
filtre nettet<65> (sharpen) (chroma)
.IPs chs=<h>
d<EFBFBD>calage chroma horizontal
.IPs cvs=<v>
d<EFBFBD>calage chroma vertical
.RE
.PD 1
.
.TP
.B \-stereo <mode>
S<EFBFBD>lectionne le mode de sortie st<73>r<EFBFBD>o MP2/\:MP3.
.
.PD 0
.RSs
.IPs 0
st<EFBFBD>r<EFBFBD>o
.IPs 1
canal gauche
.IPs 2
canal droit
.RE
.PD 1
.
.TP
.B \-sws <type\ de\ zoom\ logiciel> (voir aussi \-vf scale et \-zoom)
D<EFBFBD>fini l'algorithme du zoom logiciel qui sera utilis<69> par l'option \-zoom.
Agit sur les pilotes de sortie vid<69>o qui ne disposent pas de ce type
d'acc<63>l<EFBFBD>ration logicielle, ex.\& x11.
.sp 1
Les types possibles sont\ :
.sp 1
.br
.PD 0
.RSs
.IPs 0
bilin<EFBFBD>aire rapide
.IPs 1
bilin<EFBFBD>aire
.IPs 2
bicubique (bonne qualit<69>) (par d<>faut)
.IPs 3
experimental
.IPs 4
plus proche voisin (mauvaise qualit<69>)
.IPs 5
area
.IPs 6
luma bicubique / chroma bilin<69>aire
.IPs 7
gauss
.IPs 8
sincR
.IPs 9
lanczos
.IPs 10
bicubique spline naturelle
.RE
.PD 1
.sp 1
.RS
.I NOTE\ :
Pour \-sws\ 2 et 7, la nettet<65> (sharpness) peut <20>tre contr<74>l<EFBFBD> avec le
param<EFBFBD>tre de zoom de \-vf scale (0 (doux) \- 100 (net)), pour \-sws 9,
le param<61>tre de zoom d<>finit la longueur du filtre (1 \- 10).
.
.TP
.B \-vc <[-]codec1,[-]codec2,...[,]>
D<EFBFBD>finit une liste de priorit<69> des codecs vid<69>o <20> utiliser, suivant leur nom
de codec dans codecs.conf.
Utilisez un '-' avant le nom d'un codec pour l'omettre.
Si la liste se termine par ',', il se rabattra sur les codecs non-list<73>s.
.br
.I NOTE\ :
Voir \-vc help pour une liste compl<70>te des codecs disponibles.
.sp 1
.I EXEMPLE\ :
.PD 0
.RSs
.IPs "\-vc divx"
Force le codec DivX Win32/\:VFW, sans rabattement.
.IPs "\-vc divx4,"
Essaie d'abord le codec divx4linux, puis se rabat sur les autres.
.IPs "\-vc -divxds,-divx,"
Essaie les autres codecs except<70> les codecs DivX Win32.
.IPs "\-vc ffmpeg12,mpeg12,"
Essaie le codec MPEG1/\:2 de libavcodec, puis libmpeg2, puis les autres.
.RE
.PD 1
.
.TP
.B \-vfm <pilote1,pilote2,...>
D<EFBFBD>finit une liste de priorit<69> des familles de codecs vid<69>o <20> utiliser,
d'apr<70>s leur nom de pilote dans codecs.conf.
Il se rabat sur celui par d<>faut si aucun ne convient.
.br
.I NOTE\ :
Voir \-vfm help pour une liste compl<70>te des familles de codecs disponibles.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-vfm ffmpeg,dshow,vfw"
Essaie les codecs libavcodec, puis Directshow, puis VFW et se rabat sur
les autres, si aucun n'arrive <20> convenir.
.IPs "\-vfm xanim"
Essaie les codecs XAnim en premier.
.RE
.PD 1
.
.TP
.B \-x <x> (MPlayer uniquement)
Zoome l'image <20> la largeur <x> (si un zoom logiciel ou mat<61>riel est
disponible).
D<EFBFBD>sactive les calculs de rapport hauteur/\:largeur.
.
.TP
.B \-xvidopts <option1:option2:...>
D<EFBFBD>finit des param<61>tres additionnels de d<>codage avec XviD.
.br NOTE\ :
<EFBFBD>tant donn<6E> que le d<>codage avec XviD a tendance <20> <20>tre plus gourmand en
temps de calcul que libavcodec, peut-<2D>tre aurez-vous besoin de l'utiliser
<EFBFBD> la place.
.sp 1
Les filtres de post-traitement d'XviD\ :
.PD 0
.RSs
.IPs deblock-chroma
filtre de d<>blocage chroma (voir aussi \-vf pp)
.IPs deblock-luma
filtre de d<>blocage luma (voir aussi \-vf pp)
.IPs dering-luma (voir aussi \-vf pp)
filtre de deringing luma
.IPs dering-chroma (voir aussi \-vf pp)
filtre de deringing chroma
.IPs filmeffect (voir aussi \-vf noise)
Active le filtre d'ajout artificiel de grain d'XviD.
Peut accro<72>tre la qualit<69> subjective, mais dans l'absolu d<>grade l'image.
.RE
.sp 1
.RS
m<EFBFBD>thodes de rendu\ :
.IPs dr2\ \
Active la m<>thode 2 de rendu direct.
.IPs nodr2
D<EFBFBD>sactive la m<>thode 2 de rendu direct.
.RE
.PD 1
.
.TP
.B \-xy <valeur>
.PD 0
.RSs
.IPs valeur<=8
Zoome l'image d'un facteur <valeur>.
.IPs valeur>8
Initialiser la largeur <20> <valeur> et calculer la hauteur pour garder le
rapport hauteur/\:largeur.
.RE
.PD 1
.
.TP
.B \-y <y> (MPlayer uniquement)
Zoome l'image <20> la hauteur <y> (si un zoom logiciel ou mat<61>riel est
disponible).
D<EFBFBD>sactive les calculs de rapport hauteur/\:largeur.
.
.TP
.B \-zoom \ \
Permet le zoom logiciel, si disponible.
Peut <20>tre utilis<69> pour forcer le zoom avec \-vf scale.
.br
.I NOTE:
\-vf scale ignorera les options \-x / \-y / \-xy / \-fs / \-aspect sans
\-zoom.
.
.
.SH "FILTRES VID<49>O"
Les filtres vid<69>o vous permettent de modifier le flux vid<69>o et ses propri<72>t<EFBFBD>s.
La syntaxe est\ :
.
.TP
.B \-vf <filtre1[=param<61>tre1:param<61>tre2:...],filtre2,...>
Initialise une chaine de filtres vid<69>o.
.
.TP
.B \-vop <...,filtre2[=param<61>tre1:param<61>tre2:...],filtre1> (OBSOL<4F>TE)
Initialise une chaine de filtres vid<69>o, <20> appliquer en ordre
.B inverse.
Utilisez de pr<70>f<EFBFBD>rence \-vf.
.PP
La plupart des param<61>tres sont optionnels et s'initialiseront avec des
valeurs par d<>faut si omis.
Pour utiliser explicitement les valeurs par d<>faut, mettez la valeur <20> '-1'.
Les param<61>tres l:h signifient largeur x hauteur en pixels, x:y signifient
position x;y <20> partir de du coin sup<75>rieur gauche de la plus grande image.
.br
.I NOTE\ :
Pour avoir une liste compl<70>te des filtres vid<69>o disponibles, voir \-vf help.
.sp 1
Les filtres sont g<>r<EFBFBD>s en listes.
Il y a quelques commandes pour g<>rer la liste de filtres.
.
.TP
.B \-vf-add <filtre1[,filtre2,...]>
Ajoute le filtre donn<6E> en argument <20> la fin de la liste de filtres.
.
.TP
.B \-vf-pre <filtre1[,filtre2,...]>
Ajoute le filtre donn<6E> en argument au d<>but de la liste de filtres.
.
.TP
.B \-vf-del <index1[,index2,...]>
Supprime le filtre <20> l'index indiqu<71>.
Les num<75>ros d'index commencent <20> 0, les nombres n<>gatifs indiquent la fin
de la liste (-1 pour le dernier).
.
.TP
.B \-vf-clr
Vide compl<70>tement la liste de filtres.
.PP
Avec les filtres qui le permetent, vous pouvez acc<63>der <20> leur param<61>tres via
noms.
.
.TP
.B \-vf <filtre>=help
Affiche les noms des param<61>tres et leur intervalle de valeurs pour un filtre
particulier.
.
.TP
.B \-vf <filtre=param<61>tre_nomm<6D>=valeur1[:param<61>tre_nomm<6D>2=valeur2:...]>
Fait correspondre un param<61>tre nomm<6D> <20> une valeur donn<6E>e.
Utilisez on et off ou yes et no pour positionner les drapeaux des param<61>tres.
.PP
Les filtres disponibles sont:
.
.TP
.B crop[=l:h:x:y]
D<EFBFBD>coupe la partie donn<6E>e de l'image et jette le reste.
Utile pour enlever les bandes noires d'un film en cin<69>mascope.
.PD 0
.RSs
.IPs l,h
Largeur et hauteur coup<75>es, par d<>faut les largeurs et hauteurs originales.
.IPs x,y
Position de l'image coup<75>e, par d<>faut au centre.
.RE
.PD 1
.
.TP
.B cropdetect[=limite:arrondi]
Calcule les param<61>tres n<>cessaires de d<>coupage et les affiche sur stdout.
.PD 0
.RSs
.IPs limit
Le seuil qui peut <20>ventuellement <20>tre d<>fini de rien (0) <20> tout (255)
(par d<>faut\ : 24).
.br
.IPs round
Valeur dont la hauteur/\:largeur doit <20>tre multiple (par d<>faut\ : 16).
L'offset est ajust<73> automatiquement pour que la vid<69>o soit au centre.
Prenez 2 pour avoir des dimensions paires (obligatoire pour les vid<69>os
4:2:2).
16 est recommand<6E> pour encoder avec la plupart des codecs vid<69>os.
.RE
.PD 1
.
.TP
.B rectangle[=l:h:x:y]
Ce plugin r<>pond <20> la directive 'change_rectangle' de input.conf qui prend
deux param<61>tres.
.PD 0
.RSs
.IPs l,h
largeur et hauteur (par d<>faut\ : -1, largeur maximum o<> les limites sont
toujours visibles.)
.IPs x,y
position du coin sup<75>rieur gauche (par d<>faut\ : -1, le plus haut et le plus
<EFBFBD> gauche)
.RE
.PD 1
.
.TP
.B expand[=l:h:x:y:o]
<EFBFBD>tend (ne zoom pas) la r<>solution du film aux valeurs fournies et place
l'original non redimensionn<6E> aux coordonn<6E>es x y.
Peut <20>tre utilis<69> pour placer les sous-titres /\:l'OSD dans les bandes noires.
.RSs
.IPs l,h
Largeur,hauteur <20>tendues (par d<>faut\ : largeur, hauteur originales).
Des valeurs n<>gatives pour l et h sont trait<69>es en tant qu'offset de la taille
originale.
.sp 1
.I EXEMPLE
.PD 0
.RSs
.IP expand=0:-50:0:0
Ajoute un bord de 50 pixels en bas de l'image.
.RE
.PD 1
.IPs x,y
position de l'image originale sur l'image <20>tendue (par d<>faut\ : centr<74>e)
.IPs o
rendu OSD/\:sous-titres
.RSss
0: d<>sactiv<69> (par d<>faut)
.br
1: activ<69>
.REss
.RE
.
.TP
.B flip (voir aussi \-flip)
Inverse l'image de haut en bas.
.
.TP
.B mirror
Inverse l'image selon l'axe Y, comme dans un miroir.
.
.TP
.B rotate[=<0\-7>]
Tourne et (<28>ventuellement) inverse l'image de +/\:- 90 degr<67>s.
Pour les param<61>tres entre 4\-7 la rotation n'est faite que si la g<>om<6F>trie
du film est en mode portrait et non en paysage.
.
.TP
.B scale[=w:h[:entrelac<61>[:chr_drop[:param[:param2[:presize]]]]]]
Redimensionne l'image avec le zoom logiciel (lent) et applique une conversion
de palette YUV<\->RGB (voir <20>galement l'option \-sws).
.RSs
.IPs <l>,<h>
largeur/\:hauteur redimensionn<6E>es (par d<>faut\ : largeur, hauteur originales)
.br
.I NOTE:
Si \-zoom est utilis<69>e, et que les filtres sous-jacents (y compris libvo)
ne sont pas capables de redimmensionner, alors les valeurs par d<>faut seront
d_width/\:d_height !
.RSss
0: largeur/\:hauteur dimmensionn<6E>es <20> d_width/\:d_height
.br
-1: largeur/\:hauteur originales
.br
-2: Calcule l/\:h en utilisant l'autre dimension et le rapport
hauteur/\:largeur redimensionn<6E>.
.br
-3: Calcule l/\:h en utilisant l'autre dimension et le rapport
hauteur/\:largeur original.
.REss
.IPs <entrelac<61>>
Bascule le redimmensionnement entrelac<61>.
.RSss
0: d<>sactiv<69> (par d<>faut)
.br
1: activ<69>
.REss
.IPs <chr_drop>
saute le chroma
.RSss
0: Utilise toutes les lignes d'entr<74>e disponibles pour le chroma.
.br
1: N'utilise qu'une ligne d'entr<74>e sur 2 pour le chroma.
.br
2: N'utilise qu'une ligne d'entr<74>e sur 4 pour le chroma.
.br
3: N'utilise qu'une ligne d'entr<74>e sur 8 pour le chroma.
.REss
.IPs "<param>[:<param2>] (voir aussi \-sws)"
D<EFBFBD>finit quelques param<61>tres d<>pendants du type de zoom s<>lectionn<6E>
avec \-sws
.RSss
\-sws 2 (bicubique)\ : B (flou) et C (ringing: scintillement)
.br
(0.00:0.60) par d<>faut
.br
(0.00:0.75) le "precise bicubic" de VirtualDub
.br
(0.00:0.50) spline de Catmull-Rom
.br
(0.33:0.33) spline de Mitchell-Netravali
.br
(1.00:0.00) spline-B cubique
.br
\-sws 7 (gaussien)\ : nettet<65> (0 (doux) \- 100 (dur))
.br
\-sws 9 (lanczos)\ : longueur du filtre (1\-10)
.REss
IPs <presize>
Redimensionne <20> une taille pr<70>-d<>finie.
Scale to preset sizes.
.RSss
qntsc: 352x240 (quart d'<27>cran NTSC)
.br
qpal: 352x288 (quart d'<27>cran PAL)
.br
ntsc: 720x480 (NTSC standard)
.br
pal: 720x576 (PAL standard)
.br
sntsc: 640x480 (NTSC <20> pixels carr<72>s)
.br
spal: 768x576 (PAL <20> pixels carr<72>s)
.REss
.RE
.
.TP
.B dsize={aspect|l:h}
Change la taille ou le rapport hauteur/\:largeur de l'affichage <20> un point
arbitraire de la chaine de fitres.
"aspect" peut <20>tre donn<6E> en tant que fraction (4/\:3) ou que nombre flottant
(1.33).
Vous pouvez <20>galement sp<73>cifier les largeurs et hauteurs exactes de
l'affichage d<>sir<69>.
Notez que ce filtre ne fait AUCUN redimmensionnement lui-m<>me; il affecte juste
ce que feront les prochains redimmensionnements (logiciels ou mat<61>riels) feront
en corrigeant le rapport hauteur/\:largeur.
.
.TP
.B yuy2\ \ \
Force la conversion logicielle YV12/\:I420/\:422P vers YUY2
Utile pour les cartes graphiques/\:pilotes qui g<>rent YV12 trop lentement mais
YUY2 rapidement.
.
.TP
.B yvu9\ \ \
Force la conversion logicielle d'espace de couleur de YVU9 en YV12.
Utilisez de pr<70>f<EFBFBD>rence le zoom logiciel.
.
.TP
.B yuvcsp\
Calle les valeurs de couleurs YUV sur l'intervalle CCIR 601 sans conversion
r<EFBFBD>elle.
.
.TP
.B rgb2bgr[=swap]
Conversion d'espace de couleur RGB 24/\:32 <\-> BGR 24/\:32
.PD 0
.RSs
.IPs swap
<EFBFBD>change aussi R <\-> B.
.RE
.PD 1
.
.TP
.B palette
Conversion d'espace de couleur RGB/\:BGR 8 \-> 15/\:16/\:24/\:32bpp en
utilisant palette.
.
.TP
.B format[=fourcc]
Restreint l'espace de couleur du prochain filtre sans faire de conversion.
Utilisez-le avec le filtre scale pour faire une v<>ritable conversion.
.br
.I NOTE\ :
Pour avoir une liste des formats disponibles, voir format=fmt=help.
.PD 0
.RSs
.IPs fourcc
nom de format comme rgb15, bgr24, yv12, etc (par d<>faut\ : yuy2)
.RE
.PD 1
.
.TP
.B noformat[=fourcc]
Restreint l'espace de couleur au prochain filtre sans faire aucune conversion.
Contrairement au filtre format, il permet n'importe quel espace de couleur
.B except<EFBFBD>
celui que vous donnez.
.br
.I NOTE\ :
Pour une liste des diff<66>rents formats disponibles, voyez noformat=fmt=help.
.PD 0
.RSs
.IPs fourcc
nom du format comme rgb15, bgr24, yv12, etc. (par d<>faut: yv12)
.RE
.PD 1
.
.TP
.B pp[=filtre1[:option1[:option2...]]/\:[-]filtre2...] (voir aussi \-pphelp)
Construit la cha<68>ne de filtres sp<73>cifi<66>e.
Les sous-filtres doivent <20>tre s<>par<61>s avec '/', peuvent <20>tre d<>sactiv<69>s
en les pr<70>fixant de '-'.
La port<72>e de chaque sous-filtre peut <20>tre contr<74>l<EFBFBD>e en ajoutant ':' suivi
de 'a', 'c' ou 'y' (par d<>faut\ : c)\ :
.PD 0
.RSs
.IPs a
D<EFBFBD>sactive le sous-filtre automatiquement si le micro-processeur est trop lent.
.IPs c
Filtre <20>galement la chrominance.
.IPs y
Filtrage de la luminance uniquement (pas de la chrominance).
.RE
.PD 1
.sp 1
.RS
.br
.I NOTE\ :
\-pphelp affiche une liste des sous-filtres disponibles.
.sp 1
.I EXEMPLE\ :
.RE
.PD 0
.RSs
.IPs "\-vf pp=hb/vb/dr/al"
D<EFBFBD>bloquage horizontal et vertical, "deringing" et luminosit<69>/\:contraste auto
.IPs "\-vf pp=hb/vb/dr/al/lb"
D<EFBFBD>bloquage horizontal et vertical, "deringing" et luminosit<69>/\:contraste auto
et d<>sentrelacement "linear blend"
.IPs "\-vf pp=de/-al"
Filtres par d<>faut sans correction de luminosit<69>/\:contraste
.IPs "\-vf pp=de/tn:1:2:3"
Active les filtres par d<>faut ainsi que le d<>bruiteur temporel.
.IPs "\-vf pp=hb:y/vb:a"
D<EFBFBD>bloque la luminance horizontale uniquement, et active ou d<>sactive
automatiquement le d<>blocage vertical suivant la puissance de calcul
processeur disponible.
.RE
.PD 1
.
.TP
.B spp[=qualit<69>[:qp[:mode]]]
filtre de postprocessing simple
.RSs
.IPs qualit<EFBFBD>
0\-6 (par d<>faut\ : 3)
.IPs qp\ \ \
Force le param<61>tre de quantisation (par d<>faut\ : 0, utilise le QP de
la video).
.IPs mode\ \ \
0: fort seuillage (hard thresholding) (par d<>faut)
.br
1: faible seuillage (soft thresholding) (meilleure <20>limination des parasites,
mais image plus floue)
.RE
.
.TP
.B qp=equation
filtre de changement des param<61>tres de quantization (QP)
.RSs
.IPs equation
une <20>quation comme "2+2*sin(PI*qp)"
.RE
.
.TP
.B test\ \ \
G<EFBFBD>n<EFBFBD>re divers motifs de test.
.
.TP
.B rgbtest
G<EFBFBD>n<EFBFBD>re un motif de test RGB utile pour d<>tecter les probl<62>mes entre RGB BGR.
Vous devriez voir une frise rouge, verte et bleue du haut vers le bas.
.
.TP
.B lavc[=qualit<69>:fps]
Conversion logicielle rapide YV12 vers MPEG1 avec libavcodec pour utilisation
avec DVB/\:DXR3.
Plus rapide et de meilleure qualit<69> que \-vf fame.
.RSs
.IPs qualit<EFBFBD>
.RSss
1\-31: qscale fixe
.br
32\-: d<>bit binaire fixe en kBits
.REss
.IPs fps\ \
force le nombre de trames par seconde en sortie (nombre flottant)
(par d<>faut\ : 0, autod<6F>tection bas<61>e sur la hauteur)
.RE
.
.TP
.B fame\ \ \
Conversion logicielle rapide YV12 vers MPEG1 avec libfame pour utilisation avec
DVB/\:DXR3.
.
.TP
.B dvbscale[=aspect]
Fixe le zoom optimum pour les cartes DVB, en redimmensionnant sur l'axe x de
fa<EFBFBD>on mat<61>rielle et en calculant le redimmensionnement sur l'axe y de fa<66>on
logicielle pour conserver le rapport hauteur/\:largeur.
Utile uniquement quand il est combin<69> avec expand et scale
(\-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc).
.RSs
.IPs aspect
contr<EFBFBD>le le rapport hauteur/\:largeur (aspect ratio), calcul<75> comme ceci\ :
DVB_HAUTEUR*ASPECTRATIO (par d<>faut\ : 576*4/\:3=768, fixez-le <20>
576*(16/\:9)=1024 pour une t<>l<EFBFBD> 16:9).
.RE
.sp 1
.RS
.I EXEMPLE\ :
.RE
.PD 0
.RSs
.IPs "\-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc"
FIXME: Expliquer ce qu'il fait.
.RE
.PD 1
.
.TP
.B "noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]"
Ajoute du bruit.
.PD 0
.RSs
.IPs <0\-100>
bruit luma
.IPs <0\-100>
bruit chroma
.IPs u
bruit uniforme (gaussien sinon)
.IPs t
bruit temporel (le motif de bruit change entre les trames)
.IPs a
bruit temporel moyen (plus lisse, mais beaucoup plus lent)
.IPs h
haute qualit<69> (qualit<69> l<>g<EFBFBD>rement meilleure , mais l<>g<EFBFBD>rement plus lent)
.IPs p
mixe du bruit al<61>atoire avec un motif (semi-)r<>gulier
.RE
.PD 1
.
.TP
.B "denoise3d[=luma:chroma:temps]"
Ce filtre est destin<69> <20> r<>duire le bruit de l'image pour que les plans fixes
soient vraiment fixes (cela devrait am<61>liorer la compressibilit<69>.).
.PD 0
.RSs
.IPs luma\
force spatiale du luma (par d<>faut\ : 4)
.IPs chroma
force spatiale du chroma (par d<>faut\ : 3)
.IPs time\
force temporelle (par d<>faut\ : 6)
.RE
.PD 1
.
.TP
.B "hqdn3d[=luma:chroma:temps]"
Version haute pr<70>cision\/:qualit<69> du filtre denoise3d.
Les param<61>tres et le comportement sont les m<>mes.
.
.TP
.B eq[=lumi:cont] (OBSOL<4F>TE)
<EFBFBD>galiseur logiciel avec contr<74>les interactifs tout comme les <20>galiseurs
mat<EFBFBD>riels, pour les cartes/\:pilotes qui ne permettent pas de contr<74>ler
la luminosit<69> et le contraste de fa<66>on mat<61>rielle.
Les valeurs initiales dans l'intervalle -100\-100 peuvent <20>tre fournies en
ligne de commande.
Peut <20>galement <20>tre utile avec MEncoder, soit pour r<>parer des films mal
captur<EFBFBD>s, soit pour r<>duire l<>g<EFBFBD>rement le contraste pour masquer des
artefacts et s'accomoder de d<>bits plus bas.
.
.TP
.Bs eq2[=gamma:contraste:luminosit<69>:saturation:rg:vg:bg:poids]
<EFBFBD>galiseur logiciel alternatif qui utilise des tables de lookup (tr<74>s lent),
autorisant une correction du gamma en plus d'un simple ajustement de
luminosit<EFBFBD> et de contraste.
Notez que cela utilise le m<>me code MMX optimis<69> que \-vf eq si toutes les
valeurs gamma sont 1.0.
Les param<61>tres sont donn<6E>s en nombres flottants.
Les param<61>tres rg, vg, bg sont les valeurs gamma ind<6E>pendantes pour les
composantes rouges, vertes et bleues.
Le param<61>tre poids peut <20>tre utilis<69> pour r<>duire l'effet d'un gamma trop
grand sur les parties claires de l'image, c-<2D>-d.\& les emp<6D>cher d'<27>tre
sur-amplifi<66>es et de devenir compl<70>tement blanches.
Une valeur de 0.0 d<>sactive compl<70>tement la correction gamma tandis que 1.0
lui laisse toute sa force.
Les valeurs par d<>faut sont gamma=1.0, contraste=0.0, luminosit<69>=0.0,
saturation=1.0, poids=1.0.
Les intervalles de valeur sont 0.1\-10 pour les gamma, -2\-2 pour le contraste
(les valeurs n<>gatives produisent une image n<>gative), -1\-1 pour la
luminosit<EFBFBD>, 0\-3 pour la saturation et 0\-1 pour le poids.
.
.TP
.B hue[=couleur:saturation]
Les valeur par d<>faut sont couleur=0.0, saturation=1.0.
Les intervalles pour la couleur sont -180\-180, et -2\-2 pour la saturation
(des valeurs n<>gatives impliquent un chroma n<>gatif).
.
.TP
.B halfpack[=f]
Convertit le YUV 4:2:0 planaire en 4:2:2 demi-hauteur, en sous-<2D>chantillonnant
le luma mais en gardant les <20>chantillons chroma.
Utile quand la sortie est un p<>riph<70>rique <20> basse r<>solution et dont
les fonctions mat<61>rielles de mise <20> l'<27>chelle sont de mauvaise qualit<69> ou
n'existent pas.
Peut <20>galement <20>tre utilis<69> comme d<>sentrelaceur primitif pour luma
uniquement avec une tr<74>s faible utilisation du processeur.
Par d<>faut, halfpack fait une moyenne des lignes deux <20> deux pour
sous-<2D>chantillonner.
Le param<61>tre optionnel f peut valoir 0 pour n'utiliser que les lignes paires,
ou 1 pour n'utiliser que les lignes impaires.
Tout autre valeur de f renvoie au comportement par d<>faut (moyenne).
.
.TP
.B ilpack[=mode]
Quand une vid<69>o entrelac<61>e est stock<63>e au format YUV 4:2:0, l'entrelacement
chroma est mal align<67>, ce qui est d<> au sous-<2D>chantillonnage vertical des
canaux chroma.
Ce filtre convertit les donn<6E>es 4:2:0 planaires au format YUY2 (4:2:2)
avec les lignes chroma <20> leur bon emplacement, de fa<66>on <20> ce que <20> chaque
ligne de balayage (scanline), les donn<6E>es luma et chroma proviennent toutes
deux du m<>me champ.
L'argument optionnel s<>lectionne le mode d'<27>chantillonnage.
Par d<>faut, l'interpolation lin<69>aire (mode 1) est utilis<69>.
Le mode 0 utilise un <20>chantillonnage du 'plus proche voisin' (nearest-neighbor),
qui est rapide mais incorrect.
.
.TP
.B harddup
Utile uniquement avec MEncoder.
Si harddup est utilis<69> lors de l'encodage, les trames dupliqu<71>es seront
aussi pr<70>sentes en sortie.
Cela n<>cessite un peu plus de place, mais est indispensable pour les
fichiers de sortie MPEG ou si vous comptez d<>multiplexer et multiplexer
le flux vid<69>o apr<70>s l'encodage.
Devrait <20>tre mis <20> la fin (ou presque) de la cha<68>ne de filtres, <20> moins
que vous ayez une bonne raison de faire autrement.
.
.TP
.B softskip
Utile uniquement avec MEncoder.
Softskip change le moment du "skipping" (saut) de trame lors de l'encodage,
qui se fait normalement avant la cha<68>ne de filtres, pour qu'elle se fasse <20>
l'int<6E>rieur de celle-ci.
Cela permet aux filtres qui ont besoin de voir toutes les trames
(t<>l<EFBFBD>cin<69> inverse, d<>bruitage temporel, etc.\&) pour fonctionner
correctement.
Il devrait <20>tre plac<61> apr<70>s les filtres qui ont besoin de voir toutes
les trames et avant tout filtre gourmant en temps de calcul.
.
.TP
.B decimate[=max:haut:bas:frac]
Saute les trames qui ne diff<66>rent pas beaucoup de la trame pr<70>c<EFBFBD>dente de
fa<EFBFBD>on <20> r<>duire le d<>bit.
L'argument max (si positif) d<>finit le nombre maximum de trames cons<6E>cutives
qui peuvent <20>tre saut<75>es, ou (si n<>gatif) l'interval minimum entre les trames
saut<EFBFBD>es.
Une trame peut <20>tre saut<75>e si aucun bloc 8x8 ne diff<66>re de plus que
la limite "haut", et si pas plus de "frac" portions (1 signifiant l'image
enti<EFBFBD>re) ne diff<66>rent de plus que la limite "bas".
Les valeurs de haut et bas sont pour des blocs de 8x8 pixels et repr<70>sentent
les diff<66>rences effectives de pixels, donc une limite de 64 corespond <20>
1 unit<69> de diff<66>rence pour chaque pixel, ou la m<>me chose r<>partie
diff<EFBFBD>remment sur le bloc.
L'utilisation principale de ce filtre est l'encodage <20> tr<74>s bas d<>bit
(par ex.\& le streaming par modem bas-d<>bit), mais il peut en th<74>orie <20>tre
utilis<EFBFBD> pour r<>parer les films qui n'auraient pas <20>t<EFBFBD> "inverse-telecined"
correctement.
.
.TP
.B dint[=sens:niveau]
D<EFBFBD>tecte et saute la premi<6D>re trame d'un groupe de trames entrelac<61>es.
Les valeurs peuvent aller de 0.0 <20> 1.0 \- la premi<6D>re (par d<>faut\ : 0.15)
est la diff<66>rence entre les pixels voisins, la seconde (par d<>faut\ : 0.15)
est la partie de l'image qui devra <20>tre d<>tect<63>e comme entrelac<61>e pour sauter
la trame.
.
.TP
.B lavcdeint
filtre de d<>sentrelacement de libavcodec
.
.TP
.B kerndeint[=seuil[:carte[:ordre[:nettet<65>[:deuxsens]]]]]
d<EFBFBD>sentrelaceur noyau adaptatif de Donald Graft.
D<EFBFBD>sentrelace des parties de la vid<69>o si un seuil configurable est d<>pass<73>.
.PD 0
.RSs
.IPs "seuil (0 \- 255)"
Seuil (par d<>faut\ : 10).
.IPs "carte (0 ou 1)"
Affiche en blanc les pixels qui d<>passent le seuil (par d<>faut\ : 0).
.IPs "ordre (0 ou 1)"
<EFBFBD>change les champs si <20> 1 (par d<>faut\ : 0).
.IPs "nettet<65> (0 ou 1)"
Am<EFBFBD>liore davantage la nettet<65> (sharpening) (par d<>faut\ : 0).
.IPs "deuxsens (0 ou 1)"
Autorise l'augmentation de la nettet<65> (sharpening) dans les deux sens
(par d<>faut\ : 0).
.RE
.PD 1
.
.TP
.B "unsharp=l|cLxH:quantit<69>[:l|cLxH:quantit<69>]"
masque unsharp / flou gaussien
.RSs
.IPs l\ \ \ \
Applique l'effet sur le composant luma
.IPs c\ \ \ \
Applique l'effet sur les composants chroma
.IPs <largeur>x<hauteur>
largeur et hauteur de la matrice, dont les deux dimensions sont impaires
(min = 3x3, max = 13x11 ou 11x13, g<>n<EFBFBD>ralement quelque chose entre 3x3 et 7x7)
.IPs quantit<EFBFBD>
taux relatif de duret<65> / flou <20> ajouter <20> l'image
(g<>n<EFBFBD>ralement quelque chose entre \-1.5 et 1.5)
.RSss
<0: flou
.br
>0: nettet<65>
.REss
.RE
.
.TP
.B swapuv\
Echange les plans U & V.
.
.TP
.B "il=[d|i][s][:[d|i][s]]"
(D<>s)entrelace les lignes.
Le but de ce filtre est d'ajouter la possibilit<69> de traiter le pr<70>-champ
d'images entrelac<61>es sans les d<>sentrelacer.
Vous pouvez filtrer votre DVD entrelac<61> et le jouer sur la TV sans casser
l'entrelacement.
Pendant que le d<>sentrelacement (avec le filtre de post-traitement)
supprime le d<>sentrelacement de fa<66>on permanente (en lissant
la moyenne etc), le d<>multiplexage s<>pare la trame en 2 champs (appel<65>
demi-images), de fa<66>on <20> ce que vous puissiez les traiter (filtrer)
ind<EFBFBD>pendemment et les re-multiplexer.
.PD 0
.RSs
.IPs d
d<EFBFBD>multiplexe (en pla<6C>ant l'une au dessus de l'autre)
.IPs i
multiplexe
.IPs s
<EFBFBD>change les champs (<28>change les lignes paires & impaires)
.RE
.PD 1
.
.TP
.B "fil=[i|d]"
(d<>)multiplexe les lignes.
Ce filtre est tr<74>s proche du filtre il mais bien plus rapide, son principal
inconv<EFBFBD>nient est qu'il ne fonctionne pas toujours.
Surtout s'il est combin<69> avec d'autres filtres, il peut produire des images
corrompues al<61>atoirement, donc soyez heureux si il fonctionne mais ne vous
plaignez pas si il ne fonctionne pas avec votre combinaison de filtres.
.PD 0
.RSs
.IPs d
D<EFBFBD>multiplexe les champs, les pla<6C>ant cote-<2D>-cote.
.IPs i
Re-multiplexe les champs (inversant l'effet de fil=d).
.RE
.PD 1
.
.TP
.B "field[=n]"
Extrait un seul champ d'une image entrelac<61>e en utilisant des astuces de
calculs pour <20>viter de gaspiller le temps CPU.
L'argument optionnel n sp<73>cifie si l'on doit extraire un champ pair ou
impair (selon que n soit paire ou impaire).
.
.TP
.B "detc[=var1=valeur1:var2=valeur2:...]"
Essaie d'inverser le processus de "telecine" pour retrouver un flux propre et
non-entrala<6C><61> au bon d<>bit de trame du film.
Ce filtre "inverse telecine" a <20>t<EFBFBD> le premier <20> <20>tre inclus dans
MPlayer/\:MEncoder et c'est aussi le plus primitif.
Il fonctionne en basculant vers le motif telecine 3:2 et en le suivant aussi
longtemps que possible.
Il peut <20>tre utilis<69> uniquement avec des films qui auraient <20>t<EFBFBD> parfaitement
"televined", avec une faible pr<70>sence de bruit.
Ce filtre n'est plus maintenu puisque les filtres ivtc, pullup et filmdint
remplissent mieux ce r<>le.
Les arguments suivants (voir leur syntaxe plus haut) peuvent <20>tre utilis<69>s
pour contr<74>ler son comportement:
.RSs
.IPs dr\ \ \
D<EFBFBD>finit le mode saut de trames.
0 (par d<>faut) signifie ne pas sauter de trames pour maintenir le d<>bit de
sortie.
1 signifie toujours sauter la trame si il n'y a pas eu de sauts ou d'assemblage
telecine dans les 5 derni<6E>res trames.
2 signifie toujours maintenir le rapport exact 5:4 entre l'entr<74>e et la sortie.
.br
.I NOTE\ :
Utilisez le mode 1 avec MEncoder.
.IPs am\ \ \
Type d'analyse.
Les valeurs disponibles sont 0 (motif fix<69> avec num<75>ro de trame initiale
d<EFBFBD>finit par fr=#) et 1 (recherche agressive du motif telecine).
La valeur par d<>faut est 1.
.IPs fr\ \ \
D<EFBFBD>finit le num<75>ro de trame initiale de la s<>quence.
0\-2 sont les trois trames progressives propres; 3 et 4 sont les deux trames
entrela<EFBFBD><EFBFBD>es.
La valeur par d<>faut, -1, signifie "pas dans la s<>quence telecine".
Le nombre sp<73>cifi<66> ici est le type de la pr<70>c<EFBFBD>dente trame imaginaire avant le
d<EFBFBD>but du film.
.IPs "tr0, tr1, tr2, tr3"
Valeurs seuils <20> utiliser dans certains types.
.RE
.
.TP
.B ivtc[=1]
filtre exp<78>rimental d'inversement t<>l<EFBFBD>cin<69> "sans <20>tat".
Plut<EFBFBD>t que d'essayer de se bloquer sur un motif comme le fait le filtre detc,
ivtc prend ses d<>cisions ind<6E>pendemment pour chaque trame.
Cela donne de bien meilleurs r<>sultats pour une vid<69>o ayant subi d'importantes
modifications/\:<EFBFBD>ditions apr<70>s que telecine ait <20>t<EFBFBD> appliqu<71>, mais par contre
il n'est pas aussi tol<6F>rant aux entr<74>es avec beaucoup de bruit, comme par
exemple la capture TV.
Le param<61>tre optionnel (itvc=1) correspond <20> l'option dr=1 du filtre detc,
et devrait <20>tre utilis<69> avec MEncoder mais pas avec MPlayer.
Comme pour detc, vous devez d<>finir le d<>bit de trame de sortie correct
(\-ofps 23.976) en utilisant MEncoder.
.
.TP
.B pullup[=jg:jd:jh:jb:cs:mp]\
Filtre d'inversion de pulldown (telecine invers<72>) de troisi<73>me g<>n<EFBFBD>ration,
capable de g<>rer une vid<69>o compos<6F>e de hard-telecine, 24 fps progressif, et
30 fps progressif.
Le filtre pullup est con<6F>u pour <20>tre plus robuste que detc ou ivtc, en se
basant sur le contexte futur pour prendre ses d<>cisions.
Tout comme ivtc, pullup est sans <20>tat, dans le sens o<> il ne reste pas
dans un seul mode, mais observe plut<75>t les champs <20> venir pour
s<EFBFBD>lectionner le bon mode et reconstuire correctement les trames.
Il est toujours en d<>veloppement, mais est d<>j<EFBFBD> tr<74>s correct.
Les param<61>tres jg, jd, jh et jb d<>finissent la quantit<69> d'informations <20>
balancer respectivement <20> gauche, <20> droite, en haut et en bas de l'image.
Gauche/\:droite sont donn<6E>s par colonnes de 8 pixels, tandis que le haut/\:bas
sont donn<6E>s par paquet de 2 lignes.
Mettre le param<61>tre cb (changement strict) <20> 1 r<>duira les chances que pullup
reconstruise incorrectement une trame, mais peut aussi d<>boucher sur un saut
trop important de trames lors de sc<73>nes avec beaucoup de mouvements.
R<EFBFBD>ciproquement, le mettre <20> -1 fera que le pullup aura plus de facilit<69>
<EFBFBD> identifier les champs.
Cela devrait aider au traitement de vid<69>os comportant un l<>ger flou
entre les champs, mais peut aussi faire que des trames entrelac<61>es seront
encore pr<70>sentes en sortie.
L'option mp (metric plane) peut <20>tre d<>finie <20> 1 ou 2 pour que le chroma
soit utilis<69> au lieu du luma pour les calculs de pullup.
Cela devrait am<61>liorer la finesse de l'image sur des vid<69>os de tr<74>s bonne
qualit<EFBFBD>, mais a plus de chance de la diminuer, surtout si le chroma
est bruit<69> (effet arc-en-ciel) ou que la vid<69>o est noir et blanc.
L'int<6E>r<EFBFBD>t d'agir sur mp pour que les calculs se fassent sur le chroma
et de r<>duire l'utilisation du processeur pour que le pullup puisse se
faire en temps r<>el sur une machine peu rapide.
.br
.I NOTE\ :
Faites toujours suivre pullup du filtre logiciel softskip lors d'un encodage
pour s'assurer que pullup soit capable de voir toutes les trames.
Sinon, le flux de sortie sera incorrect ou m<>me plantera, pour des raisons
de limitations de design de la couche codec/\:filtre.
.
.TP
.B filmdint[=options]
Filtre telecine invers<72>, similaire au filtre pullup ci-dessus.
Il est con<6F>u pour g<>rer n'importe quel motif pulldown (m<>me le telecine soft
et hard m<>lang<6E>s) et g<>re de fa<66>on limit<69>e les films qui sont ralentis ou
acc<EFBFBD>l<EFBFBD>r<EFBFBD>s pour la TV.
Seul le plan luma est utilis<69> pour d<>tecter les changements de trames.
Si un champ n'a pas de corespondance, il est d<>sentrelac<61> par simple
approximation lin<69>aire.
Si la source est en MPEG-2, il doit <20>tre le premier filtre <20> avoir acc<63>s
aux "field-flags" initialis<69>s par l'encodeur MPEG-2.
Suivant la source MPEG, il est inutile de tenir compte de ce conseil, tant
que vous ne voyez pas une multitude d'avertissements "Bottom-first field".
Sans options il fait un telecine inverse normal, et devrait <20>tre utilis<69> avec
mencoder \-fps 29.97 \-ofps 23.976.
Quand ce filtre est utilis<69> avec mplayer, cela produira un d<>bit impair
pendant la lecture, mais il sera g<>n<EFBFBD>ralement meilleur qu'en utilisant
pp=lb ou pas de d<>sentrelacement du tout.
Les options multiples doivent <20>tre s<>par<61>es par /.
.RSs
.IPs crop=l:h:x:y
Exactement comme le filtre crop, mais plus rapide, et fonctionne <20>galement
avec des films telecin<69> hard et soft m<>lang<6E>s, du moment que y soit un
multiple de 4.
Si x ou y n<>cessitaient de couper des fractions de pixels du plan chroma,
l'aire coup<75>e serait <20>tendue.
Ceci signifie g<>n<EFBFBD>ralement que x et y doivent <20>tre pairs.
.IPs io=ifps:ofps
Pour chaque ifps trames d'entr<74>es le filtre sortira ofps trames.
Le rapport ifps/\:ofps devrait correspondre au rapport \-fps/\-ofps.
Ceci peut <20>tre utilis<69> pour filtrer des films qui sont diffus<75>s <20> la TV <20>
un d<>bit diff<66>rent de celui d'origine.
.IPs luma_only=n
Si n est non-nul, le plan chroma est copi<70> tel quel.
C'est utile pour la TV <20>chantillonn<6E>e en YV12, qui annule un des champ chroma.
.IPs mmx2=n
Sur x86, si n=1, utilise les fonctions optimis<69>es pour MMX2, si n=2, utilise
les fonctions optimis<69>es pour 3DNow!, sinon, utilise juste du C.
Si cette option n'est pas pr<70>cis<69>e, MMX2 et 3DNow! sont d<>tect<63>s
automatiquement, utilisez cette option pour outrepasser la d<>tection
automatique.
.IPs fast=n
Une valeur de n plus grande acc<63>l<EFBFBD>re le filtre au d<>triment de l'exactitude.
La valeur par d<>faut est n=3.
Si n est impaire, une trame suivant imm<6D>diatement une trame marqu<71>e par le flag
mpeg REPEAT_FIRST_FIELD est suppos<6F>e progressive, ainsi le filtre ne passera
son temps sur la vid<69>o MPEG-2 soft-telecine.
C'est le seul effet de ce flag si MMX2 ou 3DNow! est disponible.
Sans MMX2 et 3DNow, si n=0 ou 1, les m<>mes calculs seront faits comme pour
MMX2.
Si n=2 ou 3, le nombre de niveaux luma utilis<69> pour trouver les changements de
trame est r<>duit de 256 <20> 128, ce qui donne un filtre plus rapide sans perdre
trop d'exactitude.
Si n=4 ou 5, des m<>triques plus rapides, mais bien moins exactes sont
utilis<EFBFBD>s pour trouver les changements de trames, mais risque de prendre les
d<EFBFBD>tails verticaux pour une vid<69>o entrelac<61>.
.IPs verbose=n
Si n est non-nul, affiche les m<>triques d<>taill<6C>s pour chaque trame.
Utile pour d<>boguage.
.IPs dint_thres=n
Seuil de d<>sentrelacement.
Utilis<EFBFBD> pour d<>sentrelacer les trames sans correspondance.
Une valeur plus grande signifie moins de d<>sentrelacement, utilisez n=256
pour d<>sactiver compl<70>tement le d<>sentrelacement (par d<>faut\ : 8).
.IPs comb_thres=n
Seuil pour comparer les champs haut et bas (par d<>faut\ : 128).
.IPs diff_thres=n
Seuil pour d<>tecter les changements temporels d'un champ (par d<>faut\ : 128).
.IPs sad_thres=n
Seuil de la Somme des Diff<66>rences Absolues (par d<>faut\ : 64).
.RE
.
.TP
.B softpulldown
Ce filtre ne fonctionne qu'avec MEncoder et agit sur les flags MPEG2 utilis<69>s
pour le pulldown soft 3:2 (soft telecine).
Si vous voulez utiliser les filtres ivtc ou detc sur des films qui sont
soft t<>l<EFBFBD>cin<69>, ins<6E>rer ce filtre avant eux devrait les rendre plus efficaces.
.
.TP
.B divtc[=options]
Inverse telecine pour les vid<69>os d<>sentrelac<61>es.
Si une vid<69>o 3:2-pulldown telecine a perdu l'un de ses champs ou a <20>t<EFBFBD>
d<EFBFBD>sentrelac<EFBFBD> avec une m<>thode qui garde un champ et interpole l'autre,
la vid<69>o se retrouve saccad<61>e dont une trame sur quatre est dupliqu<71>e.
Ce filtre a pour but de trouver et jeter ces trames dupliqu<71>es pour
retrouver le d<>bit de trame (framerate) original.
Lorsque vous utilisez ce filtre, vous devez d<>finir \-ofps <20> 4/\:5 du d<>bit
de trame du fichier d'entr<74>e (23.976 si l'entr<74>e est <20> 29.97fps).
Les options sont\ :
.RSs
.IPs pass=1|2
Mode 2-passes.
Cela produit de meilleurs r<>sultats.
La passe 1 analyse la vid<69>o et <20>crit les r<>sultats dans un fichier journal.
La 2<>me passe lit alors le journal et utilise ces informations pour faire
le travail.
Notez que ces deux passes ne correspondent aux deux passes du processus
d'encodage.
Si vous voulez utiliser le mode 2-passes de divtc lors d'un encodage vid<69>o,
il vous faut r<>aliser 3 passes\ : d'abord la passe 1 de divtc et la passe 1
de l'encodeur, puis la passe 2 de divtc et la passe 1 de l'encodeur, et enfin
la passe 2 de divtc avec la passe 2 de l'encodeur.
.IPs file=nom_fichier
D<EFBFBD>finit le nom du fichier journal (par d<>faut\ : "framediff.log").
.IPs threshold=valeur
D<EFBFBD>finit la force minimum que le motif telecine doit avoir pour que le filtre
le voit (par d<>faut\ : 0.5).
Ceci est utilis<69> pour <20>viter de reconna<6E>tre des motifs erron<6F>s lors des
moments vraiment sombres ou statiques.
.IPs window=nombre_trames
D<EFBFBD>finit le nombre de trames pr<70>c<EFBFBD>dents <20> consid<69>rer lors que la recherche
de motif (par d<>faut\ : 30).
Une fen<65>tre (window) plus grande am<61>liore la fiabilit<69> de la recherche de
motif, mais une fen<65>tre plus <20>troite am<61>liore le temps de r<>action aux
changements dans la phase telecine.
Cela n'affecte que le mode <20> passe unique.
Le mode 2-passes consid<69>re une fen<65>tre fixe de trames futures et pass<73>es.
.IPs phase=0|1|2|3|4
D<EFBFBD>finit la phase initiale telecine pour le mode <20> passe unique
(par d<>faut\ : 0).
Le mode 2-passes peut voir le futur, il est donc possible d'utiliser la
bonne phase depuis le d<>but, tandis que le mode <20> passe unique ne peut que
deviner.
Il se met <20> utiliser la phase ad<61>quate d<>s qu'il trouve cette information,
mais cette option peut vous aider <20> vous d<>barasser des saccades du d<>but.
La premi<6D>re passe du mode 2-passes utilise aussi cette option, donc si
vous enregistrez la sortie de la premi<6D>re passe, vous aurez un fichier o<>
la phase est constante.
.IPs deghost=valeur
D<EFBFBD>finit le seuil "deghosting" (0\-255 pour le mode <20> passe unique,
-255\-255 pour celui 2-passes, par d<>faut 0).
Si non-nul, le mode deghosting est utilis<69>.
Ceci est destin<69> aux vid<69>os ayant <20>t<EFBFBD> d<>sentrelac<61>es en fusionnant les champs
ensemble au lieu d'en jeter un.
Le deghosting amplifie les artefacts de compression des champs fusionn<6E>s,
et la valeur du param<61>tre est celle du seuil pour exclure les pixels
du filtre deghosting s'il diff<66>re moins que ce seuil de la trame
pr<EFBFBD>c<EFBFBD>dente.
En mode 2-passes, une valeur n<>gative peut <20>tre donn<6E>e pour que le filtre
analyse la totalit<69> de la vid<69>o au d<>but de la 2<>me passe pour d<>terminer
si un deghosting est n<>cessaire, et prendra alors pour param<61>tre z<>ro o<>
la valeur absolue du param<61>tre n<>gatif.
D<EFBFBD>finissez cette option pour la 2<>me passe, elle ne change rien <20> la 1ere
passe.
.RE
.
.TP
.B phase=[t|b|p|a|u|T|B|A|U][:v]
.I NOTE\ :
Si vous avez des connaissances audiovisuelles, veuillez indiquez au traducteur
si cette option -tr<74>s technique- est correctement d<>crite, en vous aidant de
sa version anglaise.
.br
Retarde la vid<69>o entrelac<61>e du temps d'un champ pour changer l'ordre des
champs.
Le but est de pouvoir r<>parer des films PAL avant <20>t<EFBFBD> mal captur<75>s avec
un ordre de champ invers<72> vers le transfert film-vers-vid<69>o.
Les options sont\ :
.RSs
.IPs t
Capture l'ordre des champs en commen<65>ant par le haut, transfert depuis le bas.
Le filtre retardera les champs du bas.
.IPs b
Capture en commen<65>ant du bas, transfert depuis le haut.
Le filtre retardera les champs du haut.
.IPs p
La capture et le transfert se refont avec le m<>me ordre de champs.
Ce mode n'existe que comme r<>f<EFBFBD>rence pour la documentation des autres options,
mais si vous le s<>lectionnez effectivement, ce filtre ne fera tout simplement
rien ;-)
.IPs a
Capture l'ordre des champs d<>termin<69>s automatiquement par les "field flags",
le transfert <20> l'oppos<6F>.
Le filtre choisit entre les modes t et b <20> chaque trame d'apr<70>s les
"field flags".
S'il n'existe aucune information sur les champs, alors cette fonction se
comporte comme u.
.IPs u
Capture inconnue ou vari<72>e, transfert <20> l'oppos<6F>.
Le filtre choisit entre les modes t et b <20> chaque trame en analysant les
images et s<>lectionnant le mode qui produit la correspondance la plus
proche entre les champs.
.IPs T
Capture depuis le haut, transfert inconnu ou vari<72>.
Le filtre choisit entre les modes t et p en analysant l'image.
.IPs B
Capture depuis le bas, transfert inconnu ou vari<72>.
Le filtre choisit entre les modes b et p en analysant l'image.
.IPs A
Capture en fonction des "field flags", transfert inconnu ou vari<72> (par d<>faut).
Si aucune information sur les champs n'est disponible, fonctionne tout
comme U.
.IPs U
Capture autant que transfert inconnu ou vari<72>.
Le filtre choisit entre les modes t, b et p en analysant l'image.
.IPs v
op<EFBFBD>ration bavarde (verbose)
Affiche le mode s<>lectionn<6E> pour chaque trame et la moyenne de la diff<66>rence
au carr<72> des champs pour les modes t, b, and p.
.RE
.
.TP
.B "telecine[=d<>part]"
Applique un processus telecine 3:2 "telecine" pour augmenter le d<>bit de 20%.
Cela ne fonctionnera surement pas correctement avec MPlayer, mais peut <20>tre
utilis<EFBFBD> avec 'mencoder \-fps 29.97 \-ofps 29.97 \-vf telecine'.
Les deux options fps sont essentielles !
(la synchro A/\:V sera bris<69>e si elles sont mauvaises.)
Le param<61>tre optionnel d<>part indique o<> d<>marrer (0-3).
.
.TP
.B "tinterlace[=mode]"
Entrelacement temporel de champs \- r<>unis des paires de trames dans une trame
entrelac<EFBFBD>e, divisant le d<>bit par deux.
Les trames paires sont d<>plac<61>es dans le champ sup<75>rieur, les trames impaires
le sont dans le champ inf<6E>rieur.
Ceci peut <20>tre utilis<69> pour inverser compl<70>tement l'effet du filtre tfields
(en mode 0).
Les modes disponibles sont:
.PD 0
.RSs
.IPs 0
D<EFBFBD>place les trames impaires dans le champ sup<75>rieur, les paires dans
l'inf<6E>rieur, pour g<>n<EFBFBD>rer une trame compl<70>te <20> un d<>bit moiti<74> moindre
.IPs 1
Afficher uniquement les trames impaires, les trames paires sont saut<75>es, la
taille est inchang<6E>e.
.IPs 2
Afficher uniquement les trames paires, les trames paires sont saut<75>es, la
taille est inchang<6E>e.
.IPs 3
<EFBFBD>tend chaque trame en pleine r<>solution, mais remplit une ligne sur deux
en noir, le d<>bit est inchang<6E>.
.RE
.PD 1
.
.TP
.B "tfields[=mode]"
S<EFBFBD>paration temporelle des champs \- s<>pare les champs en trames, doublant le
d<EFBFBD>bit de sortie.
Comme le filtre telecine, "tfields" ne fonctionnera correctement qu'avec
MEncoder, et seulement si \-fps et \-ofps sont d<>finis au d<>bit (double) d<>sir<69>!
Les modes disponibles sont:
.PD 0
.RSs
.IPs 0
Laisse les champs inchang<6E>s. (Cela va sauter/\:scintiller.)
.IPs 1
Interpole les lignes manquantes. (L'algorithme utilis<69> peut ne pas <20>tre si
bon.)
.IPs 2
Fait une translation de champs de 1/\:4 pixel avec interpolation lin<69>aire
(pas de saut).
.IPs 4
Fait une translation de champs de 1/\:4 pixel avec le filtre 4tap (meilleure
qualit<EFBFBD>).
.RE
.PD 1
.
.TP
.B "boxblur=rayon:puissance[:rayon:puissance]"
Floute l'image.
.PD 0
.RSs
.IPs <rayon>
force du filtre de floutage
.IPs <puissance>
nombre d'applications du filtre
.RE
.PD 1
.
.TP
.B "sab=rayon:pf:colorDiff[:rad:pf:colorDiff]"
flou de forme adaptative
.PD 0
.RSs
.IPs <rayon>
force du filtre de flou (~0.1\-4.0) (plus la valeur est
grande, moins il est rapide)
.IPs <pf>
force du pr<70>filtre (~0.1\-2.0)
.IPs <colorDiff>
diff<EFBFBD>rence maximale autoris<69>e entre pixels pour <20>tre toujours significatif
(~0.1\-100.0)
.RE
.PD 1
.
.TP
.B "smartblur=rayon:force:limite[:rayon:force:limite]"
flou intelligent
.PD 0
.RSs
.IPs <rayon>
force du filtre de flou (~0.1\-5.0) (plus la valeur est
grande, moins il est rapide)
.IPs <force>
flou (0.0\-1.0) ou accentuation (-1.0\-0.0)
.IPs <limite>
filtre tout (0), filtre les surfaces plates (0\-30) ou filtre les
bords (-30\-0)
.RE
.PD 1
.
.TP
.B "perspective=x0:y0:x1:y1:x2:y2:x3:y3:t"
Corrige la perspective des vid<69>os non film<6C>es perpendiculairement <20> l'<27>cran.
.PD 0
.RSs
.IPs x0,y0,...
coordonn<EFBFBD>es des coins sup<75>rieur-gauche, sup<75>rieur-droit, inf<6E>rieur-gauche
et inf<6E>rieur-droit
.IPs t\ \ \ \
r<EFBFBD>-<2D>chantillonnage lin<69>aire (0) ou cubique (1)
.RE
.PD 1
.
.TP
.B 2xsai\ \
Redimensionne et lisse l'image avec l'algorithme "zoom x2 et interpolation".
.
.TP
.B 1bpp\ \ \
conversion bitmap 1bpp vers YUV/\:BGR 8/\:15/\:16/\:32
.
.TP
.B down3dright[=lignes]
Repositionne et redimmensionne les images st<73>r<EFBFBD>oscopiques.
Extrait les deux champs et les place c<>te <20> c<>te, les redimmensionnant pour
garder le rapport hauteur/\:largeur du film.
.PD 0
.RSs
.IPs lignes
nombre de lignes <20> s<>lectionner <20> partir du milieu de l'image (par d<>fault: 12)
.RE
.PD 1
.
.TP
.B "bmovl=hidden:opaque:fifo"
Le filtre de superposition d'images (bitmap overlay filter) lit depuis une
FIFO des images (bitmaps) et les incruste dans la vid<69>o (overlay), apr<70>s
les avoir pr<70>alablement transform<72>es.
Voir aussi TOOLS/bmovl-test.c pour un programme de test simple de bmovl.
.PD 0
.RSs
.IPs <hidden>
D<EFBFBD>finit la valeur par d<>faut du drapeau 'hidden' (0=visible, 1=cach<63>)
.IPs <opaque>
D<EFBFBD>finit la valeur par d<>faut du drapeau 'alphablended' (0=transparent,
1=opaque)
.IPs <fifo>
chemin/\:nom de fichier pour le FIFO (pipe nomm<6D> connectant mplayer
\-vf bmovl <20> l'application le contr<74>lant)
.RE
.PD 1
.sp 1
.RS
les commandes FIFO sont:
.RE
.PD 0
.RSs
.IPs "RGBA32 largeur hauteur xpos ypos alpha clear"
suivi de largeur*hauteur*4 octets de donn<6E>es RGBA32 brutes.
.IPs "RGB24 largeur hauteur xpos ypos alpha clear"
suivi de largeur*hauteur*4 octets de donn<6E>es ABGR24 brutes.
.IPs "RGB24 largeur hauteur xpos ypos alpha clear"
suivi de largeur*hauteur*3 octets de donn<6E>es RGB24 brutes.
.IPs "BGR24 largeur hauteur xpos ypos alpha clear"
suivi de largeur*hauteur*3 octets de donn<6E>es BGR24 brutes.
.IPs "ALPHA largeur hauteur xpos ypos alpha"
Change la transparence du canal alpha de la surface donn<6E>e.
.IPs "CLEAR largeur hauteur xpos ypos"
Efface la surface.
.IPs OPAQUE
D<EFBFBD>sactive toute transparence alpha.
Envoyez "ALPHA 0 0 0 0 0" pour la r<>activer.
.IPs HIDE\
Cache la bitmap.
.IPs SHOW\
Sontre la bitmap.
.RE
.PD 1
.sp 1
.RS
Les arguments sont\ :
.RE
.PD 0
.RSs
.IPs "largeur, hauteur"
taille de l'image/\:surface
.IPs "xpos, ypos"
D<EFBFBD>marre le blitting <20> la position x/\:y.
.IPs alpha
Fixe la diff<66>rence alpha.
Si vous le fixez <20> \-255 vous pouvez envoyer une s<>quence de commandes
ALPHA pour mettre la surface <20> \-225, \-200, \-175 etc pour un joli effet
de fondu ! ;)
.RSss
0: la m<>me que l'original
.br
255: Rends tout opaque.
.br
-255: Rends tout transparent.
.REss
.IPs clear
Efface le framebuffer avant 'blitting'.
.RSss
0: l'image sera simplement 'blitt<74>e' par dessus l'ancienne, donc vous
n'aurez pas <20> envoyer 1,8 Mo de donn<6E>es RGBA32 chaque fois qu'une petite
partie de l'<27>cran serait mise <20> jour.
.br
1: clear
.REss
.RE
.PD 1
.
.TP
.B "framestep=I|[i]step"
N'affiche qu'une trame toutes les n trames ou que chaque trame (cl<63>) Intra.
.sp 1
Si vous appelez ce filtre avec I (en majuscule) en param<61>tre, alors SEULES
les trames-cl<63>s seront affich<63>es.
Pour les DVDs cela signifie une toutes les 15/\:12 trames (IBBPBBPBBPBBPBB),
pour l'AVI cela signifie <20> chaque changement de sc<73>ne ou <20> chaque valeur de
keyint (voir \-lavcopts keyint=valeur si vous utilisez MEncoder pour encoder la
vid<EFBFBD>o).
.sp 1
Quand une trame cl<63> est trouv<75>e, la chaine "I!" suivi d'un retour chariot est
affich<EFBFBD>, laissant la ligne courante de MPlayer/\:MEncoder <20> l'<27>cran, car elle
contient le temps (en secondes) et le num<75>ro de trame de la trame cl<63>
(Vous pouvez utiliser cette information pour couper un AVI).
.sp 1
Si vous appelez le filtre avec un param<61>tre num<75>rique 'step' alors seule une
sur 'step' trames sera affich<63>e.
.sp 1
Si vous mettez un 'i' (minuscule) devant le nombre alors un I! sera affich<63>
(comme le param<61>tre I).
.sp 1
Si vous n'indiquez que i alors rien ne sera fait aux trames, seul I! est
affich<EFBFBD>.
.
.TP
.B "tile=xtiles:ytiles:output:start:delta"
Cr<EFBFBD>e une mosa<73>que d'images <20> partir d'une s<>rie d'images plus petites.
Si vous omettez un param<61>tre ou utilisez une valeur plus petite que 0, alors
la valeur par d<>faut est utilis<69>e.
Vous pouvez <20>galement arr<72>ter quand vous <20>tes satisfait (...
\-vf tile=10:5 ...)
C'est probablement une bonne id<69>e de placer le filtre scale avant tile :-)
.sp 1
Les param<61>tres sont:
.sp 1
.PD 0
.RSs
.IPs <xtile>
nombre d'<27>l<EFBFBD>ments de mosa<73>que sur l'axe x (par d<>faut\ : 5)
.IPs <ytile>
nombre d'<27>l<EFBFBD>ments de mosa<73>que sur l'axe y (par d<>faut\ : 5)
.IPs <output>
Affiche la mosa<73>que quand le nombre de trame est <20>gal <20> 'output',
o<EFBFBD> 'output' doit <20>tre un nombre inf<6E>rieur <20> xtile * ytile.
Les <20>l<EFBFBD>ments de la mosa<73>que manquants sont laiss<73>s vides.
Vous pouvez, par exemple, <20>crire une mosa<73>que de 8 * 7 toutes les 50 trames
pour obtenir une image toutes les 2 secondes <20> 25 fps.
.IPs <start>
<EFBFBD>paisseur en pixels de la bordure ext<78>rieure (par d<>faut\ : 2)
.IPs <delta>
<EFBFBD>paisseur en pixels de la bordure int<6E>rieure (par d<>faut\ : 4)
.RE
.PD 1
.
.TP
.B delogo[=x:y:l:h:t]
Supprime un logo de station de t<>l<EFBFBD> par simple interpolation des pixels
environnants.
D<EFBFBD>finissez juste un rectangle recouvrant le logo et regardez-le
dispara<EFBFBD>tre (vous risquez aussi de voir quelque chose de pire appara<72>tre \-
<EFBFBD>a d<>pend des cas).
.PD 0
.RSs
.IPs x,y
position du coin sup<75>rieur gauche du logo
.IPs l,h
largeur et hauteur du rectangle nettoy<6F>
.IPs t
<EFBFBD>paisseur des bords du rectangle (ajout<75> <20> l et h).
Quand il est <20>gal <20> -1, un rectangle vert est dessin<69> sur l'<27>cran pour
simplifier la recherche des param<61>tres x,y,l,h.
.RE
.PD 1
.
.TP
.B zrmjpeg[=options]
Encodeur logiciel YV12 vers MJPEG pour utilisation avec le p<>riph<70>rique de
sortie vid<69>o zr2.
.RSs
.IPs maxheight=h|maxwidth=l
Ces options initialisent la largeur et la hauteur maximum que la carte zr peut
g<EFBFBD>rer (la couche de filtres de MPlayer ne peut actuellement pas les deviner).
.IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC}
Utilisez ces options pour initialiser maxwidth et maxheight automatiquement
avec les valeurs connues de combinaisons carte/\:mode.
Par exemple, voici des options valides: dc10-PAL et buz-NTSC
(par d<>faut\ : dc10+PAL).
.IPs color|bw
S<EFBFBD>lectionne l'encodage couleur ou noir et blanc.
L'encodage N&B est plus rapide (par d<>faut\ : color).
.IPs hdec={1,2,4}
D<EFBFBD>cimation (sous-<2D>chantillonnage) horizontale 1, 2 ou 4.
.IPs vdec={1,2,4}
D<EFBFBD>cimation verticale 1, 2 ou 4.
.IPs quality=1-20
D<EFBFBD>finit la qualit<69> de la compression JPEG [MEILLEUR] 1 - 20 [TR<54>S MAUVAIS].
.IPs fd|nofd
Par d<>faut, le sous-<2D>chantillonnage n'est appliqu<71> que si le mat<61>riel zoran
peut agrandir les images MJPEG <20> leur taille originale.
L'option fd dit au filtre de toujours appliquer la d<>cimation demand<6E>e
(image m<>diocre).
.RE
.
.
.
.SH "OPTIONS D'ENCODAGE G<>N<EFBFBD>RALES (MENCODER UNIQUEMENT)"
.\" -- Les options d<>crites ci-dessous ne sont plus garanties d'<27>tre <20> jour --
.
.TP
.B \-audio-delay <0.0\-...>
D<EFBFBD>finit le champ retard audio dans l'ent<6E>te.
La valeur par d<>faut est 0.0, les valeurs n<>gatives ne fonctionnent pas.
Cela ne retarde pas l'audio pendant l'encodage, mais le lecteur verra le
d<EFBFBD>calage audio par d<>faut, vous <20>vitant l'utilisation de l'option \-delay.
.
.TP
.B \-audio-density <1\-50>
Nombre de morceaux audio par seconde (par d<>faut\ : 2 pour des morceaux
audio de 0.5s de dur<75>e).
.br
.I NOTE:
CBR uniquement, VBR l'ignore car il place chaque paquet dans un nouveau
morceau.
.
.TP
.B \-audio-preload <0.0\-2.0>
D<EFBFBD>finit la dur<75>e du tampon audio (par d<>faut\ : 0.5s).
.
.TP
.B \-endpos <[[hh:]mm:]ss[.ms]|taille[o|ko|mo]> (voir aussi \-ss et \-sb)
Stoppe l'encodage <20> la position temps ou octet indiqu<71>e.
.br
.I NOTE:
La position en octet ne sera pas pr<70>cise, car on ne peut
s'arr<72>ter qu'en limite de trame.
.sp 1
.I EXEMPLE\ :
.PD 0
.RSs
.IPs "\-endpos 56"
N'encode que 56 secondes.
.IPs "\-endpos 01:10:00"
N'encode que 1 heure 10 minutes.
.IPs "\-endpos 100mb"
N'encode que 100 Mo.
.RE
.PD 1
.
.TP
.B \-ffourcc <fourcc>
Peut <20>tre utilis<69> pour outrepasser le fourcc vid<69>o du fichier de sortie.
.sp 1
.I EXEMPLE\ :
.PD 0
.RSs
.IPs "\-ffourcc div3"
Le fichier de destination contiendra 'div3' en tant que fourcc vid<69>o.
.RE
.PD 1
.
.TP
.B \-force-avi-aspect <0.2\-3.0>
Outrepasse le rapport hauteur/\:largeur inscrit dans l'en-t<>te AVI OpenDML
vprp.
Cela permet, avec \-ovc copy, de changer le hauteur/\:largeur d'un fichier
existant
.
.TP
.B \-info <option1:option2:...> (AVI uniquement)
D<EFBFBD>finit l'ent<6E>te d'info dans le fichier AVI de destination.
.sp 1
Les options disponibles sont:
.
.RSs
.IPs help\
Affiche cette description.
.IPs name=<valeur>
titre du film
.IPs artist=<valeur>
artiste ou auteur du film
.IPs genre=<valeur>
cat<EFBFBD>gorie de genre du film
.IPs subject=<valeur>
contenu du film
.IPs copyright=<valeur>
information de copyright
.IPs srcform=<valeur>
forme originale de la vid<69>o qui a <20>t<EFBFBD> num<75>ris<69>e
.IPs comment=<valeur>
commentaires g<>n<EFBFBD>raux sur le film
.RE
.
.TP
.B \-noautoexpand
N'ins<6E>re pas automatiquement le filtre expand dans la chaine de filtres de
MEncoder.
Utile pour contr<74>ler <20> quel maillon de la cha<68>ne de filtre les sous-titres
sont affich<63>s lors de leur incrustation dans l'image.
.
.TP
.B \-noencodedups
Ne pas encoder les trames r<>p<EFBFBD>t<EFBFBD>es\ ;
Encoder chacune d'elles par une trame nulle pour indiquer qu'elle <20>tait
en double.
Les trames nulles seront <20>crites quand m<>me, sauf si un filtre ou un
encodeur capable de g<>rer l'encodage de doublons est charg<72>.
Pour le moment, le seul filtre le permettant est harddup.
.
.TP
.B \-noodml (\-of avi uniquement)
Ne pas <20>crire l'index OpenDML des fichier AVI >1Go.
.
.TP
.B \-noskip
Ne saute pas de trames.
.
.TP
.B \-o <nomfichier>
<EFBFBD>crit dans le fichier <nomfichier>, au lieu de 'test.avi' par d<>faut.
.
.TP
.B \-oac <nom codec>
Encode avec le codec audio (pas de valeur par d<>faut).
.br
.I NOE\ :
Utilisez \-ovc help pour obtenir une liste des codecs disponibles.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-oac copy"
pas d'encodage, juste une copie du flux
.IPs "\-oac pcm"
Encode en PCM non-compress<73>.
.IPs "\-oac mp3lame"
Encode en MP3 (en utilisant LAME).
.IPs "\-oac lavc"
Encode avec un des codecs de libavcodec.
.RE
.PD 1
.
.TP
.B \-of <format> (CODE B<EFBFBD>TA!)
Encode dans le format de conteneur donn<6E> (par d<>faut\ : AVI).
.br
.I NOTE\ :
Pour obtenir la liste compl<70>te des formats de conteneurs disponibles,
voir \-of help.
.sp 1
.I EXEMPLE:
.PD 0
.RSs
.IPs "\-of avi"
Encode en AVI.
.IPs "\-of mpeg"
Encode en MPEG.
.IPs "\-of rawvideo"
flux vid<69>o brut (pas de multiplexage - uniquement un flux vid<69>o)
.RE
.PD 1
.
.TP
.B \-ofps <fps>
D<EFBFBD>finit le rapport trame/\:sec (fps) du fichier de sortie,
qui peut <20>tre diff<66>rent de celui de la source.
Vous devez le d<>finir pour les fichiers <20> fps variable
(ASF, quelques MOV) et progressifs (MPEG t<>l<EFBFBD>cin<69> <20> 29.97fps).
.
.TP
.B \-ovc <nom codec>
Encode avec le codec vid<69>o indiqu<71> (pas de valeur par d<>faut).
.br
.I NOTE\ :
Pour obtenir la liste compl<70>te des codecs disponibles, voir \-ovc help.
.sp 1
.I EXEMPLE\ :
.PD 0
.RSs
.IPs "\-ovc copy"
pas d'encodage, juste une copie du flux
.IPs "\-ovc divx4"
Encode en DivX4/\:DivX5.
.IPs "\-ovc raw"
Encode dans un format non-compress<73> arbitraire (que vous s<>lectionnez
avec \-vf format).
.IPs "\-ovc lavc"
Encode avec un codec de libavcodec.
.RE
.PD 1
.
.TP
.B \-passlogfile <nomfichier>
Envoie les informations de la premi<6D>re passe du mode deux passes dans
<nomfichier> au lieu de ./divx2pass.log par d<>faut.
.
.TP
.B \-skiplimit <valeur>
D<EFBFBD>finit le nombre maximal de trames pouvant <20>tre saut<75>es apr<70>s avoir encod<6F>
une trame (\-noskiplimit pour un nombre illimit<69>).
.
.TP
.B \-vobsubout <nom_de_base>
D<EFBFBD>finit le nom de base pour les fichiers .idx et .sub de destination.
Cela d<>sactive le rendu des sous-titres dans le film encod<6F> et le redirige
vers un groupe de fichiers de sous-titre VOBsub.
.
.TP
.B \-vobsuboutid <langid>
D<EFBFBD>finit le code-langue <20> deux lettres pour les sous-titres.
Ceci outrepasse ce qui est lu depuis le DVD ou le fichier .ifo.
.
.TP
.B \-vobsuboutindex <index>
Sp<EFBFBD>cifie l'index des sous-titres dans le fichiers de sortie.
(par d<>faut\ : 0)
.
.
.
.SH "OPTIONS D'ENCODAGE SP<53>CIFIQUES AUX CODECS (MENCODER UNIQUEMENT)"
Vous pouvez d<>finir les options d'encodage sp<73>cifiques aux codecs en suivant
la syntaxe ci-dessous\ :
.
.TP
.B \-<codec>opts <option1[=valeur],option2,...>
.
.PP
O<EFBFBD> <codec> peut <20>tre: lavc, xvidenc, divx4, lame, toolame, x264enc
.
.
.SS divx4 (\-divx4opts)
DivX4 est obsol<6F>te et n'est g<>r<EFBFBD> que par soucis d'exhaustivit<69>.
Pour avoir des d<>tails sur les options DivX4, lisez les sources, la plupart
des options ne sont pas document<6E>es ici.
.
.TP
.B help\ \ \
obtenir l'aide
.
.TP
.B br=<valeur>
D<EFBFBD>finit le d<>bit binaire (bitrate)
.IPs 4\-16000
(en kbits)
.IPs 16001\-24000000
(en bits)
.RE
.
.TP
.B key=<valeur>
intervalle maximal entre deux trames-cl<63> (en trames)
.
.TP
.B deinterlace
Active le d<>sentrelacement (<28> <20>viter, DivX4 est boggu<67>).
.
.TP
.B q=<1\-5>
qualit<EFBFBD> (1\-plus rapide, 5\-meilleur)
.
.TP
.B min_quant=<1\-31>
quantificateur minimal
.
.TP
.B max_quant=<1\-31>
quantificateur maximal
.
.TP
.B rc_period=<valeur>
p<EFBFBD>riode de contr<74>le du d<>bit
.
.TP
.B rc_reaction_period=<valeur>
p<EFBFBD>riode de r<>action de contr<74>le du d<>bit
.
.TP
.B rc_reaction_ratio=<valeur>
rapport de r<>action de contr<74>le du d<>bit
.
.TP
.B crispness=<0\-100>
D<EFBFBD>finit la duret<65>/\:douceur.
.
.TP
.B pass=<1\-2>
Permet d'encoder des fichiers DivX4 en 2 passes.
Encodez d'abord avec pass=1, puis encodez avec les m<>mes param<61>tres et pass=2.
.
.TP
.B vbrpass=<0\-2>
Outrepasse l'argument \-pass et utilise la librairie VBR XviD au lieu
du VBR DivX4.
Les options disponibles sont\ :
.
.RSs
.IPs 0
encodage une passe (comme en ne mettant pas \-pass en ligne de commande)
.IPs 1
(Premi<6D>re) passe d'analyse de l'encodage deux passes.
Le fichier AVI de destination peut <20>tre redirig<69> vers /dev/\:null.
.IPs 2
(Seconde) passe finale de l'encodage deux passes.
.RE
.
.
.SS lame (\-lameopts)
.
.TP
.B help\ \ \
afficher l'aide
.
.TP
.B vbr=<0\-4>
m<EFBFBD>thode variable bitrate
.PD 0
.RSs
.IPs 0
cbr
.IPs 1
mt
.IPs 2
rh (par d<>faut)
.IPs 3
abr
.IPs 4
mtrh
.RE
.PD 1
.
.TP
.B abr\ \ \ \
bitrate moyen (ou plut<75>t, moyenn<6E>)
.
.TP
.B cbr\ \ \ \
bitrate constant
Force <20>galement l'encodage en mode CBR sur les modes ABR s<>lectionn<6E>s suivant.
.
.TP
.B br=<0\-1024>
bitrate en kBit/s (CBR et ABR uniquement).
.
.TP
.B q=<0\-9>
qualit<EFBFBD> (0\-meilleure, 9\-moins bonne) (VBR uniquement)
.
.TP
.B aq=<0\-9>
qualit<EFBFBD> algorithmique (0\-meilleure/\:plus lent, 9\-pire/\:plus rapide)
.
.TP
.B ratio=<1\-100>
rapport de compression
.
.TP
.B vol=<0\-10>
gain d'entr<74>e audio
.
.TP
.B mode=<0\-3>
(par d<>faut\ : auto)
.PD 0
.RSs
.IPs 0
st<EFBFBD>r<EFBFBD>o
.IPs 1
joint-stereo
.IPs 2
dualchannel
.IPs 3
mono
.RE
.PD 1
.
.TP
.B padding=<0\-2>
.PD 0
.RSs
.IPs 0
aucun
.IPs 1
tous
.IPs 2
ajuste
.RE
.PD 1
.
.TP
.B fast\ \ \
S<EFBFBD>lectionne le plus rapide des modes VBR pr<70>-s<>lectionn<6E>s <20> suivre cette
option.
Produit des fichiers de qualit<69> l<>g<EFBFBD>rement inf<6E>rieure au bitrate plus
importants.
.
.TP
.B highpassfreq=<fr<66>q>
D<EFBFBD>finit la fr<66>quence de coupure du filtre passe-haut en Hz.
Les fr<66>quences en dessous de la fr<66>quence de coupure seront supprim<69>es.
Une fr<66>quence de -1 d<>sactivera le filtrage, tandis que 0
laissera LAME choisir la fr<66>quence automatiquement.
.
.TP
.B lowpassfreq=<fr<66>q>
D<EFBFBD>finit la fr<66>quence de coupure du filtre passe-bas en Hz.
Les fr<66>quences au dessus de la fr<66>quence de coupure seront supprim<69>es.
Une fr<66>quence de -1 d<>sactivera le filtrage, tandis que 0
laissera LAME choisir la fr<66>quence automatiquement.
.
.TP
.B preset=<valeur>
valeurs de preset
.RSs
.IPs help\
Affiche d'autres options et des informations sur sur les modes
pr<EFBFBD>-s<>lectionn<6E>s.
.IPs medium
encodage VBR, bonne qualit<69>, intervalle bitrate 150\-180 kbps
.IPs standard
encodage VBR, haute qualit<69>, intervalle bitrate 170\-210 kbps
.IPs extreme
encodage VBR, tr<74>s haute qualit<69>, intervalle bitrate 200\-240 kbps
.IPs insane
encodage CBR, plus haute qualit<69> pr<70>-s<>lectionn<6E>e, bitrate 320 kbps
.IPs <8-320>
encodage ABR au bitrate moyen indiqu<71>
.RE
.sp 1
.RS
.I EXEMPLE:
.RE
.PD 0
.RSs
.IPs fast:preset=standard
Devrait convenir <20> la plupart des gens et <20> plupart des musiques car ce
preset est d<>j<EFBFBD> d'assez grande qualit<69>.
.IPs cbr:preset=192
Encode avec les pr<70>s<EFBFBD>lections ABR <20> un bitrate constant forc<72> <20> 192 kbps.
.IPs preset=172
Encode avec les pr<70>s<EFBFBD>lections ABR <20> un bitrate moyen de 172 kbps.
.IPs preset=extreme
Devrait convenir aux gens tr<74>s exigeants, ayant une audition extr<74>mement
bonne et un <20>quipement HI-FI en rapport.
.RE
.PD 1
.
.
.SS toolame (\-toolameopts)
.TP
.B br=<0\-384> (CBR uniquement)
D<EFBFBD>finit le bitrate (d<>bit binaire) en kBit.
.TP
.B mode=<stereo | jstereo | mono | dual>
(par d<>faut\ : mono pour de l'audio mono-canal, st<73>r<EFBFBD>o sinon)
.TP
.B psy=<0\-3>
mod<EFBFBD>le psycho-acoustique (par d<>faut\ : 2)
.TP
.B errprot=<0 | 1>
Rajoute des informations de correction d'erreurs.
.TP
.B debug=<0\-10>
niveau de d<>bogage
.RE
.PD 1
.
.
.SS lavc (\-lavcopts)
De nombreuses options de lavc sont tr<74>s sp<73>cialis<69>es et pauvrement document<6E>es.
Pour avoir tous les d<>tails lisez le source.
.PP
.I EXEMPLE:
.PD 0
.RSs
.IPs vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
.RE
.PD 1
.
.TP
.B acodec=<value>
codec audio (par d<>faut\ : mp2)\ :
.PD 0
.RSs
.IPs mp2
MPEG Layer 2
.IPs mp3
MPEG Layer 3
.IPs ac3
AC3
.IPs adpcm_ima_wav
IMA Adaptive PCM (4bits par <20>chantillon, compression 4:1)
.RE
.PD 1
.
.TP
.B abitrate=<valeur>
D<EFBFBD>bit audio en kBit (par d<>faut\ : 224).
.
.TP
.B atag=<valeur>
Utilise le tag Windows audio sp<73>cifi<66> (par ex. atag=0x55).
.
.TP
.B bit_exact
Utilise uniquement les algorithmes <20> bit exact (except<70> (i)dct).
De plus, bit_exact d<>sactive certaines optimisations, ce qui
fait que cette option ne devrait <20>tre utilis<69>e que pour des
tests de r<>gression, qui n<>cessitent des fichiers identiques
bit-<2D>-bit, m<>me quand la version de l'encodeur change.
Cela supprime <20>galement l'ent<6E>te user-data des flux MPEG-4
N'utilisez donc cette option que si vous <20>tes s<>rs d'en avoir
besoin.
.
.TP
.B threads=<1\-8>
Nombre maximum de threads <20> utiliser (par d<>faut\ : 1).
Peut avoir un effet n<>faste sur l'estimation du mouvement.
.
.TP
.B vcodec=<valeur>
utilise le codec indiqu<71> (par d<>faut\ : mpeg4):
.PD 0
.RSs
.IPs mjpeg
Motion JPEG
.IPs ljpeg
Lossless (sans perte) JPEG
.IPs h263\
H.263
.IPs h263p
H.263+
.IPs mpeg4
DivX 4/\:5
.IPs msmpeg4
DivX 3
.IPs msmpeg4v2
MS MPEG4v2
.IPs wmv1
Windows Media Video, version 1 (alias WMV7)
.IPs wmv2
Windows Media Video, version 2 (alias WMV8)
.IPs rv10
un ancien codec RealVideo
.IPs mpeg1video
MPEG1 video
.IPs mpeg2video
MPEG2 video
.IPs huffyuv
HuffYUV
.IPs asv1
ASUS Video v1
.IPs asv2
ASUS Video v2
.IPs ffv1
codec vid<69>o sans perte de FFmpeg
.RE
.PD 1
.
.TP
.B vqmin=<1\-31>
quantificateur minimum (passe\ 1/\:2)
.RSs
.IPs 1
Non recommand<6E> (fichier bien plus gros, faible diff<66>rence de qualit<69> et
secondaires <20>tranges\ : msmpeg4, h263 seront de mauvaise qualit<69>, le
contr<EFBFBD>leur du d<>bit sera perdu entrainant une mauvaise qualit<69> et certains
d<EFBFBD>codeurs seront incapables de le d<>coder).
.IPs 2
Recommand<EFBFBD> pour l'encodage normal mpeg4/\:mpeg1video (par d<>faut).
.IPs 3
Recommand<EFBFBD> pour h263(p)/\:msmpeg4. La raison de pr<70>f<EFBFBD>rer 3 <20> 2 est que
2 peut conduire <20> des d<>passements (ceci sera corrig<69> pour h263(p) en changeant
les quantificateurs par MB dans le futur, msmpeg4 ne peut <20>tre corrig<69> car il
ne g<>re pas cela).
.RE
.
.TP
.B lmin=<0.01\-255.0>
Multiplicateur de lagrange minimum pour le contr<74>leur de d<>bit, qu'il est
conseill<EFBFBD> d'avoir <20>gal ou inf<6E>rieur <20> vqmin. (par d<>faut\ : 2.0)
.RE
.
.TP
.B lmax=<0.01\-255.0>
Multiplicateur de lagrange maximum pour le contr<74>leur de d<>bit.
(par d<>fault: 31.0)
.RE
.
.TP
.B vqscale=<1\-31>
Quantificateur constant /\: qualit<69> d'encodage constante.
Une valeur basse signifie une meilleur qualit<69> mais de gros fichiers
(par d<>faut\ : 0 (d<>sactiv<69>)).
1 est d<>conseill<6C> (voir vqmin pour plus de d<>tails).
.
.TP
.B vqmax=<1\-31>
quantificateur maximum (passe\ 1/\:2) 10\-31 devrait <20>tre un intervalle
raisonable (par d<>faut\ : 31)
.
.TP
.B mbqmin=<1\-31>
quantificateur minimum de macro-bloc (passe\ 1/\:2) (par d<>faut\ : 2)
.
.TP
.B mbqmax=<1\-31>
quantificateur maximum de macro-bloc (passe\ 1/\:2) (par d<>faut\ : 31)
.
.TP
.B vqdiff=<1\-31>
diff<EFBFBD>rence maximale de quantificateur entre les trames I ou P (passe\ 1/\:2)
(par d<>faut\ : 3)
.
.TP
.B vmax_b_frames=<0\-4>
nombre maximum de trames B entre les trames non B\ :
.PD 0
.RSs
.IPs 0
pas de trames B (par d<>faut)
.IPs 0\-2
intervalle sens<6E> pour MPEG4
.RE
.PD 1
.
.TP
.B vme=<0\-5>
m<EFBFBD>thode d'estimation du mouvement.
.I NOTE:
0\-3 pour l'instant ignorent la quantit<69> de Bits utilis<69>s, donc la qualit<69>
peut <20>tre mauvaise.
Les m<>thodes disponibles sont:
.PD 0
.RSs
.IPs 0
aucune (qualit<69> tr<74>s mauvaise, n'est plus maintenu et est d<>sactiv<69>)
.IPs 1
pleine (lent)
.IPs 2
log (mauvaise qualit<69>, n'est plus maintenu et est d<>sactiv<69>)
.IPs 3
phods (mauvaise qualit<69>, n'est plus maintenu et est d<>sactiv<69>)
.IPs 4
EPZS\ : diamant de taille 1, dont la taille peut <20>tre ajust<73>e avec les
options *dia (par d<>faut)
.IPs 5
X1 (exp<78>rimental, est un alias de EPZS pour le moment)
.RE
.PD 1
.
.TP
.B me_range=<0\-9999>
intervalle de recherche de l'estimation de mouvement, 0 (par d<>faut) signifie
illimit<EFBFBD>.
.
.TP
.B mbd=<0\-2>
Algorithme de d<>cision de macro-block (mode haute qualit<69>), encode chaque
macro-block dans tous les modes et choisit le meilleur.
C'est lent mais permet d'am<61>liorer la qualit<69> visuelle et r<>duire la taille
du fichier.
.PD 0
.RSs
.IPs 0
utilise mbcmp (par d<>faut)
.IPs 1
s<EFBFBD>lectionne le mode MB qui requiert le moins de bits (=vhq)
.IPs 2
s<EFBFBD>lectionne le mode MB qui est le plus fid<69>le <20> l'original
.RE
.PD 1
.
.TP
.B vhq\ \ \ \
Identique <20> mbd=1, gard<72> pour raisons de compatibilit<69>.
.
.TP
.B v4mv
Permet 4 vecteurs de mouvement par macro-bloc (qualit<69> l<>g<EFBFBD>rement meilleure).
Gagne <20> <20>tre utilis<69> en conjonction de mbd>0.
.
.TP
.B obmc\ \ \
Compensation de mouvement par groupes de blocs (H.263+)
.
.TP
.B loop\ \ \
Filtre loop (H.263+)
note: est actuellement cass<73>
.
.TP
.B inter_threshold <-1000\-1000>
Ne fait absolument rien pour l'instant.
.
.TP
.B keyint=<0\-300>
intervalle (en trames) entre les trames-cl<63> (keyframe).
Les trames-cl<63> sont indispensables pour les d<>placements puisque celui-ci n'est
possible que d'une trame-cl<63> vers une autre, mais celles-ci prennent plus
de place que les autres trames.
Un espacement plus important des trames-cl<63> signifie donc des fichiers
l<EFBFBD>g<EFBFBD>rement plus petits, mais un d<>placement moins pr<70>cis, 0 signifie pas de
trame-cl<63>.
Les valeurs >300 ne sont pas recommand<6E>es car la qualit<69> peut <20>tre
mauvaise suivant le d<>codeur, l'encodeur et votre horoscope ;-).
Pour une conformit<69> stricte MPEG1/\:2/\:4 cela devrait <20>tre <=132.
(par d<>faut\ : 250 ou une trame-cl<63> toutes les dix secondes dans un
film <20> 25fps)
.
.TP
.B sc_threshold=<-1000000\-1000000>
Seuil pour la d<>tection des changements de sc<73>ne.
Libavcodec ajoute une trame-cl<63> quand elle d<>tecte un changement de sc<73>ne.
Vous pouvez d<>finir la sensibilit<69> de la d<>tection avec cette option.
-1000000 signifie qu'il y aura un changement d<>tect<63> <20> chaque trame, 1000000
signifie qu'aucun changement de sc<73>ne ne sera d<>tect<63> (par d<>faut\ : 0).
.
.TP
.B vb_strategy=<0\-1>
strat<EFBFBD>gie <20> choisir entre les trames I/\:P/\:B (passe\ 2):
.RSs
.IPs 0
toujours utiliser le nombre maximum de trames B (par d<>faut)
.IPs 1
<EFBFBD>viter les trames B dans les sc<73>nes avec beaucoup de mouvement
(le d<>bit binaire sera mal pr<70>dit/\:non respect<63>)
.RE
.
.TP
.B vpass=<1\-3>
Active le mode deux (ou trois) passes internes ne le sp<73>cifiez que si
vous d<>sirez utiliser l'encodage deux (ou trois) passes\ :
.PD 0
.RSs
.IPs 1
premi<EFBFBD>re passe (voir aussi turbo)
.IPs 2
seconde passe
.IPs 3
Ni<EFBFBD>me passe (seconde et troisi<73>me passes de l'encodage trois passes)
.RE
.RS
Voici comment cela fonctionne, et comment l'utiliser\ :
.br
La premi<6D>re passe (vpass=1) <20>crit le fichier de statistiques.
Vous devriez d<>sactiver des options gourmandes en temps processeur,
comme le fait le mode "turbo".
.br
En mode deux passes, la seconde passe (vpass=2) se base sur le fichier de
stats pour allouer le bon nombre de bits aux trames (ratecontrol).
.br
En mode trois passes, la seconde passe (vpass=3, non ce n'est pas une
erreur ;-) ) fait les deux\ : elle lit le fichier de stats, puis r<>-<2D>crit
par dessus.
(Peut-<2D>tre que vous devriez sauver le fichier divx2pass.log avant si
MEncoder peut <20>tre interrompu dans son cours).
Vous devriez utiliser toutes les options d'encodage, <20> l'exception de celles
vraiment tr<74>s gourmandes, comme "qns".
.br
La troisi<73>me passe (vpass=3) fait la m<>me chose que la seconde, <20> la
diff<EFBFBD>rence pr<70>s qu'elle dispose des stats de la deuxi<78>me passe pour mieux
travailler.
Vous pouvez utiliser toutes les options d'encodage, m<>me les plus
gourmandes.
.RE
.PD 1
.sp 1
.RS
huffyuv\ :
.RE
.PD 0
.RSs
.IPs "la passe 1"
Sauve les statistiques.
.IPs "la passe 2"
Encode avec une table Huffman optimis<69>e d'apr<70>s les statistiques de la passe 1.
.RE
.PD 1
.
.TP
.B turbo (2-pass uniquement)
Acc<EFBFBD>l<EFBFBD>re <20>norm<72>ment la premi<6D>re passe en utilisant des algorithmes plus
rapides et en d<>sactivant des options gourmandes en temps processeur.
Cela va sans doute diminuer le PSNR global (d'environ 0.01dB) et changer
un peu plus le type et le PSNR des trames g<>n<EFBFBD>r<EFBFBD>es (jusqu'<27> 0.03dB).
.
.TP
.B aspect=<x/\:y>
Stocke le rapport hauteur/\:largeur du film en interne, tout comme les fichiers
MPEG.
Solution bien meilleure que le redimensionnement, car la qualit<69>
n'en est pas diminu<6E>e.
Probablement seul MPlayer sera capable de relire ces fichiers correctement,
les autres lecteurs l'afficheront avec un mauvais rapport hauteur/\:largeur.
Le param<61>tre peut <20>tre donn<6E> en tant que ratio hauteur/\:largeur ou nombre
flottant.
.sp 1
.RS
.I EXEMPLE:
.RE
.RSs
.PD 0
.IPs "aspect=16/\:9 ou aspect=1.78"
.PD 1
.RE
.
.TP
.B autoaspect
M<EFBFBD>me chose que l'option aspect, mais calcule automatiquement le rapport
hauteur/\:largeur, en prenant en compte tous les ajustements
(crop/\:expand/\:scale/\:etc.) faits dans la chaine de filtres.
N'affecte pas la vitesse d'encodage, donc vous pouvez sans probl<62>me
l'activer tout le temps.
.
.TP
.B vbitrate=<valeur>
D<EFBFBD>finit le d<>bit binaire (bitrate) (passe 1/\:2).
attention: 1kBit = 1000 Bits
.RSs
.IPs 4\-16000
(en kbits)
.IPs 16001\-24000000
(en bits)
.IPs 800
par d<>faut
.RE
.
.TP
.B vratetol=<valeur>
tol<EFBFBD>rance approximative de taille du fichier en kbit.
1000\-100000 est un intervalle raisonnable.
attention: 1kBit = 1000 Bits
(par d<>faut\ : 8000)
.br
.I NOTE\ :
vratetol ne devrait pas <20>tre trop grand lors de la seconde passe ou il peut
se produire des probl<62>mes si vrc_(min|max)rate est utilis<69>.
.
.TP
.B vrc_maxrate=<valeur>
bitrate maximum en kbit/\:sec (passe\ 1/\:2)
(par d<>faut\ : 0, illimit<69>)
.
.TP
.B vrc_minrate=<valeur>
bitrate minimum en kbit/\:sec (passe\ 1/\:2)
(par d<>faut\ : 0, illimit<69>)
.
.TP
.B vrc_buf_size=<valeur>
taille du tampon en kbit (passe\ 1/\:2).
Pour MPEG1/\:2 cela fixe <20>galement la taille du tampon vbv, utilisez 327 pour
un VCD, 917 pour un SVCD et 1835 pour un DVD.
.I NOTE:
vratetol ne devrait pas <20>tre trop grand durant la seconde passe
ou il pourrait y avoir des probl<62>mes si vrc_(min|max)rate est utilis<69>.
.
.TP
.B vrc_buf_aggressivity
acuellement inutile
.
.TP
.B vrc_strategy
Inutilis<EFBFBD>, r<>serv<72> pour utilisation future.
.
.TP
.B vb_qfactor=<-31.0\-31.0>
facteur des quantificateurs entre les trames B et non B (passe\ 1/\:2)
(par d<>faut\ : 1.25)
.
.TP
.B vi_qfactor=<-31.0\-31.0>
facteur des quantificateurs entre les trames I et non I (passe\ 1/\:2)
(par d<>faut\ : 0.8)
.
.TP
.B vb_qoffset=<-31.0\-31.0>
offset des quantificateurs entre les trames B et non B (passe\ 1/\:2)
(par d<>faut\ : 1.25)
.
.TP
.B vi_qoffset=<-31.0\-31.0>
(passe\ 1/\:2) (par d<>faut\ : 0.0)
.br
si v{b|i}_qfactor > 0
.br
I/\:quantificateur Trame-B = quantificateur Trame-P * v{b|i}_qfactor +
v{b|i}_qoffset
.br
sinon
.br
proc<EFBFBD>de <20> un contr<74>le de d<>bit normal (ne verrouille pas le prochain
quantificateur trame P) et initialise q= -q * v{b|i}_qfactor + v{b|i}_qoffset
.
.TP
.B \
Astuce: Pour faire de l'encodage avec quantificateur constant avec des
quantificateurs diff<66>rents pour les trames I/\:P et B vous pouvez utiliser\ :
lmin= <ip_quant>:lmax= <ip_quant>:vb_qfactor= <b_quant/\:ip_quant>
.
.TP
.B vqblur=<0.0\-1.0> (passe 1)
Flou quantificateur, plus la valeur est grande, plus les quantificateurs
seront semblables d'une trame <20> l'autre (variations plus basses).
.RSs
.IPs 0.0
qblur d<>sactiv<69>
.IPs 0.5
(par d<>faut)
.IPs 1.0
fait une moyenne du quantificateur d'apr<70>s toutes les trames pr<70>c<EFBFBD>dentes
.RE
.
.TP
.B vqblur=<0.0\-99.0> (passe 2)
Flou gaussien quantificateur, plus la valeur est grande, plus les
quantificateurs seront semblables d'une trame <20> l'autre
(variations plus basses) (par d<>faut\ : 0.5).
.
.TP
.B vqcomp=<valeur>
compression quantificateur, d<>pend de vrc_eq (passe\ 1/\:2)
(par d<>faut\ : 0.5)
.
.TP
.B vrc_eq=<<3C>quation>
<EFBFBD>quation principale de contr<74>le de d<>bit (passe\ 1/\:2):
.RE
.RSs
.IPs 1\ \ \ \
constant bitrate
.IPs tex\ \
qualit<EFBFBD> constante
.IPs 1+(tex/\:avgTex-1)*qComp
approximativement l'<27>quation de l'ancien code de contr<74>le de d<>bit
.IPs tex^qComp
avec qcomp 0.5 ou quelque chose comme <20>a (par d<>faut)
.RE
.PP
.RS
op<EFBFBD>rateurs infixes\ : +,-,*,/\:,^
.RE
.PP
.RS
variables:
.RE
.RSs
.IPs tex\ \
complexit<EFBFBD> de la texture
.IPs iTex,pTex
complexit<EFBFBD> de la texture intra, non intra
.IPs avgTex
complexit<EFBFBD> moyenne de la texture
.IPs avgIITex
complexit<EFBFBD> de la texture intra dans les trames I
.IPs avgPITex
complexit<EFBFBD> de la texture intra dans les trames P
.IPs avgPPTex
complexit<EFBFBD> de la texture non intra dans les trames P
.IPs avgBPTex
complexit<EFBFBD> de la texture non intra dans les trames B
.IPs mv\ \ \
Bits utilis<69>s pour les vecteurs de mouvement
.IPs fCode
longueur maximum des vecteurs de mouvement en <20>chelle log base 2
.IPs iCount
nombre de blocs macro intra / nombre de blocs macro
.IPs var\ \
complexit<EFBFBD> spatiale
.IPs mcVar
complexit<EFBFBD> temporelle
.IPs qComp
qcomp depuis la ligne de commande
".IPs isI, isP, isB"
est <20>gal <20> 1 si le type d'image est I/\:P/\:B sinon 0
.IPs Pi,E\
voir votre livre de maths favori
.RE
.PP
.RS
fonctions:
.RE
.RSs
.IPs max(a,b),min(a,b)
maximum / minimum
.IPs gt(a,b)
est <20>gal <20> 1 si a>b, 0 sinon
.IPs lt(a,b)
est <20>gal <20> 1 si a<b, 0 sinon
.IPs eq(a,b)
est <20>gal <20> 1 si a==b, 0 sinon
.IPs "sin, cos, tan, sinh, cosh, tanh, exp, log, abs"
.RE
.PD 1
.
.TP
.B vrc_override=<options>
Qualit<EFBFBD> d<>finie par l'utilisateur pour les parties sp<73>cifiques (fin,
remerciements, ..) (passe\ 1/\:2).
Les options sont <trame de d<>but>, <trame de fin>, <qualit<69>>[/\:<trame de
d<EFBFBD>but>, <trame de fin>, <qualit<69>>[/...]]>:
.RSs
.IPs "qualit<69> (2\-31)"
quantificateur
.IPs "qualit<69> (-500\-0)"
correction de qualit<69> en %
.RE
.
.TP
.B vrc_init_cplx=<0\-1000>
complexit<EFBFBD> initiale (passe\ 1)
.
.TP
.B vqsquish=<0,1>
d<EFBFBD>finit comment garder le quantificateur entre qmin et qmax (passe\ 1/\:2):
.PD 0
.RSs
.IPs 0
utilise le d<>coupage (clipping)
.IPs 1
utilise une bonne fonction diff<66>rentiable (par d<>faut)
.RE
.PD 1
.
.TP
.B vlelim=<-1000\-1000>
D<EFBFBD>finit le coefficient de seuil d'<27>limination pour la luminance.
Des valeurs n<>gatives prendront aussi en compte le coefficient dc (qui devrait
<EFBFBD>tre au moins \-4 ou plus bas pour l'encodage <20> quant=1):
.PD 0
.RSs
.IPs 0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs -4
(recommandation JVT)
.RE
.PD 1
.
.TP
.B vcelim=<-1000\-1000>
D<EFBFBD>finit le coefficient de seuil d'<27>limination pour la chrominance.
Des valeurs n<>gatives prendront aussi en compte le coefficient dc (qui devrait
<EFBFBD>tre au moins \-4 ou plus bas pour l'encodage <20> quant=1):
.PD 0
.RSs
.IPs 0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs 7
(recommandation JVT)
.RE
.
.TP
.B vstrict=<-1,0,1>
conformit<EFBFBD> stricte au standard
.RSs
.IPs 0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs 1
Seulement recommand<6E> si vous voulez fournir la sortie au d<>codeur MPEG4 de
r<EFBFBD>f<EFBFBD>rence
.IPs -1
permet l'encodage non-standard huffyuv YV12 (fichiers 20% plus petits,
mais qui ne peuvent pas <20>tre relus par le codec huffyuv officiel)
.RE
.PD 1
.
.TP
.B vdpart\
partitionnement des donn<6E>es
Ajoute 2 octets par paquet vid<69>o, am<61>liore la r<>sistance aux erreurs pendant un
transfert sur un canal non-fiable(c-<2D>-d.\& streamer sur l'internet)
Chaque paquet vid<69>o sera encod<6F> dans trois partitions diff<66>rentes:
.PD 0
.RSs
.IPs "1. MVs"
(mouvement)
.IPs "2. coefficients DC"
(image basse r<>solution)
.IPs "3. coefficients AC"
(d<>tails)
.RE
.PD 1
.
.TP
.B \
MV & DC sont les plus importants, les perdre est bien pire que de perdre les
partitions AC et 1. & 2.
(MV&DC) sont bien plus petites que la partition 3. (AC) ce qui veut dire
que les erreurs atteindrons la partition AC bien plus souvent que les
partitions MV&DC.
Ainsi, l'image sera plus belle avec le partitionnement que sans, car sans
partitionnement une erreur plantera AC/\:DC/\:MV <20>quitablement.
.
.TP
.B vpsize=<0\-10000>
Taille des paquets vid<69>o, am<61>liore la r<>sistance aux erreurs
(voir aussi \-vdpart)\ :
.RSs
.IPs 0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs 100-1000
bon choix
.RE
.
.TP
.B ss\ \ \ \ \
mode structur<75> en tranches pour H.263+
.
.TP
.B gray\ \ \
encodage en niveaux de gris uniquement (plus rapide)
.
.TP
.B vfdct=<0\-10>
algorithme dct:
.PD 0
.RSs
.IPs 0
en s<>lectionne un bon automatiquement (par d<>faut)
.IPs 1
entier rapide
.IPs 2
entier pr<70>cis
.IPs 3
mmx
.IPs 4
mlib
.IPs 5
altivec
.IPs 6
nombre flottant AAN
.RE
.PD 1
.
.TP
.B idct=<0\-99>
algorithme idct.
.I NOTE:
<EFBFBD> notre connaissance tous ces IDCTs r<>ussissent les tests IEEE1180.
.PD 0
.RSs
.IPs 0
en s<>lectionne un bon automatiquement (par d<>faut)
.IPs 1
jpeg reference integer
.IPs 2
simple
.IPs 3
simplemmx
.IPs 4
libmpeg2mmx (inadapt<70>, NE PAS UTILISER en encodant avec keyint >100)
.IPs 5
ps2
.IPs 6
mlib
.IPs 7
arm
.IPs 8
altivec
.IPs 9
sh4
.RE
.PD 1
.
.TP
.B lumi_mask=<0.0\-1.0>
Le luminance masking (masquage des zones satur<75>es de lumi<6D>re) est un
algorithme psychosensoriel qui est sens<6E> tenir compte de la moindre
sensibilit<EFBFBD> r<>tinienne aux zones satur<75>es de lumi<6D>re.
Le luminance masking compresse plus fortement les zones tr<74>s lumineuses,
<EFBFBD>conomisant ainsi des bits, pouvant <20>tre redistribu<62>s <20> d'autres trames,
augmentant ainsi la qualit<69> subjective globale de la vid<69>o, tout en
d<EFBFBD>gradant probablement un peu le PSNR.
.br
.I ATTENTION\ :
Soyez prudent, un masquage trop violent peut causer des r<>sultats
d<EFBFBD>sastreux.
.br
.I ATTENTION\ :
De grandes valeurs peuvent para<72>tre bonnes sur certains moniteurs
mais peuvent <20>tre horribles sur d'autres moniteurs\ :
.RSs
.IPs 0.0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs 0.0\-0.3
intervalle sens<6E>
.RE
.
.TP
.B dark_mask=<0.0\-1.0>
Le darkness masking (masquage des zones sombres) est un
algorithme psychosensoriel qui est sens<6E> tenir compte de la moindre
sensibilit<EFBFBD> r<>tinienne aux zones plus sombres.
Le darkness masking compresse plus fortement les zones tr<74>s sombres,
<EFBFBD>conomisant ainsi des bits, pouvant <20>tre redistribu<62>s <20> d'autres trames,
augmentant ainsi la qualit<69> subjective globale de la vid<69>o, tout en
d<EFBFBD>gradant probablement un peu le PSNR.
.br
.I ATTENTION\ :
Soyez prudent, un masquage trop violent peut causer des r<>sultats
d<EFBFBD>sastreux.
.br
.I ATTENTION\ :
De grandes valeurs peuvent para<72>tre bonnes sur certains moniteurs
mais peuvent <20>tre horribles sur d'autres moniteurs / TV / TFT\ :
.RSs
.IPs 0.0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs 0.0\-0.3
intervalle sens<6E>
.RE
.
.TP
.B tcplx_mask=<0.0\-1.0>
masquage de la complexit<69> temporelle (par d<>faut\ : 0.0 (d<>sactiv<69>))
Imaginez une sc<73>ne avec un oiseau y volant, tcplx_mask va augmenter les
quantificateurs des macro-blocs d<>crivant l'oiseau (et donc r<>duit leur
qualit<EFBFBD>) puisque l'oeil humain n'a normalement pas le temps de voir tous
les d<>tails de l'oiseau.
Sachez cependant que si l'objet masqu<71> s'arr<72>tre (ex.\& l'oiseau se pose)
il est tr<74>s probable qu'il soit tr<74>s laid un court instant (jusqu'<27> ce
que l'encodeur remarque que l'objet ne bouge plus et doit voir ses blocs
affin<EFBFBD>s).
Les bits <20>conomis<69>s seront redistribu<62>s au reste de la vid<69>o, ce qui peut
en am<61>liorer la qualit<69> subjective, pourvu que la valeur donn<6E>e <20> tcplx_mask
soit bien choisie.
.
.TP
.B scplx_mask=<0.0\-1.0>
masquage de la complexit<69> spatiale
De plus grandes valeurs peuvent aider contre l'effet de blocs (blockiness),
si aucun filtre de d<>blocage n'est utilis<69> pendant le d<>codage, ce qui
n'est d'ailleurs pas une bonne id<69>e.
.br
Imaginez une sc<73>ne avec une pelouse (caract<63>ristique d'une grande complexit<69>
spatiale), un ciel bleu et une maison, scplx_mask va augmenter les
quantificateurs des macro-blocs d<>crivant la pelouse (et donc r<>duit leur
qualit<EFBFBD>), pour pouvoir distribuer plus de bits au ciel et <20> la maison.
.I
ASTUCE\ :
Enlevez tous les bords noirs car ils vont r<>duire la qualit<69> des macro-blocs
(ce qui est toujours vrai, m<>me sans scplx_mask).
.RSs
.IPs 0.0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs 0.0\-0.5
intervalle sens<6E>
.RE
.
.TP
.B p_mask=<0.0\-1.0> (voir aussi vi_qfactor)
R<EFBFBD>duit la qualit<69> des blocs inter, ce qui revient <20> augmenter celle blocs
intra blocks, puisque le m<>me bitrate moyen sera distribu<62> par le "rate
controller" <20> l'ensemble de la s<>quence vid<69>o (par d<>faut\ : 0.0 (d<>sactiv<69>)).
p_mask=1.0 double la quantit<69> de bits donn<6E>s <20> chaque bloc intra.
.
.TP
.B naq\ \ \ \
Normalise la quantisation adaptive (exp<78>rimental).
En utilisant la quantisation adaptive (*_mask), le quantificateur moyen
par MB peut ne pas correspondre au quantificateur par trame demand<6E>e.
Naq essaiera d'ajuster les quantificateurs par MB pour maintenir une
moyenne correcte.
.
.TP
.B ildct\ \
utilise un dct entrelac<61>
.
.TP
.B ilme\ \ \
Utilise l'estimation de mouvement entrelac<61> (mutuellement exclusif avec qpel)
.
.TP
.B alt\ \ \ \
utilise une autre table de scan
.
.TP
.B top=<-1\-1>\ \ \
.RSs
.IPs -1
automatique
.IPs 0
champ du dessous en premier
.IPs 1
champ du dessus en premier
.RE
.
.TP
.B format=<valeur>
.RSs
.IPs YV12
par d<>faut
.IPs 444P
pour ffv1
.IPs 422P
pour huffyuv, jpeg sans perte (lossless) et ffv1
.IPs 411P,YVU9
pour jpeg sans perte et ffv1
.IPs BGR32
pour jpeg sans perte et ffv1
.RE
.
.TP
.B pred\ \ \
(pour huffyuv)
.PD 0
.RSs
.IPs 0
pr<EFBFBD>diction gauche
.IPs 1
pr<EFBFBD>diction plane/\:gradient
.IPs 2
pr<EFBFBD>diction m<>diane
.RE
.PD 1
.
.TP
.B pred\ \ \
(pour jpeg sans perte)
.PD 0
.RSs
.IPs 0
pr<EFBFBD>diction <20> gauche
.IPs 1
pr<EFBFBD>diction en haut
.IPs 2
pr<EFBFBD>diction en haut <20> gauche
.IPs 3
pr<EFBFBD>diction plane/\:graduelle
.IPs 6
pr<EFBFBD>diction moyenne
.RE
.PD 1
.
.TP
.B coder\ \
(pour ffv1)
.PD 0
.RSs
.IPs 0
codage vlc (golomb rice)
.IPs 1
codage arithm<68>tique (cabac)
.RE
.PD 1
.
.TP
.B context
(pour ffv1)
.PD 0
.RSs
.IPs 0
petit mod<6F>le contextuel
.IPs 1
grand mod<6F>le contextuel
.RE
.PD 1
.
.TP
.B qpel\ \ \
Utilise la compensation de mouvement d'une pr<70>cision d'un quart de pixel.
Astuce\ : Cela ne semble utile que pour les encodages <20> haut d<>bit.
.
.TP
.B mbcmp=<0\-2000>
Choisit la fonction de comparaison pour d<>cider du meilleur du macroblock
<EFBFBD> coder, utilis<69> uniquement si mbd=0.
.PD 0
.RSs
.IPs "0 (SAD)"
somme des diff<66>rences absolues, rapide (par d<>faut)
.IPs "1 (SSE)"
somme des erreurs au carr<72>
.IPs "2 (SATD)"
somme des diff<66>rences absolues de la transform<72>e de hadamard
.IPs "3 (DCT)"
somme des diff<66>rences absolues de la transform<72>e dct
.IPs "4 (PSNR)"
somme des erreurs de quantisation au carr<72> (ne pas utiliser, mauvaise qualit<69>)
.IPs "5 (BIT)"
nombre de bits requis pour le bloc
.IPs "6 (RD)"
taux de distortion optimal, lent
.IPs "7 (ZERO)"
0
.IPs "8 (VSAD)"
somme des diff<66>rences verticales absolues
.IPs "9 (VSSE)"
somme des diff<66>rences verticales absolues au carr<72>
.IPs "10 (NSSE)"
somme des diff<66>rences au carr<72> pr<70>servant le bruit
.IPs +256\
utilise <20>galement chroma, ne fonctionne pas (correctement) avec les trames B
actuellement
.RE
.PD 1
.
.TP
.B ildctcmp=<0\-2000>
Choisit la fonction de comparaison pour la d<>cision dct entrelac<61>
(voir mbcmp pour les fonctions de comparaison disponibles).
.
.TP
.B precmp=<0\-2000>
Choisit la fonction de comparaison pour la pr<70>-passe de l'estimation de
mouvement
(voir mbcmp pour les fonctions de comparaison disponibles).
.
.TP
.B cmp=<0\-2000>
Choisit la fonction de comparaison pour l'estimation de mouvement full pel
(voir mbcmp pour les fonctions de comparaison disponibles).
.
.TP
.B subcmp=<0\-2000>
Choisit la fonction de comparaison pour l'estimation de mouvement sub pel
(voir mbcmp pour les fonctions de comparaison disponibles).
.
.TP
.B nssew=<0\-100>
Si vous pr<70>f<EFBFBD>rez garder du bruit dans votre vid<69>o encod<6F>e au lieu
de le filtrer avant de l'encoder, cette option contr<74>le le poids NSSE,
o<EFBFBD> de plus grandes valeurs laisseront plus de bruit,
<EFBFBD> 0 NSSE est identique <20> SSE.
.
.TP
.B predia=<-99\-6>
Type et taille de diamant pour la pr<70>-passe d'estimation de mouvement.
.
.TP
.B dia=<-99\-6>
Type et taille de diamant pour l'estimation de mouvement.
La recherche de mouvement est un processus it<69>ratif.
L'utilisation de diamants plus petits ne limitent pas la recherche <20>
de petits vecteurs de mouvement.
En revanche, la recherche risque de se terminer avant d'avoir trouv<75>
celui serait vraiment meilleur, surtout en pr<70>sence de bruit.
De plus grands diamants permettent une recherche plus <20>tendue du meilleur
vecteur de mouvement, et sont par cons<6E>quent plus lents mais am<61>liorent la
qualit<EFBFBD>.
.br
Les gros diamants normaux am<61>liorent plus la qualit<69> de leur <20>quivalent <20>
dimension adaptative.
.br
Les diamants <20> dimensions adaptatives sont un bon compromis vitesse/\:qualit<EFBFBD>.
.br
.I NOTE:
Les tailles des diamants normales et celles de ceux <20> dimensions adaptatives
n'ont pas la m<>me signification
.RSs
.IPs -3
dimension adaptative de taille 3 (rapide)
.IPs -2
dimension adaptative de taille 2 (rapide)
.IPs -1
un peu particulier\ : Peut <20>tre plus lent et/\:ou plus lent que dia=-2.
.IPs 1
diamant normal de taille=1 (par d<>faut) = type de diamant EPZS
.nf
.ne
0
000
0
.fi
.IPs 2
diamant normal de taille=2
.nf
.ne
0
000
00000
000
0
.fi
.RE
.
.TP
.B trell\ \
Quantisation par recherche trellis.
Ceci trouvera l'encodage optimal pour chaque bloc 8x8.
La quantisation par recherche trellis est en gros une quantisation
optimale en terme de compromis entre PSNR et bitrate (en supposant qu'il
n'y aurait pas d'erreurs introduites par l'IDCT, ce qui n'est clairement
pas le cas) il trouve simplement un bloc ayant le minimum d'erreurs et
lambda*bits.
.PD 0
.RSs
.IPs lambda
constante d<>pendante des param<61>tres de quantization (QP)
.IPs bits\
quantit<EFBFBD> de bits requis pour encoder le bloc
.IPs error
somme des erreurs au carr<72> de la quantisation
.RE
.PD 1
.
.TP
.B cbp (trell uniquement)
Motif de bloc cod<6F> optimisant le taux de distortion.
S<EFBFBD>lectionnera le motif de bloc qui minimise la distortion + lambda*d<>bit.
.
.TP
.B mv0\ \ \ \
Essaie d'encoder chaque MB avec MV=<0,0> et choisit le meilleur.
Ceci n'a pas d'effet si mbd=0.
.
.TP
.B qprd (mbd=2 uniquement)
param<EFBFBD>tres de quantization (QP) <20> taux de distortion optimal pour le
lambda donn<6E> de chaque macrobloc
.
.TP
.B last_pred=<0\-99>
Quantit<EFBFBD> de pr<70>dicteurs de mouvement <20> partir de la trame pr<70>c<EFBFBD>dente
.PD 0
.RSs
.IPs 0
(par d<>faut)
.IPs a
utilisera 2a+1 x 2a+1 blocs macro au carr<72> de pr<70>dicteurs de vecteur de
mouvement depuis la trame pr<70>c<EFBFBD>dente
.RE
.PD 1
.
.TP
.B preme=<0\-2>
pr<EFBFBD>-passe d'estimation de mouvement
.PD 0
.RSs
.IPs 0
d<EFBFBD>sactiv<EFBFBD>e
.IPs 1
uniquement apr<70>s les trames I (par d<>faut)
.IPs 2
toujours
.RE
.PD 1
.
.TP
.B subq=<1\-8>
qualit<EFBFBD> de raffinement subpel (pour qpel) (par d<>faut\ : 8)
.I NOTE:
Ceci a un effet significatif sur la vitesse.
.
.TP
.B psnr\ \ \
Affiche le PSNR (peak signal to noise ratio, Raport Signal sur Bruit)
pour l'ensemble de la vid<69>o apr<70>s l'encodage et stocke le PSNR par trame
dans un fichier comme 'psnr_012345.log'.
Les valeurs retourn<72>es sont en dB (d<>cibel), le plus haut est le mieux.
.
.TP
.B mpeg_quant
Utilise les quantificateurs MPEG au lieu de H.263.
.
.TP
.B aic\ \ \ \
Pr<EFBFBD>diction Intra avanc<6E>e (H.263+ uniquement)
.br
.I NOTE\ :
vqmin devrait <20>tre <20>gal <20> 8 ou plus pour AIC H263+.
.
.TP
.B aiv\ \ \ \
alternatice inter vlc pour H.263+
FIXME: N'explique pas grand-chose.
.
.TP
.B umv
Vecteurs de Mouvement illimit<69>s (H.263+ uniquement)
Autorise l'encodages de VMs de longueur arbitraire.
.
.TP
.B ibias=<-256\-256>
polarisation intra quantificateur (256 <20>quivaut <20> 1.0, les quantificateurs
de type MPEG par d<>faut\ : 96, les quantificateurs de type H.263
par d<>faut\ : 0)
.br
.I NOTE\ :
Le quantificateur H.263 MMX ne peut pas g<>rer de polarisations positives
(choisir vfdct=1 ou 2).
Le quantificateur MPEG MMX ne peut pas g<>rer de polarisations n<>gatives
(choisir vfdct=1 ou 2)
.
.TP
.B pbias=<-256\-256>
polarisation inter quantificateur (256 <20>quivaut <20> 1.0, les quantificateurs
de type MPEG par d<>faut\ : 0, les quantificateurs de type H.263
par d<>faut\ : -64)
.br
.I NOTE\ :
Le quantificateur H.263 MMX ne peut pas g<>rer de polarisations positives
(choisir vfdct=1 ou 2)
Le quantificateur MPEG MMX ne peut pas g<>rer de polarisations negatives
(choisir vfdct=1 ou 2)
.br
.I ASTUCE\ :
Une polarisation plus positive (-32\- -16 au lieu de -64) semble am<61>liorer
le PSNR
.
.TP
.B nr=<0\-100000>
r<EFBFBD>duction du bruit, 0 pour d<>sactiv<69>
.
.TP
.B qns=<0\-3>
Quantification d'apr<70>s un mod<6F>le de bruit.
Au lieu de baser sa quantification pour avoir l'image la plus fid<69>le d'un
point de vue PSNR, la quantification sera faite de fa<66>on <20> ce que le bruit
(souvent le "ringing") sera masqu<71> par des donn<6E>es de fr<66>quence similaire
dans l'image.
Ceci peut et doit <20>tre utilis<69> avec la quantisation par treillis, dans ce
cas la quantisation par trellis (optimale pour un poids constant) sera
utilis<EFBFBD>e comme point de d<>part pour la recherche it<69>rative.
.PD 0
.RSs
.IPs 0
d<EFBFBD>sactiv<EFBFBD> (par d<>faut)
.IPs 1
baisse uniquemement la valeur absolue des coefficients
.IPs 2
change uniquement les coefficients avant le coefficient non null + 1
.IPs 3
essaie tout
.RE
.PD 1
.
.TP
.B inter_matrix=<matrice s<EFBFBD>par<EFBFBD>e par des virgules>
Utilise une matrice inter personnalis<69>e. Cela requiert une chaine de 64 entiers
s<EFBFBD>par<EFBFBD>s par des virgules.
.
.TP
.B intra_matrix=<matrice s<EFBFBD>par<EFBFBD>e par des virgules>
Utilise une matrice intra personnalis<69>e. Cela requiert une chaine de 64 entiers
s<EFBFBD>par<EFBFBD>s par des virgules.
.
.TP
.B vqmod_amp
modulation de quantificateur exp<78>rimental
.
.TP
.B vqmod_freq
modulation de quantificateur exp<78>rimental
.TP
.B dc\ \ \ \ \
Pr<EFBFBD>cision DC intra en bits (par d<>faut\ : 8).
Si vous utilisez vcodec=mpeg2video cette valeur peut <20>tre 8, 9, 10 ou 11.
.
.TP
.B cgop\ \ \
Ferme tous les GOPs (groupes de trames).
Ne fonctionne pas (encore).
.
.
.SS nuv (\-nuvopts)
.
Nuppel video est bas<61> sur RTJPEG et LZO.
Par d<>faut les trames sont d'abord encod<6F>es avec RTJPEG et ensuite avec LZO.
Mais chacune des passes peut <20>tre activ<69>e ou pas.
Donc vous pouvez en fait obtenir du i420 brut, du i420 compress<73> par LZO, du
RTJPEG, ou le RTJPEG compress<73> par LZO.
.br
.I NOTE:
La documentation de nuvrec contient quelques conseils et exemples sur les
param<EFBFBD>tres <20> utiliser avec les encodages TV courants.
.
.TP
.B c=<0\-20>
seuil de chrominance (par d<>faut\ : 1)
.
.TP
.B l=<0\-20>
seuil de luminance (par d<>faut\ : 1)
.
.TP
.B lzo \
Active la compression LZO (par d<>faut).
.
.TP
.B nolzo \
D<EFBFBD>sactive la compression LZO.
.
.TP
.B q=<3\-255>
niveau de qualit<69> (par d<>faut: 255)
.
.TP
.B raw
D<EFBFBD>sactive l'encodage RTJPEG (par d<>faut).
.
.TP
.B rtjpeg
Active l'encodage rtjpeg.
.
.
.SS xvidenc (\-xvidencopts)
.
Il y a trois modes disponibles: d<>bit binaire constant (CBR), quantificateur
fixe et 2passes.
.
.TP
.B pass=<1|2>
D<EFBFBD>finit la passe en mode 2passes.
.
.TP
.B bitrate=<valeur>
Fixe le d<>bit binaire (bitrate) <20> utiliser en kbits/\:seconde si <16000 ou
en bits/\:seconde
si >16000.
Si <valeur> est un nombre n<>gatif, XviD l'interpr<70>tera comme la taille
vis<EFBFBD>e de la vid<69>o (CBR ou mode 2passes, d<>faut\ : 687 kbits/\:s).
.
.TP
.B fixed_quant=<1\-31>
Passe en mode quantificateur fixe et d<>finit le quantificateur <20> utiliser.
.
.TP
.B me_quality=<0\-6>
Contr<EFBFBD>le la qualit<69> de d<>tection de mouvement.
Plus cette valeur est grande et plus l'<27>valuation est fine et utilise
judicieusement les bits (par d<>faut\ : 6).
En revanche, cette plus grande finesse se paye par un temps d'encodage plus
long; aussi, si vous devez faire un encodage en temps r<>el, agissez sur ce
param<EFBFBD>tre.
.
.TP
.B interlacing
Active la gestion des vid<69>os entrelac<61>es.
L'encodage se fera en tenant compte des champs de la vid<69>o entrelac<61>e.
.br
.I NOTE\ :
Si vous redimmensionnez la vid<69>o, vous devriez utiliser un filtre de
redimentionnement adapt<70> <20> ce genre de vid<69>o, ce qui se fait avec
-vf scale=<largeur>:<hauteur>:1.
.
.TP
.B 4mv\ \ \ \
Utilise 4 vecteurs de mouvement par macro-bloc.
Peut am<61>liorer la compressibilit<69> mais ralenti l'encodage.
.I ATTENTION\ :
Cette option n'existe plus s<>par<61>ment avec XviD 1.0.x, mais est activ<69>e
automatiquement quand me_quality > 4.
.
.TP
.B rc_reaction_delay_factor=<valeur>
D<EFBFBD>finit avec quelle rapidit<69> le contr<74>leur de d<>bit binaire CBR r<>agira <20> un
changement de d<>bit binaire et s'efforcera de le compenser pour obtenir un
d<EFBFBD>bit binaire constant sur cet ensemble de trames.
.
.TP
.B rc_averaging_period=<valeur>
Un encodage <20> d<>bit binaire vraiment constant est tr<74>s difficile <20> r<>aliser.
En fonction du type de sc<73>ne, le d<>bit binaire peut fortement varier et peut
<EFBFBD>tre difficile <20> pr<70>dire.
C'est pourquoi XviD essaye plut<75>t de garantir ce d<>bit binaire sur <valeur>
nombre de trames.
.
.TP
.B rc_buffer=<valeur>
Taille du tampon de contr<74>le du d<>bit.
.
.TP
.B quant_range=<1\-31>\-<1\-31>[/\:<1\-31>\-<1\-31>]
mode CBR\ : quantificateur min & max pour toutes les trames
(par d<>faut\ : 2\-31)
.br
mode 2passes\ : quantificateur min & max pour trames I/\:P
(par d<>faut\ : 2\-31/\:2\-31)
.br
.I ATTENTION\ :
Cette option est d<>pass<73>e avec XviD-1.0.x, o<> elle est remplac<61>e par les
options [min|max]_[i|p|b]quant.
.
.TP
.B min_key_interval=<valeur>
Intervalle minimum entre les trames-cl<63>s (par d<>faut\ : 0, 2passes uniquement)
.
.TP
.B max_key_interval=<valeur>
intervalle maximum entre les trames-cl<63> (par d<>faut\ : 10*fps)
.
.TP
.B mpeg_quant
Utilise les quantificateurs MPEG au lieu de H.263.
<EFBFBD> d<>bit binaire plut<75>t <20>lev<65> (> 950kb), les quantificateurs MPEG ont tendance <20>
conserver plus de d<>tails.
<EFBFBD> faible d<>bit binaire, H.263 adoucit plus les traits de l'image et donnera une
image o<> les macro-blocs se verront moins.
Si vous utilisez vos propres matrices de quantization, vous devez
utiliser MPEG.
.I ATTENTION\ :
Cette option est d<>pass<73>e avec XviD-1.0.x, o<> elle est remplac<61>e par l'option
quant_type.
.
.TP
.B mod_quant
D<EFBFBD>cide trame par trame d'utiliser ou non les quantificateurs MPEG ou H.263.
.I ATTENTION\ :
Cette option g<>n<EFBFBD>rera un flux vid<69>o incompatible avec la norme MPEG4.
Ainsi, ne pourrez-vous vraisemblablement le lire qu'avec libavcodec ou XviD.
(mode 2passes uniquement)
.br
.I ATTENTION\ :
Cette option n'existe plus avec XviD-1.0.x.
.
.TP
.B keyframe_boost=<0\-1000>
Emprunte des bits depuis les autres "pools" de trames vers les trames-cl<63>s
pour augmenter la qualit<69> des trames-cl<63>s.
(d<>faut\ : 0, mode 2passes uniquement)
.
.TP
.B kfthreshold=<valeur>
(d<>faut\ : 0, mode 2passes uniquement)
.
.TP
.B kfreduction=<0\-100>
Les deux options ci-dessus contr<74>lent la taille des trames-cl<63>s qui vous
semblent trop proches l'une de l'autre.
kfthreshold contr<74>le la r<>duction de la distance inter trames-cl<63>s et
kfreduction contr<74>le leur r<>duction de d<>bit binaire.
La derni<6E>re trame-cl<63> est trait<69>e normalement.
(d<>faut\ : 0, mode 2passes uniquement)
.
.TP
.B greyscale\ \
Indique <20> XviD de ne pas enregistrer l'information de chroma pour que la
vid<EFBFBD>o produite ne soit qu'en noir & blanc.
Notez que cela ne changera en rien le temps de compression, cela <20>vitera juste
d'avoir l'information de chroma pr<70>sente dans le fichier vid<69>o.
.
.TP
.B debug\ \
Sauve les statistiques par trames dans ./xvid.dbg. (Ce n'est pas le
fichier de contr<74>le 2passes.)
.RE
.
.PP
.sp 1
Les options suivantes ne sont disponibles que dans les derni<6E>res versions
stables 1.0.x de XviD (api4).
.
.TP
.B packed\
Cr<EFBFBD>e un flux de bits pouvant <20>tre d<>cod<6F> sans d<>lais.
.br
.I ATTENTION\ :
Ceci engendrera un flux de bits ill<6C>gal vis <20> vis de la norme MPEG4,
et NE SERA PAS d<>codable par les d<>codeurs except<70> DivX/\:libavcodec/\:XviD.
.br
.I ATTENTION\ :
Ceci ajoutera <20>galement une fausse version de divx dans le fichier donc
l'autod<6F>tection de bogues risque de ne pas fonctionner.
.
.TP
.B divx5bvop
G<EFBFBD>n<EFBFBD>re des trames B compatibles DivX5 (par d<>faut\ : on).
.
.TP
.B max_bframes=<0\-4>
Nombre maximum de trames B <20> ins<6E>rer entre les trames I/\:P (par d<>faut\ : 0).
.
.TP
.B bquant_ratio=<0\-1000>
rapport de quantificateur entre les trames B et non B, 150=1.50
(par d<>faut\ : 150)
.
.TP
.B bquant_offset=<-1000\-1000>
offset de quantificateur entre les trames B et non B, 100=1.00
(par d<>faut\ : 100)
.
.TP
.B bf_threshold=<-255\-255>
Parfois, les trames B d<>gradent l'image en introduisant des artefacts visuels
lorsque par exemple une sc<73>ne est globalement statique sauf une petite
r<EFBFBD>gion en mouvement rapide.
Cette option permet de changer la probabilit<69> qu'une trame soit une trame B.
Plus la valeur est haute, plus la probabilit<69> que la trame g<>n<EFBFBD>r<EFBFBD>e soit
une trame B est forte (par d<>faut\ : 0).
.
.TP
.B frame_drop_ratio=<0\-100> (max_bframes=0 uniquement)
Cette option vous permet de cr<63>er les flux vid<69>o <20> d<>bit de trame variable.
Le param<61>tre d<>finit un seuil en dessous duquel, si la diff<66>rence
entre la trame pr<70>c<EFBFBD>dente et la suivante est plus grande ou <20>gale <20> ce
seuil, la trame n'est pas cod<6F>e (une trame appel<65>e n-vop se sera juste
pr<EFBFBD>sente dans le flux).
Lors de la lecture, la n-vop sera jou<6F>e en affichant la trame pr<70>c<EFBFBD>dente.
.br
.I ATTENTION\ :
Une mauvaise utilisation de cette option peut produire des vid<69>os de tr<74>s
mauvaise qualit<69>, soyez pr<70>venus\ !
.
.TP
.B qpel\ \ \
MPEG4 recherche par d<>faut les mouvements avec une pr<70>cision d'un demi-pixel.
Il est n<>anmoins possible de faire une recherche avec une pr<70>cision d'un
quart de pixel, ce qui permet g<>n<EFBFBD>ralement d'obtenir une image plus
d<EFBFBD>taill<EFBFBD>e et d'<27>conomiser des bits en description de mouvement.
Malheureusement, cette plus grande pr<70>cision consomme une partie de la bande
passante vid<69>o, ainsi cette option peut aussi bien d<>grader la qualit<69>
de l'image que l'am<61>liorer.
Le mieux est donc de comparer la vid<69>o obtenue avec et sans cette option et
de ne garder que celle qui vous para<72>t la plus fid<69>le (qui n'est pas
forc<EFBFBD>ment celle dont le PSNR est le plus <20>lev<65>).
.
.TP
.B gmc\ \ \ \
Active la Compensation de Mouvement Globale, ce qui permet <20> XviD d'engendrer
des trames sp<73>ciales (trames GMC), particuli<6C>rement adapt<70>es aux mouvements
de travelling/\:zoom/\:rotation.
L'efficacit<69> de cette option en terme d'<27>conomie de bits est tr<74>s d<>pendante
du type de vid<69>o source.
.
.TP
.B trellis
La quantization trellis est un type d'encodage adaptatif qui permet
d'<27>conomiser des bits en modifiant les coefficients de quantization pour
augmenter la compressibilit<69> de la vid<69>o.
<EFBFBD> m<>me temps de calcul, cela am<61>liore plus la qualit<69> visuelle
que de jouer sur les options VHQ .
Aussi, dans un contexte d'encodage temps r<>el, pensez <20> cette option!
.
.TP
.B cartoon
Ceci est un mode sp<73>cial d'XviD permettant de mieux tenir compte des grands
<EFBFBD>-plats de couleurs que l'on trouve typiquement dans les dessins anim<69>s.
.
.TP
.B quant_type=<h263|mpeg>
D<EFBFBD>finit le type de quantificateur <20> utiliser.
<EFBFBD> d<>bit binaire plut<75>t <20>lev<65> (> 950kb), les quantificateurs MPEG ont tendance <20>
conserver plus de d<>tails.
<EFBFBD> faible d<>bit binaire, H.263 adoucit plus les traits de l'image et donnera une
image o<> les macro-blocs se verront moins.
Si vous utilisez vos propres matrices de quantization, vous devez
utiliser la quantification MPEG.
.
.TP
.B chroma_me
Utilise l'information chroma en plus de la luma pour estimer le mouvement.
L'efficacit<69> de cette option d<>pend de la vid<69>o source.
.
.TP
.B chroma_opt
Active un pr<70>filtre d'optimisation chroma qui am<61>liore la qualit<69>
.I subjective
de l'image, tout en d<>gradant sensiblement le PSNR et la vitesse d'encodage.
<EFBFBD>tant donn<6E> que cette option travaille sur l'information de chroma, vous
pouvez d<>sactiver cette option lors d'un encodage en noir et blanc.
.
.TP
.B hq_ac
Active une meilleure pr<70>vision du composant AC.
.
.TP
.B vhq=<0\-4>
L'algorithme de recherche de mouvement s'efforce de trouver un vecteur de
mouvement qui minimise la diff<66>rence entre la trame de r<>f<EFBFBD>rence et la trame
encod<EFBFBD>e.
Cette option permet <20> XviD de faire aussi sa recherche dans le domaine
fr<EFBFBD>quentiel (DCT), pour obtenir non seulement un vecteur de mouvement qui
minimise la diff<66>rence spatiale du vecteur de mouvement mais aussi la
longueur du bloc.
Du plus rapide au plus lent\ :
.PD 0
.RSs
.IPs 0
off (d<>faut)
.IPs 1
s<EFBFBD>lection du mode (inter/\:intra MB)
.IPs 2
recherche limit<69>e
.IPs 3
recherche moyenne
.IPs 4
recherche large
.RE
.PD 1
.
.TP
.B min_iquant=<0\-31>
quantificateur minimum pour les trames I (par d<>faut\ : 2)
.
.TP
.B max_iquant=<0\-31>
quantificateur maximum pour les trames I (par d<>faut\ : 31)
.
.TP
.B min_pquant=<0\-31>
quantificateur minimum pour les trames P (par d<>faut\ : 2)
.
.TP
.B max_pquant=<0\-31>
quantificateur maximum pour les trames P (par d<>faut\ : 31)
.
.TP
.B min_bquant=<0\-31>
quantificateur minimum pour les trames B (par d<>faut\ : 2)
.
.TP
.B max_bquant=<0\-31>
quantificateur maximum pour les trames B (par d<>faut\ : 31)
.
.TP
.B quant_intra_matrix=<nom_fichier>
Charge une matrice intra personnalis<69>e.
Vous pouvez construire de tels fichiers avec l'<27>diteur de matrices de
xvid4conf.
.
.TP
.B quant_inter_matrix=<filename>
Charge une matrice inter personnalis<69>e.
Vous pouvez construire de tels fichiers avec l'<27>diteur de matrices de
xvid4conf.
.
.TP
.B curve_compression_high=<0\-100>
Cette option permet <20> XviD de voler un certain pourcentage de bits aux
sc<EFBFBD>nes mouvement<6E>es pour les remettre dans le "pool" de bits.
Vous pouvez par exemple agir sur cette option si vous avez un film
dont les sc<73>nes mouvement<6E>es monopolisent tellement de bits que les sc<73>nes
moins rapides en souffrent (par d<>faut\ : 0).
.
.TP
.B curve_compression_low=<0\-100>
Cette option permet <20> XviD de donner un certain pourcentage de bits en
plus aux sc<73>nes lentes, en prenant quelques bits tout au long du film.
Vous pouvez agir sur cette option si vous avez quelques sc<73>nes lentes qui
sont encore "blocky" (de gros blocs apparaissent sur l'image)
(par d<>faut\ : 0).
.
.TP
.B overflow_control_strength=<0\-100> (mode 2-passes uniquement)
Lors de la premi<6D>re passe de l'encodage 2-passes, une courbe de bitrate
normalis<EFBFBD>e <20> 100 est calcul<75>e.
La diff<66>rence entre cette courbe et le r<>sultat obtenu lors de l'encodage
effectif est appel<65>e "overflow".
Bien <20>videmment, la deuxi<78>me passe s'efforce de compenser cet overflow,
en le distribuant sur toutes les trames suivantes.
Cette option vous permet de contr<74>ler quelle fraction de cet overflow est
distribu<EFBFBD> <20> chaque nouvelle trame.
Une valeur basse permet un contr<74>le de l'overflow paresseux, o<> des grosses
demandes de bitrate sont compens<6E>s lentement (ce qui peut faire beaucoup
varier la taille des petites vid<69>os).
Une valeur plus haute rendra la re-distribution de bits plus brusque,
peut-<2D>tre m<>me trop brusque si vous lui donnez une valeur trop importante,
ce qui cr<63>era des artefacts (par d<>faut\ : 5).
.br
.I NOTE\ :
Cette option a un grand impact sur le r<>sultat final, soyez pr<70>venus!
.
.TP
.B max_overflow_improvement=<0\-100>
Lors de l'allocation de bits aux trames, le contr<74>leur d'overflow peut
faire cro<72>tre la taille de la trame.
Cette option contr<74>le le pourcentage maximum d'accroissement par rapport
<EFBFBD> la courbe de bits calcul<75>e en premi<6D>re passe (par d<>faut\ : 5).
.
.TP
.B max_overflow_degradation=<0\-100>
Lors de l'allocation de bits aux trames, le contr<74>leur d'overflow peut
diminuer la taille de la trame.
Cette option contr<74>le le pourcentage maximum de diminution par rapport
<EFBFBD> la courbe de bits calcul<75>e en premi<6D>re passe (par d<>faut\ : 5).
.
.TP
.B container_frame_overhead=<0..>
D<EFBFBD>finit l'overhead moyen par trame, en octets.
La plupart des utilisateurs indiquent la taille vis<69>e de leur vid<69>o
sans tenir compte de l'overhead du conteneur vid<69>o.
Ce petit, mais <20> peu pr<70>s constant overhead peut faire exc<78>der la taille
du fichier g<>n<EFBFBD>r<EFBFBD>.
XviD permet aux utilisateurs de donner le l'overhead par trame de
leur conteneur (donner une moyenne par trame).
0 a un sens particulier, il laisse XviD prendre la valeur par d<>faut.
(par d<>faut\ : 24 - l'overhead moyen d'AVI).
.
.TP
.B par=<mode>
D<EFBFBD>finit le mode de Pixel Aspect Ratio\ : Rapport largeur/\:hauteur des Pixels
(<28> ne pas confondre avec le DAR, Display Aspect Ratio\ :
Rapport hauteur/\:largeur d'affichage).
PAR est le ratio entre la largeur et la hauteur d'un pixel.
Ils sont tout deux li<6C>s par la formule\ : DAR = PAR * (largeur/hauteur).
.br
MPEG4 d<>finit 5 PAR et un <20>tendu, pour permettre de d<>finir des PAR
particuliers.
5 modes standard peuvent <20>tre d<>finis\ :
.PD 0
.RSs
.IPs vga11
C'est le PAR classique des vid<69>os informtiques.
Les pixels sont carr<72>s.
.IPs pal43
le PAR du standard PAL 4:3.
Pixels are rectangles.
.IPs pal169
comme ci-dessus
.IPs ntsc43
comme ci-dessus
.IPs ntsc169
comme ci-dessus (N'oubliez pas de donner le ratio exact.)
.IPs ext\ \
Permet de d<>finir un PAR particulier avec les options par_width et par_height.
.RE
.PD 1
.br
.I NOTE\ :
G<EFBFBD>n<EFBFBD>ralement, on peut se contenter d'utiliser les options aspect et
autoaspect.
.
.TP
.B par_width=<1\-255> (par=ext uniquement)
D<EFBFBD>finit la largeur du PAR particulier.
.
.TP
.B par_height=<1\-255> (par=ext uniquement)
D<EFBFBD>finit la hauteur du PAR particulier.
.
.TP
.B aspect=<x/\:y | f (nombre flottant)>
Stocke le rapport hauteur/\:largeur du film en interne, tout comme les fichiers
MPEG.
C'est une meilleure solution que le redimensionnement, parce que la qualit<69>
n'est pas alt<6C>r<EFBFBD>e.
MPlayer et quelques autres lecteurs liront ces fichiers correctement, les
autres l'afficheront avec un mauvais rapport hauteur/\:largeur.
Le param<61>tre aspect peut <20>tre donn<6E> en ratio ou en nombre flottant.
.
.TP
.B autoaspect
M<EFBFBD>me chose que l'option aspect mais calcule automatiquement le rapport
hauteur/\:largeur, en prenant en compte les ajustements faits par la cha<68>ne de
filtres
(d<>coupage/\:expansion/\:redimensionnement/\:etc...).
.
.TP
.B psnr\ \ \
affiche le PSNR (peak signal to noise ratio\ : rapport du signal cr<63>te sur
bruit) pour l'ensemble de la vid<69>o apr<70>s encodage et stocke le PSNR par trame
dans un fichier portant un nom tel que 'psnr_hhmmss.log'.
Les valeurs renvoy<6F>es sont en dB (d<>cibel), plus elles sont hautes, plus la
vid<EFBFBD>o g<>n<EFBFBD>r<EFBFBD>e est fid<69>le <20> l'originale.
.
.PP
.sp 1
L'option suivant n'est disponible que dans les versions de d<>veloppement
de XviD 1.1.x.
.
.TP
.B bvhq=<0|1>
Cette option permet une s<>lection des diff<66>rents candidats de vecteurs
de mouvement pour les trames-B d'apr<70>s leur taux de distortion,
ce qui correspond <20> ce que fait l'option vhq avec les trames-P.
Cela produit des trames-B plus jolies sans pour autant avoir un impact
significatif sur le temps de calcul.
.
.
.SS x264enc (\-x264encopts)
.
.TP
.B bitrate=<valeur>
Fixe le d<>bit binaire (bitrate) <20> utiliser en kbits/\:seconde
(par d<>faut\ : d<>sactiv<69>).
Pour un encodage en d<>bit binaire constant (CBR), vous devez d<>finir ce
param<EFBFBD>tre.
.
.TP
.B keyint=<valeur>
D<EFBFBD>finit l'intervalle maximum autoris<69> entre trames I.
Un intervalle plus grand fait <20>conomiser des bit, et donc am<61>liore la
qualit<EFBFBD>, mais rend la navigation moins pr<70>cise (par d<>faut\ : 250).
.
.TP
.B idrint=<valeur>
Une trame sur <valeur> trames-I se trouve une trame-IDR (par d<>faut\ : 2).
En H.264, les trames I n'encadrent pas n<>cessairement un groupe ferm<72> de
trames pr<70>dites (closed GOP) car une trame-P peut aussi <20>tre pr<70>dite
<EFBFBD> partir d'autres trames que celles la pr<70>c<EFBFBD>dant (voir aussi frameref).
Ainsi, les trames-I ne permettent pas n<>cessairement une navigation pr<70>cise
dans le film.
Les trames-IDR emp<6D>chent les trames-P qui les suivent d'<27>tre pr<70>dites <20> partir
de trames pr<70>c<EFBFBD>dant mes trames-IDR.
.
.TP
.B scenecut=<-1\-100>
Contr<EFBFBD>le avec quelle insistance on ins<6E>re les trames-I en plus, par exemple
lors des changements de sc<73>ne.
(par d<>faut\ 40).
Avec une valeur de scenecut faible, le codec aura tendance <20> ne mettre des
trames-I que toutes les keyint trames.
Une bonne valeur de scenecut est celle qui place une trame-I de fa<66>on la
plus optimale.
Avec une valeur trop grande, il sera choisi plus de trames-I, ce qui
g<EFBFBD>che des bits.
-1 d<>sactive la d<>tection des changements de sc<73>ne, ainsi les trames-I ne
seront ins<6E>r<EFBFBD>es que toutes les keyint trames, m<>me s'il vient d'y avoir
un changement de sc<73>ne.
Cela n'est gu<67>re recommand<6E> et g<>che des bits puisque les changements de
sc<EFBFBD>ne encod<6F>s par des trames-P sont aussi volumineuses que les trames-I,
mais ne remet pas <20> z<>ro le "compteur keyint".
.
.TP
.B frameref=<1\-15>
Nombre des trames pr<70>c<EFBFBD>dentes <20> utiliser comme pr<70>dicteur pour les
trames-P (par d<>faut\ : 1).
Est efficace avec les dessins anim<69>s, mais semble l'<27>tre beaucoup moins
avec des films dont les sujets sont r<>els.
Quelques d<>codeurs sont incapables de g<>rer de grandes valeurs de
frameref.
.
.TP
.B bframe=<0\-16>
nombre de trames-B cons<6E>cutives entre les trames-I et -P (par d<>faut\ : 0)
.
.TP
.B deblock | nodeblock
Utilise un filtre att<74>nuant l'effet de blocs (deblocking)
(par d<>faut\ : activ<69>).
<EFBFBD>tant donn<6E> qu'il prend assez peu de temps au regard de l'am<61>lioration
visuelle qu'il procure, il est d<>conseill<6C> de le d<>sactiver.
.
.TP
.B deblockalpha=<-6\-6>
Param<EFBFBD>tre alphaC0 du filtre de deblocking (par d<>faut\ : 0).
Il d<>termine les seuils du filtre de deblocking de H.264.
Tout d'abord, cette option d<>termine <20> quel point le filtre peut modifier
l'apparence de chacun des pixels de l'image.
Ensuite, cette option d<>termine la diff<66>rence maximale <20> la limite des blocs
filtr<EFBFBD>s.
Une valeur positive r<>duit les artefacts de blocking, mais enl<6E>ve du d<>tail
<EFBFBD> l'image.
.br
Lorsque vous r<>alisez un encodage destin<69> <20> <20>tre de bonne qualit<69>, vous
devriez le diminuer un peu.
Par contre, si la vid<69>o source souffre d<>j<EFBFBD> d'artefacts de blocking
ou de bruit que vous voudriez att<74>nuer, ou bien si c'est un dessin anim<69>,
vous devriez l'augmenter un peu.
.
.TP
.B deblockbeta=<-6\-6>
Param<EFBFBD>tre beta du filtre de deblocking (par d<>faut\ : 0).
Affecte le gradient maximum autoris<69> entre deux blocs adjacents
.
.TP
.B cabac | nocabac
Utilise CABAC (codage de l'information adapt<70>e en fonction du contexte\ :
Context-Adaptive Binary Arithmetic Coding) (par d<>faut\ : activ<69>).
Ralentit un peu l'encodage mais permet d'<27>conomiser 10-15% du bitrate.
<EFBFBD> moins que vous ayez besoin d'encoder <20> vitesse <20>lev<65>e, vous ne
devriez jamais le d<>sactiver.
.
.TP
.B cabacidc=<value>
Valeur initiale de l'IDC de CABAC.
L'encodeur doit choisir un contexte pour chaque block qu'il encode, mais pour
le premier d'une trame, il n'existe pas de contexte de pr<70>diction.
Agir sur ce param<61>tre peut affecter le d<>bit binaire vid<69>o (bitrate) de
quelques pour-milli<6C>mes, mais ne change pas la distortion par rapport <20>
l'image d'origine.
FIXME: indiquer ce que signifie IDC.
.RSs
-1: L'encodeur d<>cide lui-m<>me du contexte, 0 la plupart du temps (par d<>faut).
.br
0: complexit<69> faible
.br
1: complexit<69> moyenne
.br
2: complexit<69> importante
.REss
.
.TP
.B qp_constant=<1\-51>
D<EFBFBD>fini le quantificateur <20> utiliser.
Une valeur comprise dans l'intervalle 20-40 semble convenir
(par d<>faut\ : 26).
Une valeur plus faible code l'image plus fid<69>lement, mais prend plus de place.
Notez que la quantification dans H.264 fonctionne diff<66>remment de MPEG[124].
L'<27>chelle des param<61>tres de quantization (QP) de H.264 est logarithmique.
Ainsi, la diff<66>rence de d<>bit binaire entre QP=20 et QP=40 est d'environ un
facteur 10.
Les quantificateurs utiles en H.264 ont tendance <20> <20>tre bien plus importants
compar<EFBFBD>s <20> MPEG[124].
.
.TP
.B qp_min=<1\-51> (CBR uniquement)
Quantificateur minimum, 15\-35 semble <20>tre un intervalle raisonnable
(par d<>faut\ : 10).
.
.TP
.B qp_max=<1\-51> (CBR uniquement)
quantificateur maximum (par d<>faut\ : 51)
.
.TP
.B qp_step=<valeur>
Diff<EFBFBD>rence de quantification maximale autoris<69>e d'une trame <20> l'autre.
.
.TP
.B rc_buffer_size=<valeur>
taille du tampon ratecontrol (par d<>faut\ : la taille n<>cessaire pour 1
seconde au d<>bit binaire (bitrate) que vous avez d<>fini).
.br
FIXME: expliquer ce que veut dire ratecontrol
.
.TP
.B rc_init_buffer=<value>
taille initiale du tampon ratecontrol (par d<>faut\ : 1/4 de rc_buffer_size)
.
.TP
.B rc_sens=<0\-100> (CBR uniquement)
sensibilit<EFBFBD> du ratecontrol (default: 4)
.
.TP
.B ip_factor=<value>
facteur de quantification entre les trames I et P (par d<>faut\ : 2.0)
.
.TP
.B pb_factor=<value>
facteur de quantification entre les trames P et B (par d<>faut\ : 2.0)
.
.TP
.B pass=<1\-2>
Active le mode 2 ou 3-passes.
Il est recommand<6E> de toujours encoder en mode 2 ou 3 passes puisque cela
permet une distribution plus ad<61>quate des bits et am<61>liore la qualit<69>
globale.
.PD 0
.RSs
.IPs 1
premi<EFBFBD>re passe
.IPs 2
seconde passe
.IPs 3
Ni<EFBFBD>me passe (seconde et troisi<73>me passes de l'encodage trois passes)
.RE
.RS
Voici comment cela fonctionne, et comment l'utiliser\ :
.br
La premi<6D>re passe (pass=1) <20>crit le fichier de statistiques.
Vous devriez d<>sactiver des options gourmandes en temps processeur.
.br
En mode deux passes, la seconde passe (pass=2) se base sur le fichier de
stats pour allouer le bon nombre de bits aux trames (ratecontrol).
.br
En mode trois passes, la seconde passe (pass=3, non ce n'est pas une
erreur) fait les deux\ : elle lit le fichier de stats, puis r<>-<2D>crit
par dessus.
Peut-<2D>tre que vous devriez sauver le fichier divx2pass.log avant si
MEncoder peut <20>tre interrompu dans son cours.
Vous devriez utiliser toutes les options d'encodage, <20> l'exception de celles
vraiment tr<74>s gourmandes.
.br
La troisi<73>me passe (pass=3) fait la m<>me chose que la seconde, <20> la
diff<EFBFBD>rence pr<70>s qu'elle dispose des stats de la deuxi<78>me passe pour mieux
travailler.
Vous pouvez utiliser toutes les options d'encodage, m<>me les plus
gourmandes.
.br
.I
NOTE\ :
x264 g<>rant le mode 3 passes depuis peu de temps, nous
encourageons les utilisateurs <20> partager avec nous leurs exp<78>riences et
leurs combinaisons d'options d'x264 qui seraient aussi bien rapides que
de produisant des images de qualit<69>.
.REss
.
.TP
.B qcomp=<0\-1>
compression des quantificateurs (par d<>faut\ : 0.6)
Cela affecte le ratecontrol\ : une faible valeur rend le d<>bit binaire plus
constant, alors qu'une valeur importante rend les quantificateurs plus
constants.
.
.TP
.B qblur=<0\-99>
Flou temporel entre les quantificateurs (par d<>faut\ : 0.5).
Une faible valeur permet aux quantificateurs de voir leur valeur varier plus
d'une trame <20> l'autre\ ; une valeur forte oblige la variation <20> <20>tre plus
progressive.
.
.TP
.B fullinter | nofullinter
Utilise tous les types de macro-blocs inter-trames (i16x16, i4x4, p16x16-4x4)
L'id<69>e est de trouver le type et la taille des macro-blocs qui d<>crit le
mieux une certaine r<>gion de l'image.
Typiquement tr<74>s efficace pour les dessins anim<69>s, qui contiennent souvent
de grands <20>-plats de couleurs (par d<>faut\ : i16x16, i4x4, p16x16-8x8).
Suivant le type de source, ce param<61>tre peut am<61>liorer ou d<>grader la
qualit<EFBFBD>, utilisez-le avec pr<70>caution.
.
.TP
.B subq=<0\-5>
Ajuste la qualit<69> d'affinement de subpel.
Ce param<61>tre contr<74>le le compromis qualit<69>/\:vitesse li<6C>es aux d<>cisions du
processus d'estimation du mouvement.
Utilis<EFBFBD> correctement, cela peut am<61>liorer la qualit<69> de fa<66>on significative.
.RSs
0: halfpel uniquement (pr<70>cision d'un demi-pixel)
.br
1: 1 it<69>ration qpel sur le candidant vainqueur (default)
.br
2: 2 it<69>rations qpel sur le candidant vainqueur
.br
3: halfpel sur tous les types de macro-blocs, qpel sur le vainqueur
.br
4: qpel partout
.br
5: plus d'it<69>tations qpel
.REss
.
.TP
.B log=<-1\-3>
Ajuste la quantit<69> d'informations de log <20> afficher <20> l'<27>cran.
.RSs
-1: aucune
.br
0: Affiche uniquement les erreurs.
.br
1: avertissements
.br
2: PSNR, temps d'encodage et autres analyses statistiques lorsque
l'encodage se termine (par d<>faut)
.br
3: PSNR, param<61>tres de quantificateurs, type de trame, taille, et autres
statistiques sur chaque trame
.REss
.
.TP
.B psnr | nopsnr
Affiche les statistiques de rapport signal/bruit.
.br
.I NOTE\ :
Les champs PSNR 'Y', 'U', 'V', et 'Avg' dans le r<>sum<75> post-encode ne sont
pas compl<70>tement juste math<74>matiquement parlant (ce sont juste les moyennes
des PSNR de chaque trame).
Ils sont affich<63>s uniquement pour pouvoir les comparer <20> ceux du codec de
r<EFBFBD>f<EFBFBD>rence JM.
Dans les autres cas, pr<70>f<EFBFBD>rez donc utiliser ou bien le PSNR 'Global', ou bien
les PSNR de chaque trame affich<63>s par l'option log=3.
.
.
.\" --------------------------------------------------------------------------
.\" Fichiers
.\" --------------------------------------------------------------------------
.
.SH FICHIERS
.
.TP
/usr/\:local\:etc/\:mplayer/\:mplayer.conf
param<EFBFBD>tres globaux
.
.TP
~/.mplayer/\:config
param<EFBFBD>tres utilisateur
.
.TP
~/.mplayer/\:input.conf
correspondances des entr<74>es (voir '\-input keylist' pour la liste compl<70>te)
.
.TP
~/.mplayer/\:gui.conf
fichier de config de la GUI
.
.TP
~/.mplayer/\:gui.pl
liste de lecture de la GUI
.
.TP
~/.mplayer/\:font/
R<EFBFBD>pertoire des polices (Il doit y avoir un fichier font.desc et des fichiers
avec une extension .RAW)
.
.TP
~/.mplayer/\:DVDkeys/
cl<EFBFBD>s CSS en cache
.
.TP
Dans l'hypoth<74>se que le fichier /chemin/\:vers/\:film.avi soit jou<6F>, MPlayer
cherche les les fichiers sub dans cet ordre\ :
.RS
/chemin/\:vers/\:film.avi
.br
~/.mplayer/\:sub/\:film.sub
.br
~/.mplayer/\:default.sub
.RE
.PD 1
.
.
.\" --------------------------------------------------------------------------
.\" Exemples
.\" --------------------------------------------------------------------------
.
.SH EXEMPLES
.
.TP
.B Lecture rapide de DVD\ :
mplayer dvd://1
.
.TP
.B Lecture en japonais avec sous-titres anglais\ :
mplayer dvd://1 \-alang ja \-slang en
.
.TP
.B Ne lire que les chapitres 5, 6, 7\ :
mplayer dvd://1 \-chapter 5-7
.
.TP
.B Lecture d'un DVD multi-angle\ :
mplayer dvd://1 \-dvdangle 2
.
.TP
.B Lecture depuis un autre p<EFBFBD>riph<EFBFBD>rique DVD\ :
mplayer dvd://1 \-dvd-device /dev/\:dvd2
.
.TP
.B Joue un DVD vid<EFBFBD>o depuis un r<EFBFBD>pertoire contenant des fichiers VOB\ :
mplayer dvd://1 \-dvd-device /chemin/\:vers/\:r<EFBFBD>pertoire/
.
.TP
.B Copie le titre 1 du DVD sur le disque dur, sous le nom "title1.vob":
mplayer dvd://1 \-dumpstream \-dumpfile title1.vob
.
.B Streaming depuis HTTP\ :
mplayer http://mplayer.hq/\:exemple.avi
.
.TP
.B Streaming en utilisant RTSP\ :
mplayer rtsp://serveur.exemple.com/\:NomFlux
.
.TP
.B Convertit les sous-titres au format MPsub\ :
mplayer dummy.avi \-sub source.sub \-dumpmpsub
.
.TP
.B Convertit les sous-titres en au format MPsub sans afficher le film\ :
mplayer /dev/\:zero \-rawvideo on:pal:fps=xx \-vc null \-vo null \-noframedrop
\-benchmark \-sub source.sub \-dumpmpsub
.
.TP
.B Entr<EFBFBD>e depuis V4L standard\ :
mplayer tv:// \-tv driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420
\-vo xv
.
.TP
.B Lecture sur cartes zoran (ancienne m<EFBFBD>thode, depr<EFBFBD>ci<EFBFBD>e)\ :
mplayer \-vo zr \-vf scale=352:288 file.avi
.
.TP
.B Lecture sur carte zoran (nouvelle m<EFBFBD>thode)\ :
mplayer \-vo zr2 \-vf scale=352:288,zrmjpeg file.avi
.
.TP
.B Encode le titre #2 d'un DVD, uniquement les chapitres s<EFBFBD>lectionn<EFBFBD>s\ :
mencoder dvd://2 \-chapter 10-15 \-o titre2.avi \-oac copy \-ovc divx4
.
.TP
.B Encode le titre #2 d'un DVD, redimensionnement en 640x480\ :
mencoder dvd://2 \-vf scale=640:480 \-o titre2.avi \-oac copy \-ovc divx4
.
.TP
.B Encodage du titre #2 d'un DVD, redimensionnement en 512xHHH (gardant \
le rapport hauteur/\:largeur)\ :
mencoder dvd://2 \-vf scale \-zoom \-xy 512 \-o titre2.avi \-oac copy
\-ovc divx4
.
.TP
.B M<EFBFBD>me chose, mais avec un bitrate de 1800kBit et des macro-blocs optimis<EFBFBD>s\ :
mencoder dvd://2 \-o title2.avi \-oac copy \-ovc lavc
\-lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800
.
.TP
.B M<EFBFBD>me chose, mais une compression MJPEG\ :
mencoder dvd://2 \-o titre2.avi \-ovc lavc
\-lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800 \-oac copy
.
.TP
.B Encode tous les fichiers *.jpg du r<EFBFBD>pertoire courant
mencoder "mf://*.jpg" \-mf fps=25 \-o output.avi \-ovc divx4
.
.TP
.B Encode depuis un tuner TV
mencoder \-tv driver=v4l:width=640:height=480 tv:// \-o tv.avi \-ovc rawrgb
.
.TP
.B Encode depuis un pipe
rar p test-SVCD.rar | mencoder \-ovc divx4 \-divx4opts br=800 \-ofps 24 \-
.
.TP
.B Encode de multiples fichiers *.vob
cat *.vob | mencoder <options> \-
.
.
.\" --------------------------------------------------------------------------
.\" Bogues, auteurs, disclaimer standard
.\" --------------------------------------------------------------------------
.
.SH BOGUES
Si vous en trouvez un, faites-nous un rapport de bogue, mais s'il vous pla<6C>t,
assurez-vous d'avoir lu toute la documentation auparavant.
Beaucoup de bogues sont le r<>sultat d'une installation incorrecte ou d'une
mauvaise utilisation des param<61>tres.
La section sur les rapports de bogues (DOCS/\:HTML/\:fr/\:bugreports.html)
explique comment cr<63>er des rapports de bogues utiles.
.
.
.SH AUTEURS
MPlayer <20>tait <20>crit <20> l'origine par Arpad Gere<72>ffy.
Voir le fichier AUTHORS pour la liste de certains des nombreux autres
contributeurs.
.TP
MPlayer est (C) 2000\-2004 The MPlayer Team
.TP
Cette page de man est bas<61>e sur sa version en langue anglaise, <20>crite et
maintenue par Gabucino, Jonas Jermann et Diego Biurrun
.TP
et est traduite en fran<61>ais par
.B Nicolas Le Gaillart < nicolas AT legaillart.com >
jusqu'<27> f<>vrier 2004.
.br
.B Guillaume Poirier < guillaume POINT poirier AT etudiant.univ-rennes1.fr >
depuis Ao<41>t 2004.
.PP
Merci d'envoyer les mails la concernant sur la liste de diffusion MPlayer-DOCS.
.\" end of file