MPlayer(1) Le Lecteur Video MPlayer(1) NAME mplayer - Lecteur video mencoder - Encodeur video SYNOPSIS mplayer [options] [fichier|URL|liste de lecture |-] mplayer [options] fichier1 [options specifiques] [fichier2] [options specifiques] mplayer [options] { "groupe de fichiers et d'options" } [options specifiques au groupe] mplayer [dvd|dvdnav]://[titre|[titre_de_debut]-titre_de_fin ][/peripherique] [options] mplayer vcd://piste[/peripherique] [options] mplayer tv://[chaine][/identifiant de l'entree] [options] mplayer radio://[chaine|frequence][/capture] [options] mplayer pvr:// [options] mplayer dvb://[numero_de_carte@]canal [options] mplayer mf://[masque de fichier|@liste de fichiers] [options -mf] [options] mplayer [cdda|cddb]://piste[-piste_de_fin][:vitesse][/peripherique] [options] mplayer cue://fichier[:piste] [options] mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]:// [utilisateur:mot_de_passe@]URL[:port] [options] mplayer sdp://fichier [options] mplayer mpst://hote[:port]/URL [options] tivo://hote/[list|llist|fsid] [options] gmplayer [options] [-skin skin] mencoder [options] fichier [fichier|URL|-] [-o fichier | file://fichier | smb://[utilisateur:mot_de_passe@]hote/chemin/vers/le/fichier] mencoder [options] fichier1 [options specifiques] [fichier2] [options specifiques] DESCRIPTION mplayer est un lecteur video 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, geres par plusieurs codecs natifs et par des codecs binaires. Vous pouvez regarder des films VCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV et meme H.264. Un autre gros atout de MPlayer est la grande variete de pilotes de sortie audio et videos geres. Il fonctionne avec X11, XV, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, mais vous pouvez aussi utiliser GGI, SDL (et de cette facon tous leurs drivers), VESA (sur n'importe quelle carte compatible VESA, meme sans X11), quelques drivers specifiques a certaines cartes (pour Matrox, 3dfx et ATI) et certaines cartes de decompression MPEG, telles que les Siemens DVB, Hauppauge PVR (IVTV), DXR2 et DXR3/Hollywood+. La plupart d'entre eux gerent le redimensionnement logiciel ou materiel, vous pouvez donc apprecier les films en plein-ecran. MPlayer possede un affichage sur ecran (OnScreenDisplay) pour les informations, de belles et grandes polices lissees et des effets visuels pour confirmer les controles au clavier. Les polices europeennes/ISO8859-1,2 (Hongroise, Anglaise, Tcheque, etc), Cyrillique et Coreenne sont gerees ainsi que 11 formats de sous-titres (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS et le notre: MPsub) et les sous-titres DVD (SPU streams, VobSub et Closed Captions). mencoder (MPlayer's Movie Encoder) est un simple encodeur de videos, concu pour encoder des videos jouables par MPlayer (voir ci-dessus) dans d'autres formats jouables par MPlayer (voir ci-dessous). Il encode en MPEG-4 (DivX/Xvid), un des codecs libavcodec, et en PCM/MP3/ VBRMP3 audio en 1, 2 ou 3 passe(s). Il permet egalement de copier des flux de donnees (stream), possede un puissant systeme de plugins (decoupage, expansion, retournement, postprocess, rotation, redimensionnement, bruit, conversion RGB/YUV) et bien plus. gmplayer est l'interface graphique de MPlayer. Elle possede les memes options que MPlayer, cela dit toutes peuvent ne pas fonctionner correctement a cause des des conflits avec la configuration de l'IHM graphique (stocke dans gui.conf). Certaines options peuvent etres redefinies par la configuration de gui.conf, et certaines autres peuvent etre definies de facon permanente par gui.conf Des exemples d'usage pour vous familiariser rapidement sont disponibles a la fin de cette page de manuel. Regardez egalement la documentation HTML ! CONTROLE INTERACTIF MPlayer dispose d'une couche de controle pleinement configurable, qui vous permet de controler MPlayer avec le clavier, la souris, le joystick ou une telecommande (en utilisant LIRC). Le fichier de configuration par defaut pour le systeme d'entree est ~/.mplayer/input.conf mais cela peut etre outrepasse en utilisant l'option -input conf. Ces touches peuvent/ne peuvent pas fonctionner, suivant votre pilote de sortie video. controle au clavier <- et -> Recule/avance de 10 secondes. haut et bas Avance/recule/ d'1 minute. PG.PREC. et PG.SUIV. Avance/recule de 10 minutes [ et ] Diminue/accelere la vitesse courante de lecture de 10%. { and } Reduit de moitie/double la vitesse courante de lecture. backspace Re-initialise la vitesse de lecture a la normale. < et > Recule/avance dans la liste de lecture (playlist). ENTER Avance dans la liste de lecture, meme apres la fin ORIG et FIN Va au prochain/precedent arbre de lecture (playtree) dans la liste des peres. INSER et SUPPR (liste de lecture ASX uniquement) Va a la prochaine/precedente source de rechange. p / ESPACE Met en pause (un autre appui reprend la lecture). . Avance Le premier appui mettra le film en pause, et chaque appui suivant jouera juste une trame et remettra le film en pause (toute autre touche arrete la pause). q / ESC Stoppe la lecture et quitte. U Stoppe la lecture (et quitte si -idle n'est pas utilise). + et - Ajuste le decalage audio de +/- 0.1 secondes. / et * Reduit/augmente le volume. 9 et 0 Reduit/augmente le volume. ( et ) Ajuste la balance audio en faveur du canal de gauche/droite. m Coupe le son (mute). _ (MPEG-TS, AVI et libavformat uniquement) Alterne entre les pistes videos disponibles. # (DVD, MPEG, Matroska, AVI et libavformat uniquement) Alterne entre les pistes audio disponibles. TAB (MPEG-TS et libavformat uniquement) Alterne entre les differents programmes disponibles. f Bascule en mode plein-ecran. T Bascule en mode toujours visible. w et e Reduit/augmente l'intervalle pan (horizontal) et scan. o Alterne entre les etats OSD: aucun / deplacement / deplacement + chrono / deplacement + chrono + duree totale d Alterne entre les modes de sauts de trame: aucun / saut d'affichage / saut de decodage (voir -framedrop et -hardframedrop) v Bascule l'affichage des sous-titres. j Alterne entre les differents sous-titres disponibles. y et g Choisit le sous-titre suivant/precedent dans la liste des sous-titres. F Bascule l'affichage des "sous-titres forces". a Bascule l'alignement des sous-titres: haut/milieu/bas. x et z Ajuste le decalage des sous-titres de +/- 0.1 secondes. r et t Translate les sous-titres vers le haut/bas. i Cree une marque EDL. s (-vf screenshot uniquement) Realise une capture d'ecran. S (-vf screenshot uniquement) Amorce/arrete la capture d'ecran. I Affiche le nom de fichier dans l'OSD. P Affiche la barre d'avancement, le temps ecoule et la duree totale sur l'OSD. ! and @ Saute au debut du chapitre precedent/suivant. D (-vo xvmc, -vo vdpau, -vf yadif et -vf kerndeint uniquement) Active/desactive le desentrelacement. A Bascule entre les angles disponibles du DVD. (Les touches suivantes ne sont valides qu'en utilisant une sortie video acceleree materiellement (xv, (x)vidix, (x)mga, etc), l'egaliseur logiciel (-vf eq ou -vf eq2) ou le filtre de teinte (-vf hue).) 1 et 2 Ajuste le contraste. 3 et 4 Ajuste la luminosite. 5 et 6 Ajuste la teinte. 7 et 8 Ajuste la saturation. (Les touches suivantes ne sont valides que lorsque le pilote de sortie video quartz ou corevideo est utilise.) command + 0 Divise par deux la taille de la fenetre video. command + 1 Ajuste la fenetre fenetre video a sa taille d'origine. command + 2 Double la taille de la fenetre video. command + f Bascule en mode plein-ecran (voir aussi -fs). command + [ et command + ] Change l'alpha (transparence) de la fenetre video. (Les touches suivantes ne sont valides que lorsque le pilote de sortie video sdl est utilise.) c Alterne entre les differents modes plein ecran. n Restore le mode d'origine. (Les touches suivantes ne sont valides que si vous avez un clavier avec des touches multimedia.) PAUSE Pause. STOP Stoppe la lecture et quitte. AVANT et SUIVANT Navigue en arriere/avant d'une minute. (Les touches suivantes ne sont valides que si MPlayer a ete compile avec le support de l'entree TV ou DVB et si elles ont une priorite superieure a celles definies plus haut dans ce document.) h et k Selectionne le canal precedent/suivant. n Change de norme. u Change la liste des canaux. (Les touches suivantes ne sont valides que si MPlayer a ete compile avec le support dvdnav: elles sont utilisees pour la navigation dans les menus). touche 8 Bouton haut. touche 2 Bouton bas. touche 4 Bouton gauche. touche 6 Bouton droit. touche 5 Retourne au menu principal. touche 7 Retourne au menu le plus proche (dans l'ordre: chapitre->titre->racine). touche ENTREE Confirme le choix. (Les touches suivantes ne sont valides que si MPlayer a ete compile avec le support teletexte : elles servent a controler le teletexte de la TV, dont les donnees peuvent provenir d'une source TV analogique ou par MPEG Transport Stream.) X Active/desactive le teletexte. Q at W Va a la page teletexte suivante/precedente. controle a la souris bouton 3 et bouton 4 Navigue en arriere/avant d'une minute. boutonn 5 et bouton 6 Diminue/augmente le volume. controle au joystick gauche et droite Navigue en arriere/avant de 10 secondes. haut et bas Navigue en avant/arriere d'une minute. bouton 1 Met en pause. bouton 2 Alterne entre les etats de l'OSD : rien / navigation / navigation + temps ecoule / navigation + temps ecoule + temps total. bouton 3 et bouton 4 Diminue/augmente le volume. NOTES GENERALES Chaque option a son oppose, par ex. l'inverse de l'option -fs est -nofs. Si une option est documentee comme (XXX uniquement), cela veut dire qu'elle fonctionnera uniquement si vous activez l'option XXX ou que XXX a ete compile dans MPlayer. NOTE : L'analyseur syntaxique de sous-options (suboption parser), (utilise par exemple par les sous-options de -ao pcm) gere un type particulier d'echappement de chaine de caractere destine a etre utilise par les IHM externes. Il suit le format suivant : %n%chaine_de_longueur_n EXEMPLES : mplayer -ao pcm:file=%10%C:test.wav test.avi Ou dans un script : mplayer -ao pcm:file=%`longueur expr "$NOM"`%"$NOM" test.avi Vous pouvez placer toutes les options dans des fichiers de configuration qui seront lues a chaque execution de MPlayer/MEncoder. Le fichier de configuration general 'mplayer.conf' se trouve dans le repertoire habituel des fichiers de configuration (par ex. /etc/mplayer ou /usr/local/etc/mplayer), et le fichier de configuration specifique a l'utilisateur se trouve dans '~/.mplayer/config'. Le fichier de configuration pour MEncoder est 'mencoder.conf' qui se trouve dans le repertoire habituel des fichiers de configuration (par ex. /etc/mplayer ou /usr/local/etc/mplayer), et le fichier de configuration specifique a l'utilisateur est '~/.mplayer/mencoder.conf'. Les options du fichier utilisateur ont priorite sur les options du fichier global, et les options donnees sur la ligne de commande ont priorite sur tous les fichiers. La syntaxe des fichiers de configuration est 'option=', tout ce qui suit un '#' est considere comme un commentaire. Les options qui necessitent des valeurs peuvent etre activees en les initialisant a 'yes' ou '1' ou desactivees en les initialisant a 'no' ou '0'. Ceci est meme applicable aux sous-options. Vous pouvez egalement ecrire des fichiers de config specifiques a un fichier. Si vous souhaitez avoir un fichier de config pour un fichier nomme 'film.avi', creez un fichier nomme 'film.avi.conf' contenant les options specifiques a ce fichier et placez-le dans ~/.mplayer/. Si un tel fichier de configuration se trouve dans le meme repertoire, aucun fichier de configuration specifique ne sera lu depuis ~/.mplayer/. De plus, l'option -use-filedir-conf permet de definir des fichiers de configuration specifiques a un repertoire. Pour ce faire, MPlayer essaye de charger un fichier mplayer.conf depuis le meme repertoire que celui du fichier joue, et essaye ensuite de charger un fichier de configuration specifique. EXEMPLE DE FICHIER DE CONFIGURATION MPLAYER : # Utilise les pilotes Matrox par defaut. vo=xmga # J'adore faire le poirier en regardant les videos. flip=yes # Decode/encode des fichiers png, # demarre avec mf://filemask mf=type=png:fps=25 # Les images en negatif, c'est cool. vf=eq2=1.0:-0.8 EXEMPLE DE FICHIER DE CONFIGURATION MENCODER : # Fait ecrire MEncoder dans un certain fichier par defaut. o=encoded.avi # Les 4 lignes suivantes permettant a mencoder tv:// de capturer immediatement. oac=pcm=yes ovc=lavc=yes lavcopts=vcodec=mjpeg tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000 # des options d'encodage plus complexes. lavcopts=vcodec=mpeg4:autoaspect=1 lameopts=aq=2:vbr=4 ovc=lavc=1 oac=lavc=1 passlogfile=pass1stats.log noautoexpand=1 subfont-autoscale=3 subfont-osd-scale=6 subfont-text-scale=4 subalign=2 subpos=96 spuaa=20 PROFILS Pour faciliter l'utilisation de differentes configuration, vous pouvez definir des profils dans les fichiers de configuration. Un profil commence par un nom entre crochets, par ex. '[mon-profil]'. Toutes les options qui suivront feront partie de ce profil. Une description (affichee par -profile help) peut etre definie avec l'option profile- desc. Pour finir le profil, commencez-un nouveau, ou utilisez le nom de profil 'default' pour continuer avec les options normales. EXEMPLE DE PROFIL MPLAYER : [protocol.dvd] profile-desc="profil pour les flux dvd://" vf=pp=hb/vb/dr/al/fd alang=en [protocol.dvdnav] profile-desc="profil pour les flux dvdnav://" profile=protocol.dvd mouse-movements=yes nocache=yes [extension.flv] profile-desc="profil pour les fichiers .flv" flip=yes [vo.pnm] outdir=/tmp [ao.alsa] device=spdif EXEMPLE DE PROFIL MENCODER : [mpeg4] profile-desc="MPEG4 encoding" ovc=lacv=yes lavcopts=vcodec=mpeg4:vbitrate=1200 [mpeg4-hq] profile-desc="HQ MPEG4 encoding" profile=mpeg4 lavcopts=mbd=2:trell=yes:v4mv=yes OPTIONS GENERALES -codecs-file (voir aussi -afm, -ac, -vfm et -vc) Change le chemin de recherche standard et utilise le fichier donne en parametre au lieu du fichier codecs.conf inclus dans MPlayer. -include Specifie le fichier de configuration a analyser apres ceux par defaut. -list-options Affiche toutes les options disponibles. -msgcharset Convertit les messages consoles a l'ensemble de caracteres specifie (par defaut : auto-detection). Le texte sera alors dans l'encodage defini par l'option du script configure --charset. La valeur "noconv" permet de desactiver toute conversion (par ex. en cas de problemes avec iconv) ; NOTE : Ceci n'aura d'effet qu'apres que la ligne de commande aura ete analysee, la variable d'environnment MPLAYER_CHARSET vous permettra de ne plus subir la troncature des premieres lignes affichees. -msgcolor Colorise la sortie console dans les terminaux supportant les couleurs ANSI. -msglevel :=:...> Controle directement le niveau de verbosite de chaque module. Le module 'all' change le niveau de verbosite de tous les modules a part ceux explicitement donnes sur la ligne de commande. Tapez '-msglevel help' pour avoir la liste de tous les modules. NOTE : Certains messages sont affiches avant que la ligne de commande ne soit analysee et ne sont par consequent pas affectes par -msglevel. Pour controler ces messages, vous devez utiliser la variable d'environnement MPLAYER_VERBOSE, voir sa description plus bas pour plus de details. Niveaux disponibles : -1 completement silencieux 0 messages fatals 1 messages d'erreurs 2 messages d'avertissement 3 messages de conseil 4 messages informatifs 5 messages de statut (par defaut) 6 messages verbeux 7 niveau de debug 2 8 niveau de debug 3 9 niveau de debug 4 -msgmodule Prefixe les messages console avec le nom du module concerne. -noconfig Ne tient pas compte des fichiers de configuration donnes. NOTE : Si les options -include ou -use-filedir-conf sont donnees en ligne de commande, elles seront honorees. Les options disponibles sont : all tous les fichiers de configuration gui (GUI uniquement) le fichier de l'interface graphique (GUI) system la configuration du systeme user la configuration de l'utilisateur -quiet Avec cette option, la ligne d'etat (c-a-d A: 0.7 V: 0.6 A-V: 0.068 ...) ne sera pas affichee. Cela est particulierement utile sur les terminaux lents ou endommages qui ne gerent pas les retours chariot (c-a-d \r). -priority (Windows et OS/2 uniquement) Definit le niveau de priorite de MPlayer suivant les priorites predefinies disponibles sous Windows et OS/2. Valeurs possibles de : idle|belownormal|normal|abovenormal|high|realtime ATTENTION : L'utilisation de la priorite realtime (temps-reel) peut figer le systeme. -profile Utilise le profil donne, -profile help affichant la liste des profils definis. -really-quiet (voir aussi -quiet) Affiche encore moins de messages d'etat que -quiet. Supprime aussi les boites de dialogue d'erreur de l'interface graphique. -show-profile Affiche la description et le contenu du profil donne. -use-filedir-conf Recherche un fichier de configuration specifique au fichier joue dans le meme repertoire que ce dernier. ATTENTION : Peut etre dangereux si joue depuis des media en lesquels vous ne pouvez avoir confiance. -v Agmente le niveau de verbosite d'un niveau par chaque -v donne en ligne de commande. OPTIONS DE LECTURE (MPLAYER UNIQUEMENT) -autoq (utiliser avec -vf [s]pp) Change dynamiquement le niveau de postprocessing en fonction de la charge processeur. Le nombre a indiquer est le niveau maximum utilise. Normalement vous pouvez utiliser un nombre important. Vous devez indiquer -vf [s]pp sans parametres pour l'utiliser. -autosync Ajuste graduellement la synchro A/V en fonction de la mesure du decalage audio. En specifiant -autosync 0, valeur par defaut, la synchronisation des trames sera entierement basee sur la mesure du decalage audio. En specifiant -autosync 1 la meme chose sera faite, mais en changeant legerement l'algorithme de correction A/V utilise. On peut souvent ameliorer la lecture d'une video possedant un debit binaire video irregulier, mais qui peut-etre lue avec -nosound, en initialisant cette option a une valeur entiere superieure a 1. Plus cette valeur sera elevee, plus le debit sera proche de -nosound. Essayez -autosync 30 pour faire disparaitre les problemes avec les pilotes audio qui ne possedent pas une mesure de decalage audio parfaite. Avec cette valeur, si de larges ecarts de synchro A/V se produisent, il ne mettront qu'une seconde ou deux pour disparaitre. Ce temps de reaction devrait etre le seul effet de bord si cette option est activee, pour tous les pilotes audio. -benchmark Affiche quelques statistiques sur l'utilisation CPU et les trames sautees a la fin de la lecture. A utiliser avec -nosound et -vo null pour mesurer les performances du codec video. NOTE: Avec cette option MPlayer ignorera egalement la duree des trames pendant la lecture de video uniquement (vous pouvez le comprendre comme des fps infinis). -colorkey Affecte une valeur RVB de votre choix a la couleur cle. 0x000000 est noir et 0xffffff est blanc. Gere par les pilotes de sortie video cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv (voir -vo xv:ck), xvmc (voir -vo xv:ck) et directx uniquement. -nocolorkey Desactive la couleur de transparence. Gere par les pilotes de sortie video cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv (voir -vo xv:ck), xvmc (voir -vo xv:ck) et directx uniquement. -correct-pts (EXPERIMENTAL) Bascule MPlayer dans un mode experimental ou les timestamps des trames videos sont calculees differemment, et ou les filtres qui ajoutent des trames ou modifient les timestamps sont supportes. Les timestamps plus precis se ressentent par exemple lorsque vous regardez avec l'option -ass une video dont les sous-titres sont synchronises avec un changement de scene. Sans l'option -correct-pts le timing des sous-titres est typiquement decale de quelques trames. Cette option ne fonctionne pas bien avec certains demultiplexeurs et certains codecs. -crash-debug (CODE DE DEBOGAGE) Attache gdb automatiquement lors d'un crash ou d'un SIGTRAP. N'est gere que si MPlayer a ete compile avec l'option de configuration --enable-crash-debug. -doubleclick-time Delais en milli-secondes pour interpreter deux clics consecutifs comme un double-clic (default : 300). Mettre a 0 pour laisser le gestionnaire de fenetes decider ce qu'est un double-clic (-vo directx uniquement). NOTE : Vous aurez un comportement different si vous associez MOUSE_BTN0_DBL ou MOUSE_BTN0-MOUSE_BTN0_DBL. -edlout Cree un nouveau fichier et y ecrit les commandes d'edition de la liste de decision (EDL). Durant la lecture, la touche 'i' permet de marquer le debut ou la fin d'un bloc a sauter. Cela fournit un point de depart depuis lequel l'utilisateur peut regler plus finement les entrees EDL plus tard. Voir http://www.mplayerhq.hu/DOCS/HTML/fr/edl.html pour les details. -enqueue (GUI uniquement) Ajoute les fichiers donnes en ligne de commande a la liste de lecture au lieu de les jouer immediatement. -fixed-vo Force l'initialisation d'une seule fenetre video pour la lecture d'une serie de fichiers. Actuellement les pilotes suivants fonctionnent avec fixed-vo: gl, gl2, mga, svga, x11, xmga, xv, xvidix et dfbmga. -framedrop (voir aussi -hardframedrop, experimental sans -nocorrect-pts) Saute l'affichage de certaines trames pour maintenir la synchro A/V sur les machines lentes. Les filtres video ne sont pas appliques sur de telles trames. Pour les trames-B, leur decodage est meme completement desactive. Notez que le decodeur libmpeg2 est particulierement sujet a plantage lorsque cette option est utilisee, ainsi devriez-vous peut-etre utiliser a la place "-vc ffmpeg12,". -(no)gui Active ou desactive l'interface graphique (le comportement par defaut depend du nom du fichier execute). Ne fonctionne que si place en tete de la ligne de commande. Ne fonctionne pas en tant qu'option de fichier de configuration. -h, -help, --help Affiche un court resume des options. -hardframedrop (experimental sans -nocorrect-pts) Saute les trames de facon plus brutale (casse le decodage). Mene a des distorsions d'image! -heartbeat-cmd Commande executee via system() - c-a-d via le shell - toutes les 30 secondes lors de la lecture. NOTE : MPlayer utilise cette commande sans aucune sorte de verification, il est donc de votre responsablite qu'elle ne pose pas de probleme de securite (c-a-d que vous devriez specifier le chemin absolu, surtout si "." est dans le chemin de recherche $PATH, comme c'est le cas sous Windows). Cela fonctionne aussi lors de la lecture d'une video (c-a-d. que ca ne fonctionne pas avec -novideo alors que ca fonctionne avec -vo null). Ceci peut etre "detourne" pour desactiver un economiseur d'ecran ne gerant par l'API de X prevu a cet effet (voir aussi -stop-xscreensaver). Si cela vous semble un peu trop complique, demandez a l'auteur du programme d'economiseur d'ecran de gerer l'API de X dediee. EXEMPLE pour xscreensaver: mplayer -heartbeat-cmd "xscreensaver-command -deactivate" file EXEMPLE pour l'economiseur d'ecran de GNOME : mplayer -heartbeat-cmd "gnome-screensaver-command -p" file -identify Raccourci pour -msglevel identify=4. Affiche les parametres de fichier dans un format facilement analysable. Affiche aussi des informations plus detaillees a propos des langues et des identifiants des sous-titres et des pistes audio. Dans certains cas, vous aurez encore plus d'informations en utilisant -msglevel identify=6. Par exemple, pour les DVDs, cela listera la duree de chaque titre et de chaque chapitre, tout comme le numero d'identifiant du DVD. Ajoutez l'option -frames 0 pour supprimer toute sortie console superflue. Le script TOOLS/ midentify.sh supprime le reste de l'affichage et (esperons-le) formate les noms de fichiers pour le shell. -idle (voir aussi -slave) Fait que MPlayer se met en attente au lieu de quitter lorsqu'il n'y a pas de fichier a jouer. Surtout utile en "slave mode" ou MPlayer peut etre controle par l'envoi de commandes. -input Cette option peut etre utilisee pour configurer certaines parties du systeme de controle. Les chemins sont relatifs a ~/.mplayer/. NOTE: La repetition automatique n'est pour l'instant geree que par les joysticks. Les commandes disponibles sont: conf= Definit le fichier de configuration pour les evenements d'entree (input) au lieu de ~/.mplayer/input.conf par defaut. Si vous ne donnez pas de chemin absolu, il sera cherche a ~/.mplayer/. ar-dev= Peripherique a utiliser pour controler la telecommande Apple IR (auto-detecte par defaut, Linux uniquement). ar-delay Temps en millisecondes avant de demarrer la repetition automatique d'une touche (0 pour desactiver). ar-rate Combien de frappes par seconde pendant la repetition automatique. (no)default-bindings Repond aux touches de controle par defaut de MPlayer. keylist Affiche toutes les touches pouvant etre attachees. cmdlist Affiche toutes les commandes pouvant etre attachees. js-dev Specifie le peripherique joystick a utiliser (par defaut : /dev/input/js0). file= Lit les commandes depuis un fichier donne. Utile surtout avec une FIFO. NOTE: Quand le fichier indique est une FIFO, MPlayer ouvre chaque extremite donc vous pouvez avoir plusieurs 'echo "seek 10" > mp_pipe' et le pipe restera valide. -key-fifo-size <2-65000> Definit la taille de la FIFO qui tamponne les evenements clavier (par defaut : 7). Une FIFO de taille n peut tamponner (n - 1) evenements. Si elle est trop petite, quelques evenements risquent d'etre perdus (debouchant sur une erreur "stuck mouse button" ou un effet similaire). Si elle est trop grande, MPlayer pourrait sembler bloque alors qu'il traite les evenements tamponnes. Pour avoir le meme comportement que celui existant avant que cette option soit introduite, mettez-la a 2 sous Linux et 1024 sous Windows. -lircconf (LIRC uniquement) Indique un fichier de configuration pour LIRC (Linux Infrared Remote Control, voir http://www.lirc.org) (par defaut : ~/.lircrc). -list-properties Affiche la liste des proprietes disponibles. -loop Repete la lecture fois. 0 signifie illimite. -menu (OSD menu uniquement) Active le menu OSD. -menu-cfg (OSD menu uniquement) Utilise le menu.conf indique. -menu-chroot (OSD menu only) Cloitre le menu de selection de fichiers a un emplacement specifique. EXEMPLE : -menu-chroot /home Limite au repertoire et sous-repertoire /home/ le menu de selection de fichier (c-a-d qu'il ne sera pas possible d'acceder a /, tandis que /home/user_name/ sera accessible). -menu-keepdir (OSD menu uniquement) Force le navigateur de fichiers a toujours demarrer depuis son ancienne position plutot que depuis le repertoire courant. -menu-root (OSD menu uniquement) Specifie le menu principal. -menu-startup (OSD menu uniquement) Affiche le menu principal au lancement de MPlayer. -mouse-movements Permet MPlayer de recevoir des evenements souris envoyes par le pilote de sortie video. Utilise pour selectioner les boutons des menus DVDs. Gere par par les VOs bases sur X11 (x11, xv, xvmc, etc.) ainsi que les VOs gl, gl2, direct3d et corevideo. -noar Desactive la gestion de la telecommande AppleIR. -noconsolecontrols Empeche MPlayer de reagir aux commandes clavier depuis l'entree standard. Utile quand il lit des donnees depuis l'entree standard. Ce mode est automatiquement active lorsque - est present sur la ligne de commande. Il se peut que vous ayez a l'activer manuellement, ex. si vous ouvrez /dev/stdin (ou equivalent sur votre systeme), 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. -nojoystick Desactive la gestion du joystick. Active par defaut, si il a ete compile pour. -nolirc Desactive la gestion de LIRC. -nomouseinput Desactive l'interpretation des boutons de la souris (le menu contextuel de mozplayerxp depend de cette option). -rtc (RTC uniquement) Active l'utilisation du RTC Linux (real-time clock - /dev/rtc) comme mecanisme de synchro. Cela reveillera le processus tous les 1/1024 de secondes pour recuperer l'heure courante. Inutile avec un noyau Linux recent configure pour une utilisation de bureau, puisqu'ils reveillent suffisament souvent les processus . -playing-msg Affiche une chaine de caracteres avant de commencer la lecture. Les expansions suivantes sont gerees: ${NAME} Expand la valeur de la propriete NAME. ?(NAME:TEXT) Expand TEXT uniquement si la propriete NAME est disponible. -playlist Joue les fichiers d'apres une liste de lecture (1 fichier par ligne, ou aux formats Winamp ou ASX). NOTE: Cette option est consideree comme une entree, donc les options trouvees a la suite s'appliqueront uniquement aux elements de la liste de lecture. FIXME: Cette description est quelque peu alambiquee, et devrait etre mieux documentee. -rtc-device Utilise ce peripherique special RTC pour ameliorer la synchro. -shuffle Joue les fichiers en ordre aleatoire. -skin (GUI uniquement) Charge le skin (revetement decoratif) depuis les repertoires par defaut /usr/local/share/mplayer/skins/ et ~/.mplayer/skins/. EXEMPLE: -skin fittyfene Essaie /usr/local/share/mplayer/skins/fittyfene en premier, puis ~/.mplayer/skins/fittyfene en cas d'echec. -slave (voir aussi -input) Cette option enclenche le mode esclave. Ceci est prevu pour l'utilisation de MPlayer en tant que base (backend) pour d'autres programmes. Au lieu d'intercepter les evenements clavier, MPlayer va lire ses commandes separees par un retour chariot (\n) via l'entree stdin. NOTE : Voir -input cmdlist pour une liste des commandes esclaves, et DOCS/tech/slave.txt pour leur description. De plus, cette option n'est pas vouee a desactiver les autres entrees, comme via la fenetre video ; pour cela, utilisez d'autres methodes, comme -input nodefault-binds:conf=/dev/null. -softsleep Assure la syncho en verifiant periodiquement l'horloge courante au lieu de demander au noyau de reveiller MPlayer a un moment precis. Utile si votre noyau ne dispose pas de timer precis et que vous ne pouvez pas non plus utiliser la RTC. -sstep Saute secondes apres chaque trame. Le nombre d'images par secondes affichees etant conserve, la lecture est donc acceleree. Etant donne que MPlayer ne peut se deplacer dans les flux video que de trame-cle en trame-cle, cet intervalle ne sera pas scrupuleusement respecte. OPTIONS DEMULTIPLEXEUR/FLUX -a52drc Active le controle de volume dynamique des flux audios AC-3. est un flottant compris entre 0 et 1, ou 0 signifie aucun controle et 1 (defaut) signifie un controle total (rendre les passages bruyants plus calmes et vice versa). Cette option ne fonctionne uniquement si le flux AC-3 comporte ce genre d'information de controle. -aid (voir aussi -alang) Selectionne le canal audio (MPEG: 0-31 AVI/OGM: 1-99 ASF/RM: 0-127 VOB(AC-3): 128-159 VOB(LPCM): 160-191 MPEG-TS 17-8190). MPlayer affiche les IDs audios disponibles quand il est lance en mode bavard (-v). Pour jouer des flux MPEG-TS, MPlayer/MEncoder utilisera le premier programme (si present) avec le flux audio choisi. -ausid (voir aussi -alang) Selectionne le canal du sous-flux audio. L'intervalle des valeurs valides est 0x55..0x75 et s'applique uniquement au demultiplexeur MPEG-TS natif (par celui de libavformat). Le type de format peut ne pas etre correctement identifie puisque cette information n'est pas presente dans le flux, mais le demultiplexage des flux audios se fera correctement en presence de sous-flux multiples. MPlayer affiche tous les identifiants des sous-flux quand il est lance avec l'option -identify. -alang (voir aussi -aid) Definit une liste de langues de pistes audio a jouer en priorite. Chaque format de conteneur utilise des codes de pays differents. Les DVDs utilisent les codes a deux lettres ISO 639-1, Matroska, MPEG-TS et NUT les codes a trois lettres ISO 639-2, tandis que OGM utilise des identifiants a forme libre. MPlayer affiche les langues disponibles quand il est lance en mode bavard (-v). EXEMPLE: -alang hu,en Selectionne le hongrois et se rabat sur l'anglais si le hongrois n'est pas disponible. -audio-demuxer <[+]nom> (-audiofile uniquement) Force le type de demultiplexeur audio pour -audiofile. Ajoutez un '+' avant son nom pour le forcer, ce qui va sauter certains controles. Indiquez le nom du demultiplexeur parmi la liste donnee par -audio-demuxer help. Pour assurer la compatibilite ascendante, il est aussi possible de donner l'ID du demultiplexeur comme defini dans subreader.h. Par exemple, -audio-demuxer audio ou -audio-demuxer 17 force le demultiplexeur MP3. -audiofile Joue la piste audio depuis un fichier externe (WAV, MP3 ou Ogg Vorbis) pendant la visualisation d'un film. -audiofile-cache Active la mise en cache pour le flux utilise par -audiofile, en utilisant la quantite demandee de memoire. -(no)reuse-socket (udp:// uniquement) Permet au socket d'etre re-utilise par un autre processus aussitot qu'il est ferme. -bandwidth (reseau uniquement) Specifie la bande passante maximum pour le streaming par le reseau (pour les serveurs capables d'envoyer du contenu a differents debits). Utile si vous voulez voir en direct avec une connexion lente des medias streames. Avec les flux Real RTSP streaming, c'est aussi utilise pour definir la bande passante d'emission maximale, permettant un remplissage du cache et une sauvegarde plus rapide. -cache Cette option indique combien de memoire (en Ko) utiliser pour mettre un fichier ou une URL en cache. Particulierement utile sur des medias lents. -nocache Desactive la mise en cache. -cache-min La lecture commencera quand le cache sera rempli jusqu'a du total. -cache-seek-min Si un deplacement (seek) est demande a une position situee a de la taille du cache depuis la position courante, MPlayer va attendre que le cache se remplisse jusqu'a cette position au lieu de realiser un seek sur flux (par defaut : 50). -cdda Cette option est utilisee pour regler les capacites de lecture de CD Audio de MPlayer. Les options disponibles sont: speed= Regle la vitesse de lecture du CD paranoia=<0-2> Regle le niveau de paranoia. Toute valeur autre que 0 semble ne permettre la lecture de la premiere piste uniquement. 0: desactive la detection (par defaut) 1: detection des chevauchements uniquement 2: correction et verification complete des donnees generic-dev= utiliser le peripherique SCSI generique specifie sector-size= taille de lecture atomique overlap= force la recherche minimum de chevauchements pendant verification a secteurs. toc-bias Considere que l'offset de debut de la piste 1 comme reportee dans la TOC sera adressee en tant que LBA 0. Certains lecteurs Toshiba ont besoin de cela pour garder des transitions de pistes correctes. toc-offset= Ajouter secteurs aux valeurs renvoyees pendant l'adressage des pistes. Peut etre negatif. (no)skip (jamais) accepter les reconstructions imparfaites de donnees. -cdrom-device Outrepasse le nom par defaut du lecteur de CDROM (/dev/cdrom). -channels (voir aussi -af channels) Definit le nombre de canaux audio a utiliser. (defaut : 2). MPlayer demande au decodeur de decoder l'audio sur le nombre requis de canaux. Maintenant c'est au decodeur de satisfaire cette demande. Generalement, c'est important seulement pour la lecture des videos avec de l'audio AC-3 (comme les DVDs). Dans ce cas liba52 fait le decodage par defaut et fusionne correctement l'audio dans le nombre requis de canaux. Pour controler directement le nombre de canaux de sortie quelque soit le nombre de canaux decodes, utilisez le filtre channels. NOTE: Cette option est comprise par les codecs (AC-3 uniquement), filtres (surround) et pilotes de sortie audio (OSS au moins). Les options disponibles sont: 2 Stereo 4 Surround 6 5.1 complet 8 7.1 complet -chapter [-] (dvd:// et dvdnav:// uniquement) Indique a quel chapitre commencer la lecture. Vous pouvez egalement indiquer a quel chapitre arreter la lecture (par defaut : 1). -cookies (reseau uniquement) Envoie des cookies lors des requetes HTTP. -cookies-file (reseau uniquement) Lit les cookies HTTP depuis (par defaut : ~/.mozilla/ et ~/.netscape/). Ce fichier est suppose etre au format Netscape. -delay retard audio en secondes (nombre flottant positif ou negatif) Les valeurs negatives delayent le son, et les valeurs positives delayent la video. Notez que c'est l'exact oppose de l'option -audio-delay de MEncoder. NOTE : Lorsque utilise avec MEncoder et -ovc copy, le resultat peut ne pas etre correct: utilisez -audio-delay a la place. -ignore-start Ignore le temps de demarrage pour les flux dans les fichiers AVIs. Ceci permet d'ignorer le retardement du flux dans les fichiers encodes avec l'option -audio-delay. Pendant l'encodage, cette option evite a MEncoder de transferer au nouveau fichier le moment original de demarrage du flux ; l'option -audio-delay n'est pas affectee. Notez que MEncoder ajuste parfois automatique les moments de demarrage du flux pour compenser les delais de decodage anticipes, donc n'utilisez pas cette option avant de l'avoir testee. -demuxer <[+]nom> Forcer le type de demultiplexeur. Ajoutez un '+' avant son nom pour le forcer, ce qui va sauter certains controles. Indiquez le nom du demultiplexeur comme liste par -demuxer help. Pour assurer la compatibilite ascendante, il est aussi possible de donner l'ID du demultiplexeur comme definit dans libmpdemux/ demuxer.h. -dumpaudio (MPlayer uniquement) Decharge le flux audio brut dans ./stream.dump (utile avec MPEG/ AC-3), dans la plupart des autres cas, le fichier resultant ne sera pas lisible). Si vous specifiez plus qu'une des options -dumpaudio, -dumpvideo, -dumpstream, seule la derniere de la ligne de commande sera prise en compte. -dumpfile (MPlayer uniquement) Indique dans quel fichier MPlayer doit ecrire le flux a sauver. Devrait etre utilise avec -dumpaudio / -dumpvideo / -dumpstream. -dumpstream (MPlayer uniquement) Decharge le flux brut dans ./stream.dump. Utile en rippant depuis un DVD ou depuis le reseau. Si vous specifiez plus qu'une des options -dumpaudio, -dumpvideo, -dumpstream, seule la derniere de la ligne de commande sera prise en compte. -dumpvideo (MPlayer uniquement) Decharge le flux video brut dans ./stream.dump (pas tres utilisable). Si vous specifiez plus qu'une des options -dumpaudio, -dumpvideo, -dumpstream, seule la derniere de la ligne de commande sera prise en compte. -dvbin (DVB uniquement) Passe les parametres suivants au module d'entree DVB, de facon a outrepasser ceux par defaut : card=<1-4> Specifie le numero de carte a utiliser (par defaut : 1). file= Dit a MPlayer de lire les canaux depuis . ~/.mplayer/channels.conf.{sat,ter,cbl,atsc} par defaut (en fonction de votre type de carte) ou ~/.mplayer/ channels.conf en dernier recours. timeout=<1-30> Nombre maximal de secondes a attendre lors des tentatives de synthonisation a la bonne frequence avant d'abandonner (par defaut : 30). -dvd-device (DVD uniquement) Definit le nom du peripherique DVD ou fichier .iso (par defaut : /dev/dvd). Vous pouvez aussi donner un repertoire contenant l'arborescence complete d'un DVD (que vous auriez copie, par exemple, avec vobcopy). -dvd-speed (DVD uniquement) Essaye de limiter la vitesse du DVD (par defaut : pas de changement). La vitesse de base d'un DVD est d'environ 1350Ko/s, donc un lecteur 8x peut lire jusqu'a une vitesse de 10800Ko/s. Une vitesse plus lente rend le lecteur plus silencieux; pour regarder un DVD, une vitesse de 2700KB/s devrait etre assez rapide et silencieux. MPlayer re-initialise le lecteur a sa vitesse d'origine quand il termine la lecture. Les valeurs inferieures 100 signifie un multiple de 1350Ko/s, c-a-d -dvd-speed 8 met la limite a 10800Ko/s. NOTE : Vous devez avoir un acces en ecriture au peripherique DVD pour changer la vitesse. -dvdangle (DVD uniquement) Certains DVDS contiennent des scenes qui peuvent etre vues sous differents angles. Vous pouvez ainsi dire a MPlayer quels angles utiliser (par defaut : 1). -edl Active les actions d'edition de liste de decision (EDL) durant la lecture. La video sera sautee et le son coupe et remis suivant les entrees du fichier indique. Voir http://www.mplayerhq.hu/DOCS/HTML/fr/edl.html pour les details sur comment l'utiliser. -forceidx Forcer la reconstruction de l'index. Utile pour les fichiers possedant un index casse (desynchro, etc). Cela vous permettra aussi de naviguer en avant/arriere si cela n'etait pas possible. Vous pouvez reparer l'index de facon permanente avec MEncoder (voir la documentation). NOTES: Vous ne pouvez utiliser cette option que si le media en question permet les deplacements (c-a-d pas depuis stdin, un pipe, etc). -fps Forcer le nombre de trames/sec de la video (si la valeur est mauvaise ou absente de l'entete). -frames Joue/convertit uniquement les premieres trames, puis sort. -hr-mp3-seek (MP3 uniquement) Deplacement haute resolution dans mp3. Par defaut, active quand un fichier MP3 externe est lu, car nous devons nous y positionner tres precisement pour garder la synchro A/V. Cela peut etre lent,surtout en allant en arriere, puisqu'il faut revenir au debut pour trouver la trame exacte. -idx (voir aussi -forceidx) Reconstruit l'index du fichier video si aucun index n'est trouve, permet ainsi de se deplacer. Utile avec les telechargements casses/incomplets, les videos en cours de/ou mal generees. NOTES: Vous ne pouvez utiliser cette option que si le media en question permet les deplacements (c-a-d pas depuis stdin, un pipe, etc). -noidx Saute la reconstruction de l'index du fichier. Avec cette option, MEncoder saute l'ecriture de l'index du fichier. -ipv4-only-proxy (reseau uniquement) Saute le proxy pour les adresses IPv6. Il sera toujours utilise pour les connections IPv4. -loadidx Lit l'index depuis , tel que sauve par -saveidx. Cet index aura priorite, (pour le deplacement par ex.) sur l'index de la video jouee Attention, MPlayer ne vous empechera pas de charger l'index genere pour un AVI different, mais cela vous causera surement des torts. NOTE: Cette option est obsolete maintenant que MPlayer gere OpenDML. -mc Correction de synchro A-V maximum par trame (en secondes). -mf Utilise lors du decodage de multiples fichiers PNG ou JPEG. Les options disponibles sont: w= largeur de l'entree (par defaut : autodetection) h= hauteur de l'entree (par defaut autodetection) fps= fps de la sortie (par defaut : 25) type= type des fichiers d'entree (types disponibles: jpeg, png, tga, sgi) -ni (AVI uniquement) Forcer l'utilisation du filtre AVI non entrelace (permet de jouer certains mauvais fichiers AVI). NOTE : Il ne s'agit pas d'entrelacement au sens de celle presente dans une video issue d'un camescope numerique, mais d'entrelacement au sens de multiplexage audio video dans le fichier video. -nobps (AVI uniquement) Ne pas utiliser la valeur octet/sec moyenne pour la synchro A-V. Aide pour certains fichiers AVI avec une entete cassee. -noextbased Desactive la selection de demultiplexeur basee sur l'extension du fichier. Par defaut, quand le type de fichier (respectivement, de demultiplexeur) ne peut etre detecte de facon fiable (le fichier n'a pas d'entete ou n'est pas suffisamment fiable), l'extension du fichier est utilisee pour selectionner le demultiplexeur. Il se rabat toujours sur une selection de demultiplexeur basee sur le contenu. -passwd (voir egalement -user) (reseau uniquement) Indique le mot de passe pour l'identification http. -prefer-ipv4 (reseau uniquement) Utilise IPv4 pour les connections reseau. Se rabat automatiquement sur IPv6. -prefer-ipv6 (reseau IPv6 uniquement) Utilise IPv6 pour les connections reseau. Se rabat automatiquement sur IPv4. -psprobe En jouant des flux MPEG-PS ou MPEG-PES, cette option vous permet de specifier combien d'octets doivent etre scannes par MPlayer pour identifier le codec video utilise. Cette option est necessaire pour lire les fichiers EVO ou VDR contenant un flux H264. -pvr (carte PVR uniquement) Cette option permet le reglage de differentes proprietes d'enregistrement du module de capture des cartes PVR. Son utilisation est restreinte aux cartes disposant d'un encodeur MPEG materiel et supportees par le driver V4L2. Les cartes basees sur le pilote IVTV, telles que les Hauppauge WinTV PVR-150/250/350/500 en sont un bon exemple. Soyiez attentif au fait qu'un noyau Linux 2.6.18 ou superieur est requis pour la capture de flux MPEG par le biais du pilote V4L2. Pour proceder a la capture materielle au format MPEG ainsi qu'a sa visualisation via MPlayer/MEncoder, utilisez 'pvr://' comme URL de film. Les options disponibles sont : aspect=<0-3> Specifie un format visuel pour l'entree video : 0: 1:1 1: 4:3 (par defaut) 2: 16:9 3: 2.21:1 arate=<32000-48000> Specifie le taux d'echantillonnage de l'encodeur audio (la valeur par defaut est de 48000 Hz, et sont disponibles 32000, 44100 et 48000 Hz). alayer=<1-5> Specifie le niveau d'encodage MPEG audio (par defaut : 2). abitrate=<32-448> Specifie le taux binaire d'encodage audio en kbps (par defaut : 384). amode= Specifie le mode d'encodage audio. Les differentes valeurs disponibles sont 'stereo', 'joint_stereo', 'dual' et 'mono'. La valeur par defaut est le Stereo. vbitrate= Specifie le taux binaire moyen d'encodage video (par defaut : 6 Mbps). vmode= Specifie le mode d'encodage video : vbr: Taux binaire variable (par defaut). cbr: Taux binaire constant. vpeak= Specifie le taux binaire maximum d'encodage video (utile uniquement dans le cas du mode VBR). La valeur par defaut est de 9.6 Mbps. fmt= Determine le format MPEG utilise pour l'encodage : ps: Flux compatible MPEG 2 Program Stream (par defaut). ts: Flux compatible MPEG 2 Transport Stream. mpeg1: Flux compatible MPEG 1 System Stream. vcd: Flux compatible Video CD. svcd: Flux compatible Super Video CD. dvd: Flux compatible DVD. -radio (radio uniquement) Les options suivantes permettent de parametrer le module de capture radio. Pour ecouter la radio avec MPlayer, utilisez une URL de type 'radio://' (si l'option 'channels' n'est pas donnee), ou 'radio://' (si l'option 'channels' est donnee). Pour voir la plage de frequence autorisee, lancez MPlayer avec l'option '-v'. Pour commencer l'enregistrement, faites 'radio:///capture'. Si le mot-clef capture n'est pas donne vous pouvez uniquement ecouter la radio par la sortie line-in. Utiliser 'capture' pour ecouter n'est pas recommande a cause des problemes de synchronisation, ce qui rend l'ecoute desagreable. Les options disponibles sont: device= Le peripherique radio a utiliser (par defaut : /dev/radio0 sous Linux et /dev/tuner0 sous *BSD). driver= Le pilote radio a utiliser (par defaut : v4l2 si disponible, v4l sinon). volume=<0..100> volume du peripherique radio (par defaut : 100) freq_min= (*BSD BT848 uniquement) frequence minimale autorisee (par defaut : 87.50) freq_max= (*BSD BT848 uniquement) frequence maximale autorisee (default: 108.00) channels=-,-,... Defini la liste des canaux. NOTE : Si est un entier superieur a 1000, il sera interprete comme une frequence (en in kHz) au lieu du nom du canal de la table des frequences. Utilisez _ pour les espaces (ou jouez avec les guillements). Les noms des canaux seront alors affichees en utilisant l'OSD et les commandes esclaves radio_step_channel et radio_set_channel seront utilisables par telecommande (voir LIRC). Si un numero est donne dans l'URL, il sera compris comme la position du canal dans la liste des canaux. EXEMPLE: radio://1, radio://104.4, radio_set_channel 1 adevice= (avec la capture radio activee) Nom du peripherique depuis lequel enregistrer le son. Faute d'etre specifie, la capture sera desactivee, meme si le mot-clef capture apparait dans l'URL. Donnez les peripheriques ALSA sous la forme hw=.. Si le nom contient un '=', la capture se fera avec ALSA, sinon avec OSS. arate= (avec la capture radio activee) Nombre d'echantillons par seconde (par defaut: 44100). NOTE: Pendant les capture, utilisez aussi l'option -rawaudio rate= avec la meme valeur que arate. Si vous avez des problemes de vitesse du son (trop rapide), essayez differents taux d'echantillonnage (c-a-d 48000,44100,32000,...). achannels= (avec la capture radio activee) Nombre de canaux audios a enregistrer. -rawaudio Cette option vous permet de lire des fichiers audio bruts. Vous devez aussi utiliser -demuxer rawaudio. Il peut aussi etre utilise pour lire des CD audio qui ne sont pas 44kKHz 16-bit stereo. Pour lire un flux AC-3 brut, utilisez -rawaudio format=0x2000 -demuxer rawaudio. Les options disponibles sont: channels= nombre de canaux rate= taux d'echantillonnage par seconde samplesize= taille des echantillons en octets format= fourcc en hexa -rawvideo Cette option vous permet de lire des fichiers video bruts. Vous devez aussi utiliser -demuxer rawvideo. Les options disponibles sont: fps= debit en trames par seconde (par defaut : 25.0) sqcif|qcif|cif|4cif|pal|ntsc defini la taille d'image standard w= largeur de l'image en pixels h= hauteur de l'image en pixels i420|yv12|yuy2|y8 defini l'espace de couleurs format= Espace de couleur (fourcc) en hexadecimal ou chaine constante. Specifiez -rawvideo format=help pour avoir une liste des chaines possibles. size= taille de trame en octets EXEMPLE: mplayer foreman.qcif -demuxer rawvideo -rawvideo qcif Joue le fameux morceau de video "foreman". mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576 Joue un morceau de video YUV. -rtsp-port Utilise avec 'rtsp://', URLs pour forcer l'utilisation d'un port particulier au niveau du client. Cette option peut etre utile si vous etes derriere un routeur et souhaitez redistribuer le flux RTSP du serveur vers un client specifique. -rtsp-destination Utilise avec les URLs de type 'rtsp://', permet de forcer l'addresse IP de destination qui doit etre utilisee. Cette option peut s'averer utile lorsque le serveur RTSP n'envoit pas les paquets RTP vers la bonne interface. Si la connection au serveur RTSP echoue, utilisez l'option -v pour connaitre l'adresse IP auto-detectee par MPlayer et tentez de la remplacer par celle d'une de vos interfaces par le biais de cette option. -rtsp-stream-over-tcp (LIVE555 et NEMESI uniquement) Utilise avec 'rtsp://', URLs pour indiquer que les paquets RTP et RTCP entrants seront streames sur TCP (en utilisant la meme connexion TCP que RTSP). Cette option peut etre utile si vous avez une mauvaise connexion Internet qui bloque les paquets UDP entrants (voir http://www.live555.com/mplayer/). -saveidx Force la reconstruction de l'index et le sauvegarde dans . Pour l'instant cela ne fonctionne qu'avec les fichiers AVI. NOTE: Cette option est obsolete maintenant que MPlayer gere OpenDML. -sb (voir aussi -ss) Se place a la position donnee en octets. Utile pour la lecture d'images CDROM ou fichiers VOB avec des informations erronees au debut. -speed <0.01-100> Ralentit ou accelere la lecture du facteur donne en parametre. Il n'est pas garanti que ceci fonctionne correctement avec -oac copy. -srate Selectionne la frequence d'echantillonnage audio de sortie a utiliser (tout en sachant que les cartes son ont leurs limites dans ce domaine). Si la frequence d'echantillonnage selectionnee est differente de celle du media courant, le filtre audio resample ou lavcresample sera insere dans la couche audio pour compenser la difference. Le type de re-echantillonnage peut etre controle par l'option -af-adv. Par defaut, un re-echantillonnage rapide est fait, ce qui peut creer des distorsions. -ss (voir aussi -sb) Se place a la position temporelle indiquee. EXEMPLE: -ss 56 se place a 56 secondes -ss 01:10:00 se place a 1 heure 10 min -tskeepbroken Dit a MPlayer de ne pas rejeter les paquets TS marques comme casses dans le flux. Parfois requis pour lire des fichiers MPEG-TS corrompus. -tsprobe Pour la lecture de flux MPEG-TS, cette option vous permet d'indiquer sur combien d'octets du flux MPlayer devra chercher les IDs audio et video desires. -tsprog <1-65534> Pour la lecture de flux MPEG-TS, vous pouvez indiquer quel programme (si present) vous voulez lire. Peut etre utilise avec -vid et -aid. -tv (TV/PVR uniquement) Cette option active les facultes de capture TV de MPlayer. Pour regarder la TV avec MPlayer, utilisez 'tv://' ou 'tv://' ou meme 'tv://' (voir l'option channels pour numero_canal plus bas) comme URL de film. Vous pouvez aussi specifier 'tv:///' pour avoir directement l'image donnee par l'entree Composite ou S- Video input (voir les options d'entrees pour plus de details). NOTE: MPlayer n'accepte pas les deux-points, vous devez donc taper l'ID peripherique avec des points (c'est-a-dire . hw.0,0 au lieu de hw:0,0). Bien que vous puissiez selectionner n'importe quelle frequence d'echantillonnage en utilisant ALSA, le codec audio de LAME n'est capable d'encoder que les frequences 'standards'. Vous obtiendrez un fichier .avi sans son si vous choisissez une frequence inhabituelle et utilisez ce codec. Les options disponibles sont: noaudio aucun son automute=<0-255> (v4l et v4l2 uniquement) Si la force du signal indique par le peripherique est moins que cette valeur, l'audio et la video seront coupes (par defaut : 0, automute desactivee). Dans la plupart des cas, automute=100 devrait convenir. driver= Voir -tv driver=help pour avoir la liste des pilotes d'entree TV actives a la compilation. disponibles: dummy, v4l, v4l2, bsdbt848 (par defaut : auto-detecte) device= Defini un peripherique TV (par defaut /dev/video0). NOTE : Pour le pilote bsdbt848 vous pouvez donner autant bktr que tuner en tant que nom de peripherique, separe par une virgule, en placant tuner apres bktr (ex : -tv device=/dev/bktr1,/dev/tuner1). input= Defini une autre entree que celle par defaut 0 (Television) (voir la sortie console pour en obtenir la liste) freq= Specifie sur quelle frequence regler le tuner (par exemple 511.250). Non compatible avec le parametre channels. outfmt= Specifie le format de sortie du tuner avec une valeur pre-selectionnee Gere par le pilote v4l (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) ou un format arbitraire donne en valeur hexa. Essayez outfmt=help pour avoir la liste des formats disponibles. width= largeur de la fenetre height= hauteur de la fenetre fps= frequence de la capture video (trames par seconde) buffersize= taille maximale du tampon de capture en megaoctets (ajuste de facon dynamique par defaut) norm= Pour bsdbt848 et v4l, PAL, SECAM, NTSC sont disponibles. Pour v4l2, referez-vous a la sortie console pour avoir une liste des normes disponibles, voir aussi l'option normid ci-dessous. normid= (v4l2 uniquement) Defini la norme TV a l'identifiant numerique donne. La norme TV depend de la carte d'acquisition. Voir les messages de MPlayer sur la console pour une liste des normes TV disponibles. channel= Regler le tuner sur le canal chanlist= disponible: argentina, australia, china-bcast, europe- east, europe-west, france, ireland, italy, japan-bcast, japan-cable, newzealand, russia, southafrica, us-bcast, us-cable, us-cable-hrc channels=-[=],-[=],... Definit des noms pour les canaux. Utilisez _ pour les espaces dans les noms (ou jouez avec les guillemets ;-). Les noms de canaux seront ensuite ecrits en utilisant l'OSD, et les commandes tv_step_channel, tv_set_channel et tv_last_channel seront utilisables avec une telecommande (voir LIRC). Non compatible avec le parametre frequency. NOTE : Le numero de canal sera sa position dans la liste des 'channels', en commencant a 1. EXEMPLE Exemple: utilisez tv://1, tv://2, tv://TV1, tv_set_channel 1, tv_set_channel 2, tv_set_channel TV1, etc. [brightness|contrast|hue|saturation]=<-100-100> Initialise les parametres de couleur de la carte. Correspondent a [luminosite|contraste|tonalite|saturation] audiorate= Definit le debit binaire de capture audio. forceaudio Capture l'audio meme si il n'y a pas de sources audio signalees par v4l. alsa capture depuis ALSA amode=<0-3> choisit un mode audio: 0: mono 1: stereo 2: langue 1 3: langue 2 forcechan=<1-2> Par defaut, le nombre de canaux audio est determine 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 retournees par v4l. Elle peut etre utilisee quand la carte tv est incapable de renvoyer le mode audio courant. adevice= Indique un peripherique audio. devrait etre /dev/xxx pour OSS et l'identifiant (ID) materiel pour ALSA. Vous devez remplacer tout ':' par un '.' dans l'identifiant materiel pour ALSA. audioid= choisit la sortie audio de la carte de capture, si elle en a plus qu'une. [volume|bass|treble|balance]=<0-65535> (v4l1) [volume|bass|treble|balance]=<0-100> (v4l1) Ces options reglent les parametres du mixeur de la carte de capture video. 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 a 100, et 50 correspond a la valeur par defaut du controle, tel que reporte par le pilote. gain=<0-100> (v4l2) Defini le controle de gain pour le peripherique video (generalement une webcam) a la valeure voulue et desactive le controle de gain automatique. La valeur 0 active le controle automatique. immediatemode= Un valeur de 0 signifie capturer et mettre en cache l'audio et la video ensemble (par defaut pour MEncoder). Une valeur de 1 (par defaut pour MPlayer) signifie ne capturer que la video et laisser l'audio passer directement de la carte TV a la carte son. mjpeg Utilise la compression mjpeg materielle (si la carte le gere). En utilisant cette option, vous n'avez pas besoin de specifier la largeur et la hauteur de la fenetre de sortie, car MPlayer la determinera automatiquement d'apres la valeur affectee a l'option decimation (voir ci-dessous). decimation=<1|2|4> choisit la taille de l'image qui sera compressee materiellement : 1: pleine resolution 704x576 PAL 704x480 NTSC 2: resolution moyenne 352x288 PAL 352x240 NTSC 4: faible resolution 176x144 PAL 176x120 NTSC quality=<0-100> Choisit la qualite de la compression jpeg (< 60 recommande en pleine resolution). tdevice= Defini le peripherique teletexte (exemple : /dev/vbi0) (par defaut : aucun). tformat= Defini le mode d'affichage teletexte (par defaut : 0). 0: opaque 1: transparent 2: opaque en couleurs inverse 3: transparent en couleur inverse tpage=<100-999> Defini le numero de page de teletexte au demarage (par defaut : 100). tlang=<-1-127> Defini le code du langage teletexte par defaut (par defaut : 0), qui sera utilisee comme langue primaire jusqu'a ce que le paquet de type 28 est recu. Utile lorsque le systeme teletexte utilise un ensemble de caracteres non latins, et que le code du langage n'est pas transmis par le paquet teletexte de type 28 pour une raison quelconque. La liste des langues gerees et affichee lorsque cette option est mise a -1. hidden_video_renderer (dshow uniquement) Termine le flux avec un moteur de rendu video au lieu de Null. Aide a traiter le cas ou la video se fige et pas l'audio. NOTE: Peut ne pas fonctionner avec la combinaison -vo directx et -vf crop. hidden_vp_renderer (dshow uniquement) Termine le flux VideoPort pin avec un moteur de rendu video au lieu de l'enlever du graphe. Utile si votre carte dispone d'une pin VideoPort et que la video est hachee. NOTE : Peut ne pas fonctionner avec la combinaison -vo directx et -vf crop. system_clock (dshow uniquement) Utilise l'horloge systeme comme source de synchronisation a la place de celle du graphe par defaut (generalement l'horloge d'une des sources du graphe). normalize_audio_chunks (dshow uniquement) Cree des morceaux audios avec une duree egale a la taille de la trame video. Certaines cartes son creent des morceaux audios dont la duree est 0.5s, debouchant a une video hache avec l'option immediatemode=0. -tvscan (TV et MPlayer uniquement) Ajuste le scanner de chaines TV. MPlayer affichera aussi des informations avec l'option "-tv channels=", comprenant les chaines existantes et celles nouvellement trouvees. Les sous-options disponibles sont: autostart Commence le scan juste apres le demarage. period=<0.1-2.0> Defini le delais en secondes avant de passer au canal suivant (par defaut : 0.5). Une valueur trop faible rend le scan plus rapide, mais peut conduire a la detection de certains canaux inactifs comme actives. threshold=<1-100> Seuil pour la force du signal (en pourcent), tel que renvoye par le peripherique (par defaut : 50). Un seuil trop eleve peut conduire a la detection d'un canal actif comme inactif. -user (voir egalement -passwd) (reseau uniquement) Indique un nom d'utilisateur pour l'identification HTTP. -user-agent Utilise comme User-Agent pour les flux sur HTTP. -vid Selectionne le canal video (MPG: 0-15 ASF: 0-255 MPEG-TS: 17-8190). Pour lire un flux MPEG-TS, MPlayer/MEncoder utilisera le premier programme (si present) avec le flux video choisi. -vivo (CODE DE DEBOGAGE) Force les parametres audio du demultiplexeur VIVO (pour debogage). FIXME: Document this. OPTIONS OSD/SOUS-TITRES NOTE: Voir egalement -vf expand. -ass (FreeType uniquement) Active le rendu des sous-titres SSA/ASS. Avec cette option, libass sera utilise pour les fichiers de sous-titres et ceux contenus dans les pistes Matroska. Fonctionne avec -embeddedfonts. NOTE : Contrairement aux OSD normaux, libass utilise fontconfig par defaut. Pour desactiver ceci, utiliser l'option -nofontconfig. -ass-border-color Defini la couleur du bord des sous-titre texte. Le format de la couleur est RRVVBBAA. -ass-bottom-margin Ajoute une bande noire en bas de la trame. Les titres pourront y etre affiches lors du rendu SSA/ASS (avec -ass-use-margins). -ass-color Defini la couleur des sous-titres texte. Le format de la couleur est RRVVBBAA. -ass-font-scale Definit le coefficient de mise a l'echelle lors du rendu des polices pour les sous-titres SSA/ASS. -ass-force-style <[Style.]Param=Valeur[,...]> Force les parametres de style. EXAMPLE: -ass-force-style FontName=Arial,Default.Bold=1 -ass-hinting Defini le type de d'indice (hinting). peut prendre les valeurs : 0 pas d'indice 1 indice auto de FreeType, mode leger 2 indice auto de FreeType, mode normal 3 indice natif de la police 0-3 + 4 Idem, sauf que les indices ne seront pris en compte que si l'OSD est rendu a la resolution de l'ecran, auquel cas il n'y aura pas de redimensionnement. La valeur par defaut est 7 (indice natif pour l'OSD non redimensionne et pas d'utilisation des indices dans le cas contraire). -ass-line-spacing Definit la tailles des espaces pour le rendu SSA/ASS. -ass-styles Charge le style SSA/ASS du fichier donne et l'utilise pour l'affichage des sous-titres texte. La syntaxe de ce fichier est la meme que celle definie dans la section [V4 Styles] / [V4+ Styles] de SSA/ASS. -ass-top-margin Ajoute une bande noire en haut de la trame. Les titres pourront y etre affiches lors du rendu SSA/ASS (avec -ass-use-margins). -ass-use-margins Active/desactive le placement des sous-titres et sur-titres dans les bandes noires quand elles sont disponibles (par defaut : non). -dumpjacosub (MPlayer uniquement) Convertit les sous-titres donnes (via l'option -sub) au format base sur le temps JACOsub. Cree un fichier dumpsub.js dans le repertoire courant. -dumpmicrodvdsub (MPlayer uniquement) Convertit les sous-titres donnes (via l'option -sub) au format MicroDVD. Cree un fichier dumpsub.sub dans le repertoire courant. -dumpmpsub (MPlayer uniquement) Convertit les sous-titres donnes (via l'option -sub) au format natif de MPlayer, MPsub. Cree un fichier dump.mpsub dans le repertoire courant. -dumpsami (MPlayer uniquement) Convertit les sous-titres donnes (via l'option -sub) au format base sur le temps SAMI. Cree un fichier dumpsub.smi dans le repertoire courant. -dumpsrtsub (MPlayer uniquement) Convertit les sous-titres donnes (via l'option -sub) au format base sur le temps SubViewer (SRT). Cree un fichier dump.srt dans le repertoire courant. NOTE : Certaines mauvaises platines de salons peuvent avoir du mal avec les sous-titres SRT dont les fins de ligne sont Unix. Si vous avez la malchance de posseder un tel materiel, transformez votre sous-titre avec unix2dos ou un programme similaire pour remplacer les fins de lignes avec des fins de ligne DOS/Windows. -dumpsub (MPlayer uniquement) (CODE BETA) Extrait les sous-titres d'un flux VOB. Voir egalement les options -dump*sub et -vobsubout*. -embeddedfonts (FreeType uniquement) Active l'extraction des polices embarquees dans les fichiers Matroska. Ces polices peuvent etre utilisees pour l'affichage des sous-titres SSA/ASS (option -ass). Les fichiers de polices seront crees dans le repertoire ~/.mplayer/fonts. NOTE : Avec FontConfig 2.4.2 ou ulterieur, les polices embarquees sont ouvertes directement depuis la memoire, et cette option est active par defaut. -ffactor Re-echantillonne le canal de transparence (alpha) de la palette de la police. Peut etre: 0 polices toutes blanches 0.75 bordure noire tres fine (par defaut) 1 bordure noire fine 10 bordure noire epaisse -flip-hebrew (FriBiDi uniquement) Active le retournement des sous-titres en utilisant FriBiDi. -noflip-hebrew-commas Change les suppositions de FriBiDi vis-a vis de la place des virgules dans les sous-titres. A utiliser si les virgules des sous-titres sont affiches au debut des phrases au lieu de la fin. -font Recherche les polices OSD/SUB dans un repertoire particulier (par defaut pour les polices normales: ~/.mplayer/font/ font.desc, pour les polices FreeType: ~/.mplayer/subfont.ttf). NOTE: Avec FreeType, cette option determine le chemin vers le fichier de polices. Avec Fontconfig, cette option determine le motif de police Fontconfig. EXEMPLE: -font ~/.mplayer/arial-14/font.desc -font ~/.mplayer/arialuni.ttf -font 'Bitstream Vera Sans:style' -font 'Bitstream Vera Sans:style=Bold' -fontconfig (fontconfig uniquement) Active l'utilisation des polices gerees par fontconfig. NOTE : Par defaut fontconfig est utilise pour afficher les sous- titres rendus par libass. Cette option active aussi le rendu de l'OSD avec fontconfig. -forcedsubsonly N'affiche que les sous-titres forces des sous-titres DVD selectionnes, par ex. avec -slang. -fribidi-charset Definit le charset a passer a FriBiDi pour le decodage de sous- titres non-UTF8 (par defaut : ISO8859-8). -ifo Indique le fichier a utiliser pour charger la palette et la taille des trames des sous-titres VOBSUB. -noautosub Desactive le chargement automatique du fichier de sous-titres. -osd-duration Definit la duree d'affichage en ms des messages OSD (par defaut : 1000). -osdlevel <0-3> (MPlayer uniquement) Definit dans quel mode OSD demarrer. 0 0: sous-titres uniquement 1 volume + position (par defaut) 2 volume + position + compteur + pourcentage 3 volume + position + compteur + pourcentage + temps total -overlapsub Permet au prochain sous-titre de s'afficher pendant que l'actuel est toujours visible (le comportement par defaut est d'en activer la gestion que pour des formats specifiques). -sid (voir aussi -slang, -vobsubid) Affiche la piste de sous-titres correspondant a (0-31). MPlayer affiche la liste des IDs de sous-titres disponibles quand il est lance en mode bavard (-v). Si vous n'arrivez pas a selectionner une des pistes de sous-titres d'un DVD, essayez avec -vobsubid. -nosub Desactive la selection automatique de sous-titres (c'est ce qui se passe par defaut avec le demultiplexeur Matroska/mkv par exemple). -slang (voir aussi l'option -sid) Definit une liste de langues de sous-titres a afficher en priorite. Chaque format de conteneur utilise des codes de pays differents. Les DVDs utilisent les codes a deux lettres ISO 639-1, Matroska les codes a trois lettres ISO 639-2, tandis que OGM utilise des identifiants a forme libre. MPlayer affiche les langues disponibles quand il est lance en mode bavard (-v). EXEMPLE: mplayer dvd://1 -slang hu,en Selectionne la piste de sous-titres hongroises du DVD et se rabat sur l'anglaise si le hongrois n'est pas disponible. mplayer -slang jpn example.mkv Joue un fichier Matroska avec les sous-titres japonais. -spuaa Mode d'anti-crenelage/redimmensionnement pour DVD/VobSub. Une valeur de 16 peut etre ajoute a mode pour forcer le redimmensionnement meme si la trame originale et la trame redimmensionnee correspondent deja, par ex. pour lisser les sous-titres avec un flou gaussien. Les modes disponibles sont: 0 aucun (le plus rapide, tres vilain) 1 approximatif (casse ?) 2 complet (lent) 3 bilineaire (par defaut, rapide et pas trop mauvais) 4 utilise le flou gaussien swscaler (tres joli) -spualign <-1-2> Definit l'alignement des sous-titres SPU (DVD/VobSub). -1 position originale. 0 Aligner en haut (par defaut). 1 Aligner au milieu. 2 Aligner en bas. -spugauss <0.0-3.0> Parametre de Variance du gaussien utilise par -spuaa 4. L'accroitre augmente le flou (par defaut : 1.0). -sub Utilise/affiche ces sous-titres. Un seul fichier peut etre affiche a la fois. -sub-bg-alpha <0-255> Definit 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 completement transparent. -sub-bg-color <0-255> Specifie 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 equivalente a l'intensite de la couleur. La valeur 255 signifie blanc et 0 noir. -sub-demuxer <[+]nom> (-subfile uniquement) (CODE BETA) Force le type de demultiplexeur de sous-titres pour -subfile. Ajoutez un '+' avant son nom pour le forcer, ce qui va sauter certains controles. Indiquez le nom du demultiplexeur comme liste par -sub-demuxer help. Pour assurer la compatibilite ascendante, il est aussi possible de donner l'ID du demultiplexeur comme defini dans libmpdemux/demuxer.h. -sub-fuzziness Ajuste l'exactitude de recherche des sous-titres: 0 correspondance exacte 1 Charge tous les sous-titres contenant le nom du film. 2 Charge tous les sous-titres du repertoire courant. -sub-no-text-pp Desactive tout post-traitement du texte apres avoir charge les sous-titres. Utilise pour debogage. -subalign <0-2> Definit quel bord des sous-titres doit etre aligne a la hauteur definie par -subpos. 0 Aligne le bord du haut du sous-titre (comportement original). 1 Aligne au centre du sous-titre. 2 Aligne le bas du sous-titre (par defaut). -subcc Affiche les sous-titres DVD Closed Caption (CC). Ce ne sont pas les sous-titres VOB, ce sont des sous-titres ASCII speciaux pour malentendants encodes 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. -subcp (iconv uniquement) Si votre systeme gere iconv(3), vous pouvez utiliser cette option pour definir la page de code du sous-titre. EXEMPLE: -subcp latin2 -subcp cp1250 -subcp enca:: (ENCA uniquement) Vous pouvez definir votre langue d'apres son code a deux lettres pour que ENCA detecte 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 utilisee en cas d'echec de l'autodetection. EXEMPLE: -subcp enca:cs:latin2 Devine l'encodage, en faisant l'hypothese que ce soit du Tcheque, et se rabat sur latin 2 si la detection echoue. -subcp enca:pl:cp1250 Tente avec un code Polonais, ou se rabat sur cp1250. -subdelay Retarde les sous-titres de secondes. Peut etre negatif. -subfile (CODE BETA) Inutile actuellement. Identique a -audiofile, mais pour les flux de sous-titres (OggDS ?). -subfont (FreeType uniquement) Specifie la police des sous-titres (voir -font). Si -subfont n'est pas specifie, -font est utilise. -subfont-autoscale <0-3> (FreeType uniquement) Selectionne le mode de redimensionnement automatique. NOTE: 0 signifie que les tailles du texte et de l'OSD sont des largeurs de police en pixels. Le mode peut etre: 0 aucun redimensionnement 1 proportionnel a la largeur du film 2 proportionnel a la hauteur du film 3 proportionnel a la diagonale du film (par defaut) -subfont-blur <0-8> (FreeType uniquement) Fixe le rayon de flou (blur) sur les polices (par defaut : 2). -subfont-encoding (FreeType uniquement) Fixe l'encodage de la police. Avec 'unicode', tous les signes du fichier de police seront affiches et unicode sera utilise (par defaut : unicode). -subfont-osd-scale <0-100> (FreeType uniquement) Fixe le coefficient de mise a l'echelle automatique des elements OSD (par defaut : 6). -subfont-outline <0-8> (FreeType uniquement) Fixe l'epaisseur de la bordure de police (par defaut : 2). -subfont-text-scale <0-100> (FreeType uniquement) Fixe le coefficient de mise a l'echelle automatique (en pourcentage de la taille de l'ecran) (par defaut : 5). -subfps Definit le rapport trame/sec (fps) du sous-titre (par defaut : le meme rapport que celui du film) NOTE : > fps du film accelere les sous-titres pour les fichiers de sous-titres bases sur le numero d'image, et les ralentis pour ceux bases sur le temps. -subpos <0-100> (utile avec -vf expand) Definit la position des sous-titres sur l'ecran. Cette valeur est la position verticale des sous-titres en % de la hauteur de l'ecran. -subwidth <10-100> Definit la largeur maximum des sous-titres sur l'ecran. Utile pour la sortie TV. La valeur est la largeur des sous-titres en % de la largeur de l'ecran. -noterm-osd Desactive l'affichage des messages OSD sur la console lorsqu'il n'y a pas de video a afficher. -term-osd-esc Defini la sequence d'echappement a utiliser avant d'ecrire un message OSD sur la console. La sequence d'echappement doit deplacer le curseur au debut de la ligne utilisee par l'OSD et l'effacer (par defaut : ^[[A\r^[[K). -unicode Indique a MPlayer de traiter le fichier de sous-titre au format unicode. -unrarexec (non gere sous MingW) Defini le cheming version l'executable unrar pour que MPlayer puisse l'utiliser pour ouvrir les fichiers VOBsub compresses au format RAR. Le chemin doit inclure le nom de l'executable, par exemple: /opt/bin/unrar. -utf8 Indique a MPlayer de traiter le fichier de sous-titre au un format UTF-8. -vobsub Definit le fichier VOBsub qui sera utilise pour les sous-titres. Indiquez le chemin complet sans extensions, c'est-a-dire sans '.idx', '.ifo' ou '.sub'. -vobsubid <0-31> Definit le numero de sous-titre du fichier VOBsub. -volume <-1-100> (voir aussi -af volume) Defini le niveau de demarrage du volume mixeur, soit materiel ou materiel (si l'option -softvol est aussi activee). La valeur -1 (par defaut) ne change pas le volume. OPTIONS DE SORTIE AUDIO (MPLAYER UNIQUEMENT) -abs (-ao oss uniquement) (OBSOLETE) Outrepasse la detection de la taille du buffer audio du pilote/ de la carte. -format <0-8192> Selectionne le format utilise pour la sortie depuis la couche filtre (suivant les definitions de libao2/afmt.h): 1 Mu-Law 2 A-Law 4 Ima-ADPCM 8 8-bit non signe 16 16-bit signe (little-endian) 32 16-bit signe (big-endian) 64 8-bit signe 128 16-bit non signe (little-endian) 256 16-bit non signe (big-endian) 512 MPEG (2) audio 1024 AC-3 4096 32-bit signe (little-endian) 8192 32-bit signe (big-endian) -mixer Utilise un autre peripherique de mixage que celui par defaut /dev/mixer. C'est le mixeur utilise par ALSA -mixer-channel [,index de mixeur] (-ao oss et -ao alsa uniquement) Cette option dit a MPlayer d'utiliser un canal different du PCM par defaut pour controler le volume. Les options OSS incluent vol, pcm, line. Pour une liste complete des options, cherchez SOUND_DEVICE_NAMES dans /usr/include/linux/soundcard.h. Pour ALSA vous pouvez utiliser les noms tels qu'indiques par ex. par alsamixer, comme Master, Line, PCM. NOTE : Les canaux du mixeur ALSA suivis par un nombre doivent etre donnes au format , par ex. le canal dont le label est 'PCM 1' dans alsamixer doit etre transforme en PCM,1. -softvol Force l'utilisation du mixeur logiciel a la place de celui de la carte son. -softvol-max <10.0-10000.0> Definit le niveau maximal d'amplification en pourcents (par defaut : 0). Une valeur de 200 vous permet d'ajuster le volume, au maximum, jusqu'au double du niveau courant. Avec une valeur inferieure a 100, le niveau initial (qui est 100%) sera au-dela du niveau maximum ; par consequent l'OSD ne l'affichera pas correctement. -volstep <0-100> Definit l'importance de l'augmentation du volume, en pourcentage du volume maximum (par defaut : 3). OPTIONS DE SORTIE AUDIO (MPLAYER UNIQUEMENT) Les pilotes de sortie audio sont des interfaces vers differentes architectures de sortie audio. La syntaxe est : -ao Defini une liste de priorite des drivers de sortie audio a utiliser. Si la liste finit par ',', les autres pilotes seront essayes en cas d'echec. Les sous-options sont optionnelles et peuvent, la plupart du temps, etre omises. NOTE: Pour obtenir la liste complete des pilotes disponibles, voir -ao help. EXEMPLE -ao alsa,oss, Essaie d'utiliser ALSA, puis OSS ainsi que les autres en cas d'echec. -ao alsa:noblock:device=hw=0.3 Initialise le nom de peripherique et en acces non bloquant, de la premiere carte, quatrieme peripherique (ouf ! ;-). Les pilotes de sortie audio sont : alsa Pilote de sortie audio ALSA 0.9/1.x noblock Active le mode non-bloquant. device= Defini le nom de peripherique. Remplacez les ',' par '.' et ':' par '=' dans les noms de peripheriques ALSA. Pour la sortie sonore hwac3 S/PDIF, choisissez un peripherique "iec958" ou "spdif" device, a moins que vous sachiez vraiment comment bien le configurer. oss Pilote de sortie audio OSS. Definit le peripherique audio d'entree (par defaut : /dev/dsp) Definit le peripherique de mixage (par defaut : /dev/ mixer) Definit le canal de mixage (par defaut : pcm). sdl (SDL uniquement, bogue, perime) Pilote de sortie audio de la librairie SDL. SDL (Simple Directmedia Layer) est une librairie tres independante de la plateforme. Notez qu'il souffre d'un certain nombre de bogues mineurs (-vm/-novm est a peu pres ignore, -fs se comporte comme like -novm, la fenetre est systematiquement dans le coin en haut a gauche lorsque l'on sort du mode plein ecran, panscan n'est pas gere, ...) Choisit explicitement le pilote SDL a utiliser (par defaut : SDL choisit tout seul). arts sortie audio par le demon aRts esd sortie audio par le demon ESD Choisi explicitement le serveur ESD a utiliser (par defaut : localhost). jack sortie audio par JACK (Jack Audio Connection Kit) port= Se connecte aux ports (par defaut : ports physiques). name= Nom du client qui passe a JACK (par defaut : MPlayer []). (no)estimate Estime le delai audio, suppose reduire les a-coups lors de la lecture video (par defaut : active). (no)autostart Demarre le serveur jackd si necessaire (par defaut : desactive) Notez que cette option ne semble pas fiable et polluera la console avec plein de messages du serveur jackd. nas sortie audio par NAS coreaudio (Mac OS X uniquement) pilote de sortie audio natif de Mac OS X openal Pilote de sortie audio OpenAL experimental. pulse Pilote de sortie audio PulseAudio [:] Defini l'hote et optionnellement le recepteur a utiliser. Si vous passez une chaine vide en tant que , la connection restera locale, tandis que "localhost") generera du traffic reseau (ce qui n'est probablement pas ce que vous voulez). sgi (SGI uniquement) pilote de sortie audio natif de SGI Choisit explicitement le peripherique/interface a utiliser (par defaut : celui configure pour le systeme global). Par exemple, 'Analog Out' ou 'Digital Out'. sun (Sun uniquement) Pilote de sortie audio natif de Sun. Choisit explicitement le peripherique audio a utiliser (par defaut : /dev/audio). win32 (Windows uniquement) pilote de sortie audio waveout natif de Windows dsound (Windows uniquement) pilote de sortie audio DirectX DirectSound device= Defini le numero de peripherique a utiliser. Jouer un fichier avec l'option -v vous donnera une liste des peripheriques disponibles. dart (OS/2 uniquement) pilote de sortie audio DART pour OS/2 (no)share Ouvre DART en mode partage (share) ou exclusif. bufsize= Fixe la taille du tampon a echantillons (par defaut : 2048). dxr2 (also see -dxr2) (DXR2 uniquement) pilote de sortie de la Creative DXR2 ivtv (IVTV uniquement) pilote de sortie MPEG audio des cartes IVTV. Ne fonctionne qu'avec l'option -ac hwmpa. v4l2 (requiere un kernel Linux 2.6.22 ou superieur) pilote de sortie audio pour les cartes V4L2 a decodeur MPEG materiel. mpegpes (DVB uniquement) Pilote de sortie pour cartes DVB qui re-diriche sa sortie dans un fichier MPEG-PES si aucune carte DVB n'est installee. card=<1-4> Carte DVB a utiliser si plus qu'une carte est presente. Si non specifie, MPlayer utilisera la premiere carte detectee. file= fichier de sortie null N'emet pas de son mais maintient la vitesse de lecture. Utilisez -nosound pour des mesures (benchmarking). pcm extracteur de son PCM/wave brut (no)waveheader Inclu ou n'inclu pas l'entete wave (par defaut inclut). Quand l'entete n'est pas incluse, un fichier PCM brut sera genere. file= Ecrit le son dans le au lieu de ./audiodump.wav par defaut. Si l'option nowaveheader est definie, le fichier par defaut est ./audiodump.pcm. fast Essaye d'ecrire le fichier plus rapidement qu'en temps reel. Assurez-vous la sortie ne se trouve pas tronquee (le message "Too many video packets in buffer / trop de paquets videos dans le buffer" s'affiche generalement dans ce cas). C'est normal que le message "Your system is too SLOW to play this! / Votre machine est trop LENTE pour jouer cette video" s'affiche. plugin pilote de plugin de sortie audio OPTIONS DE SORTIE VIDEO (MPLAYER UNIQUEMENT) -adapter Definit la carte graphique qui recevra l'image Vous pouvez obtenir une liste des cartes disponibles si cette option est combinee a l'option -v. Ne fonctionne pour le moment qu'avec le pilote de sortie video directx. -bpp Outrepasse la profondeur de couleur detectee automatiquement. Gere uniquement par les pilotes de sortie video fbdev, dga, svga, vesa. -border Joue la video avec les bordures et decorations de fenetre (par defaut). Specifiez -noborder pour desactiver les decorations de fenetre standard. -brightness <-100-100> Ajuste la luminosite du signal video (par defaut : 0). N'est pas gere par tous les pilotes de sortie video. -contrast <-100-100> Ajuste le contraste du signal video (par defaut : 0). N'est pas gere par tous les pilotes de sortie video. -display (X11 uniquement) Specifier le nom d'hote et le numero d'affichage du serveur X sur lequel vous desirez afficher la video. EXEMPLE: -display xtest.localdomain:0 -dr Active le rendu direct (pas gere par tous les codecs et sorties video) ATTENTION : Attention: peut corrompre OSD/SUB! -dxr2 Cette option est utilisee pour controler le pilote de sortie video dxr2. ar-mode= mode de rapport hauteur/largeur (0 = normal, 1 = pan-and- scan, 2 = letterbox (par defaut)) iec958-encoded Met le mode de sortie iec958 a "encode". iec958-decoded Met le mode de sortie iec958 a "decode" (par defaut) macrovision= mode macrovision mode (0 = off (par defaut), 1 = agc, 2 = agc 2 colorstripe, 3 = agc 4 colorstripe) mute coupe la sortie son unmute retabli la sortie son ucode= chemin du microcode Sortie TV 75ire active le mode de sortie 7.5 IRE no75ire desactive le mode de sortie 7.5 IRE (par defaut) bw sortie TV noir et blanc color sortie TV couleur (par defaut) interlaced sortie TV entrelacee nointerlaced desactive la sortie TV entrelacee norm= norme TV (ntsc (par defaut), pal, pal60, palm, paln, palnc) square-pixel initialise le mode pixel a square (carre) ccir601-pixel initialise le mode pixel a ccir601 overlay cr-left=<0-500> Initialise la valeur de rognage (cropping) a gauche (par defaut : 50). cr-right=<0-500> Initialise la valeur de rognage a droite (par defaut : 300). cr-top=<0-500> Initialise la valeur de rognage en haut (par defaut : 0). cr-bottom=<0-500> Initialise la valeur de rognage en bas (par defaut : 0). ck-[r|v|b]=<0-255> Initialise le gain de r(ouge), v(ert) ou b(leu) pour la couleur de transparence. ck-[r|v|b]min=<0-255> valeur minimum pour la couleur de transparence respective (r, v, b). ck-[r|v|b]max=<0-255> valeur minimum pour la couleur de transparence respective (r, v, b). ignore-cache Ignore les parametres d'incrustation. update-cache Met a jour les parametres d'incrustation. ol-osd Active l'OnScreen Display (OSD) en incrustation dans la video. nool-osd Desactive l'incrustation de l'OSD (par defaut) ol[h|l|x|y]-cor=<-20-20> Ajuste la taille (h,l) et la position (x,y) de l'affichage superpose. au cas ou il ne correspond pas parfaitement a la fenetre (par defaut : 0). overlay Active l'incrustation (overlay) (par defaut). nooverlay Active la sortie TV. overlay-ratio=<1-2500> Regle l'incrustation (par defaut : 1000). -fbmode (-vo fbdev uniquement) Se place dans le mode video tel qu'indique dans /etc/ fb.modes. NOTE: Le framebuffer VESA ne permet pas le changement de mode. -fbmodeconfig (-vo fbdev uniquement) Outrepasse le fichier de configuration du mode du framebuffer (par defaut : /etc/fb.modes). -fs (voir aussi -zoom) Affichage plein-ecran (centre le film, et dessine des bandes noires autour). Tous les pilotes de sortie video ne le permettent pas. -fsmode-dontuse <0-31> (OBSOLETE, utilisez l'option -fs) Essayez cette option si vous avez encore des problemes en plein-ecran. -fstype (X11 uniquement) Definit une liste classee par ordre de priorite des modes plein-ecran a utiliser. Vous pouvez inverser les modes en les prefixant par '-'. Si vous avez des problemes d'affichage, comme votre video en plein-ecran est cachee par d'autres fenetres, essayez de re-ordonner cette liste. NOTE: Voir -fstype help pour une liste complete des modes disponibles. Les types disponibles sont: above Utilise l'astuce _NETWM_STATE_ABOVE si disponible. below Utilise l'astuce _NETWM_STATE_BELOW si disponible. fullscreen Utilise l'astuce _NETWM_STATE_FULLSCREEN si disponible. layer Utilise l'astuce _WIN_LAYER avec la couche par defaut. layer=<0...15> Utilise l'astuce _WIN_LAYER avec le numero de couche. netwm Force le style NETWM. none Efface la liste des modes ; vous pouvez ajouter des modes a activer plus tard. stays_on_top Utilise l'astuce _NETWM_STATE_STAYS_ON_TOP si disponible. EXEMPLE: layer,stays_on_top,above,fullscreen L'ordre par defaut, si des modes incorrects ou non geres sont donnes, sera utilise en recours. -fullscreen Corrige le basculement en mode plein-ecran sur OpenBox 1.x. -geometry x[%][:y[%]] ou [WxH][+x+y] Ajuste la position d'origine sur l'ecran de sortie. Les variables x et y sont en pixels mesures a partir du coin superieur droit de l'ecran jusqu'au coin superieur droit de la video affichee, cependant si un signe pourcentage est indique apres la variable, cette valeur est alors interpretee comme le pourcentage de la taille de l'ecran dans cette direction. Il gere egalement le format d'option standard X11 -geometry. Si une fenetre externe est donnee par l'intermediaire de l'option -wid, alors les coordonnees x et y sont relatives aux coin superieur gauche de la fenetre au lieu celui de l'ecran. Les coordonnees sont relatives a l'ecran donne par l'option -xineramascreen pour les pilotes de sortie video gerant completement l'option -xineramascreen (direct3d, gl, gl2, vdpau, x11, xv, xvmc, corevideo). NOTE: Cette option n'est permise que par les pilotes de sortie video x11, xmga, xv, xvmc, xvidix, gl, gl2, directx, fbdev, tdfxfb et corevideo. EXEMPLE: 50:40 Place la fenetre a x=50, y=40 50%:50% Place la fenetre au centre de l'ecran 100% Place la fenetre en haut a gauche de l'ecran 100%:100% Place la fenetre en bas a gauche de l'ecran -gui-wid (voir aussi -wid) (GUI uniquement) Indique a la GUI (Graphical User Interface : interface homme- machine graphique) d'utiliser egalement une fenetre X11 et de se fixer au bas de la video, ce qui est utile pour embarquer une mini-GUI dans un navigateur (avec mplayerplug-in par exemple). -hue <-100-100> Ajuste la couleur (hue) du signal video (par defaut : 0). Vous pouvez obtenir un negatif de l'image avec cette option. Non gere par tous les pilotes de sortie video. -monitor-dotclock (-vo fbdev et vesa uniquement) Definit les parametres de rafraichissement dotclock ou pixelclock du moniteur. -monitor-hfreq (-vo fbdev et vesa uniquement) Definit l'intervalle de rafraichissement horizontal du moniteur. -monitor-vfreq (-vo fbdev et vesa uniquement) Definit l'intervalle de rafraichissement vertical du moniteur. -monitoraspect (Voir aussi -aspect) Fixe le rapport hauteur/largeur de votre moniteur ou de votre TV. La valeur 0 desactive le dernier parametrage (ex: celle du fichier de configuration). Passe outre -monitorpixelaspect si active. EXEMPLE: -monitoraspect 4:3 ou 1.3333 -monitoraspect 16:9 ou 1.7777 -monitorpixelaspect (voir aussi -aspect) Defini l'aspect d'un seul pixel de votre moniteur ou ecran TB (par defaut : 1). Ecrase le parametrage de -monitoraspect. La valeur 1 signifie des pixels carres (correct pour presque tous les ecrans LCD). -name (X11 uniquement) Defini le nom de la classe de fenetre. -nodouble Desactive le double tamponnage (buffering), surtout a des fins de debogage. Le double tamponnage evite les phenomenes de scintillement en placant deux trames en memoire, et en affichant l'une tandis que l'on decode l'autre. Peut affecter negativement l'OSD, mais evite les effets de scintillement de l'OSD. -nograbpointer Ne capture pas le pointeur de la souris apres une changement de mode video (-vm). Utile pour les configurations multi-ecrans. -nokeepaspect Ne garde pas le rapport hauteur/largeur de la fenetre lors d'un redimensionnement de fenetre X11. Ne fonctionne actuellement qu'avec les pilotes de sortie video x11, xv, xmga et xvidix. De plus, votre gestionnaire de fenetres doit comprendre les astuces de rapport hauteur/largeur de fenetres. -ontop Rend la fenetre de lecture toujours visible. Permise par les pilotes de sortie video qui utilisent X11, excepte SDL, aussi bien que directx, corevideo, quartz, ggi et gl2. -panscan <0.0-1.0> Active la fonctionnalite "pan-and-scan" (par ex. couper les cotes d'un film 16/9e pour qu'il tienne sans bords noirs sur un ecran 4/3) L'intervalle definit a quel point l'image sera coupee. Cette option ne fonctionne qu'avec les pilotes de sortie video xv, xmga, mga, gl, gl2, quartz, corevideo et xvidix. NOTE : Des valeurs compris entre -1 et 0 sont aussi permises, mais tres experimentale, et peuvent faire planter MPlayer et pire encore. A utiliser a vos risques et perils! -panscanrange <-19.0-99.0> (experimental) Change l'intervalle de la fonction pan-and-scan (par defaut : 1). Les valeurs positives signifie multiples de l'intervalle par defaut. Les valeurs negatives signifie que vous pouvez zoomer jusqu'a un facteur de -panscanrange+1. Par ex. -panscanrange -3 vous permet de zoomer jusqu'a un facteur de 4. Cette fonction est experimentale. N'envoyez pas de rapport de bug a moins que vous utilisiez -vo gl. -refreshrate Definit la frequence de rafraichissement en Hz. N'est gere actuellement que par -vo directx combinee avec l'option -vm. -rootwin Joue le film dans la fenetre root (le fond du bureau). Les images en fond d'ecran peuvent neanmoins cacher le film. Cette option ne fonctionne qu'avec les pilotes de sortie video x11, xv, xmga, xvidix, quartz, corevideo et directx. -saturation <-100-100> Ajuste la saturation du signal video (par defaut : 0). Vous pouvez obtenir une sortie en noir et blanc avec cette option. N'est pas gere par tous les pilotes de sortie video. -screenh Definit la hauteur de votre ecran pour des pilotes de sortie video qui ne connaissent pas la resolution de l'ecran, comme fbdev, x11 et TVout -screenw Definit la largeur de votre ecran pour des pilotes de sortie video qui ne connaissent pas la resolution de l'ecran, comme fbdev, x11 et TVout -stop-xscreensaver (X11 uniquement) Desactive xscreensaver (le reposeur d'ecran) au lancement et le reactive a la sortie. Si votre reposeur d'ecran ne supporte ni l'API XSS, ni XResetScreenSaver, alors veuillez utiliser -heartbeat-cmd a la place. -title (voir aussi -use-filename-title) Defini le titre de la fenetre. Gere par tous les pilotes de sortie videos bases sur X11. -use-filename-title (voir aussi -title) Defini la barre de titre en fonction du nom de fichier du media, quand celui-ci n'est pas defini par -title. Gere par tous les pilotes de sortie videos bases sur X11. -vm Essaie de changer vers un autre mode video. Les pilotes de sortie video dga, x11, xv, sdl et directx le permettent. Si utilise avec le pilote de sortie video directx, les options -screenw, -screenh, -bpp et -refreshrate peuvent etre utilisees pour parametrer ce nouveau mode d'affichage video. -vsync Active VBI pour les pilotes de sortie video vesa, dfbmga et svga. -wid (voir aussi -gui-wid) (X11, OpenGL et DirectX uniquement) Dit a MPlayer de s'attacher a une fenetre existante. Utile pour integrer MPlayer dans un navigateur (avec l'extension plugger par exemple). Cette option rempli completement la fenetre donnee, si bien que le ratio d'aspect, panscan, etc. ne sont plus assures par MPlayer et doivent ainsi etre assures par l'application qui a cree la fenetre. -xineramascreen <-2-...> Dans les configurations xinerama (c'est a dire un bureau unique s'etendant sur plusieurs ecrans, cette option dit a MPlayer sur quel ecran afficher le film. La valeur -2 signifie plein ecran sur la totalite de l'ecran virtuel, (dans ce cas l'information Xinerama est completement ignoree, la valeur -1 signifie plein ecran sur l'ecran ou se trouve la fenetre. La position initiale definie par l'option -geometry est relative a l'ecran defini. Fontionnera generalement uniquement avec "-fstype -fullscreen" ou "-fstype none". Cette option ne convient pas pour definir l'ecran de demarrage (car l'affichage se fera toujours en plein ecran sur le moniteur donne), -geometry est plus approprie. Gere au moins par les pilotes de sortie video direct3d, gl, gl2, x11, xv et corevideo. -zrbw (-vo zr uniquement) Affiche en noir et blanc. Pour des performances optimales, cette option '-lavdopts gray'. -zrcrop <[width]x[height]+[x offset]+[y offset]> (-vo zr uniquement) Selectionne une partie de l'image pour affichage, de multiples occurrences de cette option activent le mode cinerama. En mode cinerama le film est reparti sur plusieurs TV (ou moniteurs) pour creer un ecran plus large. Les options apparaissant apres le n-ieme -zrcrop s'appliquent a la n-ieme 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. -zrdev (-vo zr uniquement) Definir le fichier de peripherique special qui correspond a votre carte MJPEG, par defaut le pilote de sortie video zr prend le premier peripherique v4l qu'il peut trouver. -zrfd (-vo zr uniquement) Forcer le sous-echantillonnage : le sous-echantillonnage, parametre via -zrhdec et -zrvdec, ne fonctionne que si le zoom materiel peut etirer l'image a sa taille originale. Utilisez cette option pour forcer le sous-echantillonnage. -zrhdec <1|2|4> (-vo zr uniquement) Sous-echantillonnage horizontal : Demande au pilote de n'envoyer que chaque 2eme ou 4eme ligne/ pixel de l'image a la carte MJPEG et d'utiliser le zoom de la carte MJPEG pour etirer l'image a sa taille initiale. -zrhelp (-vo zr uniquement) Affiche la liste de toutes les options -zr*, leur valeur par defaut et un exemple de mode cinerama. -zrnorm (-vo zr uniquement) Definit la norme TV a PAL ou NTSC (par defaut : 'no change'). -zrquality <1-20> (-vo zr uniquement) Un nombre de 1 (meilleur) a 20 (pire) representant la qualite de l'encodage JPEG. 1 est la meilleure qualite et 20 la plus mauvaise. -zrvdec <1|2|4> (-vo zr uniquement) Sous-echantillonnage vertical : Demande au pilote de n'envoyer que chaque 2eme ou 4eme ligne/pixel de l'image a la carte MJPEG et d'utiliser le zoom de la carte MJPEG pour etirer l'image a sa taille initiale. -zrxdoff (-vo zr uniquement) Si le film est plus petit que l'ecran, cette option controle la position x du film par rapport au coin superieur gauche de l'ecran (par defaut : centre). -zrydoff (-vo zr uniquement) Si le film est plus petit que l'ecran, cette option controle la position y du film par rapport au coin superieur gauche de l'ecran (par defaut : centre). PILOTES DE SORTIE VIDEO (MPLAYER UNIQUEMENT) Les pilotes de sortie video sont des interfaces pour acceder aux fonctions de sortie video. La syntaxe est: -vo Specifie une liste des priorites pour les pilotes de sortie a utiliser. Si la liste se termine par ',' les autres pilotes seront essayes en cas d'echec. Les sous-options sont optionnelles et peuvent etre omises pour la plupart. NOTE: Voir -vo help pour la liste des pilotes de sortie video compiles dans votre version de MPlayer. EXEMPLE: -vo xmga,xv, Essaie le pilote Matrox X11, puis le pilote Xv, puis les autres. -vo directx:noaccel Utilise le pilote DirectX en desactivant les fonctions d'acceleration. Les pilotes de sortie disponibles sont: xv (X11 uniquement) Utilise l'extension XVideo de XFree86 4.x pour permettre la lecture avec acceleration materielle. Si vous ne pouvez pas utiliser un pilote specifique a votre materiel, ceci est probablement la meilleure option. Pour obtenir des informations sur quel couleur de transparence (colorkey) est utilisee, et comment elle est affichee, lancez MPlayer avec l'option -v puis regardez les lignes commencant par [xv common]. adaptor= Selectionne un adaptateur XVideo particulier (cf. xvinfo). port= Selectionne un port XVideo particulier. ck= Selectionne la source a partir de laquelle la couleur de transparence est prise (par defaut : cur). cur Choisit celle utilisee par Xv. use Utilise mais ne defini pas la couleur de transparence depuis MPlayer (utilisez l'option -colorkey pour la changer). set Comme 'use' mais defini aussi la couleur de transparence donnee. ck-method= Definit la methode de remplissage de la couleur de transparence (par defaut : man). man Remplit la couleur de transparence manuellement (deduit les sautillements dans certains cas). bg Definit la couleur de transparence d'apres l'arriere- plan de la fenetre. auto Laisse Xv remplir la couleur de transparence. x11 (X11 uniquement) Pilote de sortie video en memoire partagee sans acceleration materielle qui fonctionne des que X11 est present. xover (X11 uniquement) Ajoute la gestion de X11 a tous les pilotes de sortie video bases sur l'incrustation (overlay). Gere actuellement uniquement par tdfx_vid. Selectionnne le pilote a utiliser comme source pour l'incrustation dans X11. vdpau (avec -vc ffmpeg2vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau, ou ffodivxvdpau) Sortie video utilisant VDPAU pour decoder les videos materiellement. Gere aussi l'affichage de videos decodees en logiciel. sharpen=<-1-1> Pour des valeurs positives, applique a la video un filtre d'affinage, pour des valeurs negatives, applique a la video un filtre de flou (par defaut : 0) denoise=<0-1> Applique a la video un filtre de reduction de bruit (par defaut : 0, pas de reduction de bruit) deint=<0-4> Selectionne un desentrelaceur (par defaut : 0) Tous les modes > 0 respectent -field-dominance. 0 pas de desentrelacement 1 Affiche uniquement le premier champ, comme le filtre -vf field. 2 desentrelaceur bob, similaire a -vf tfields=1. 3 Desentrelaceur a adaptation de mouvement temporel. Peut provoquer des desynchronisations A/V avec les cartes videos lentes et/ou avec les trop grandes resolutions. C'est le comportement par defaut si "D" est utilise pour activer le desentrelacement. 4 Desentrelaceur a adaptation de mouvement temporel avec interpolation spatiale guide par les bords. Necessite une carte video rapide. chroma-deint Ordonne au desentrelaceurs temporels de prendre en compte la luminance et la chrominance (par defaut). Utilisez nochroma-deint pour ne prendre en compte que la luminance et accelerer le desentrelacement. Utile quand la memoire video est lente. pullup Essaye d'appliquer un filtre telecine inverse. Necessite un filtre de desentrelacement a adaptation de mouvement temporel. colorspace Selectionne l'espace de couleur pour la conversion YUV vers RVB. En general, BT.601 est recommande pour les contenus a definition standard (SD), et BT.709 pour la haute definition (HD) L'utilisation d'un espace de couleur inapproprie peut donner des couleurs trop ou pas assez saturees. 0 Deduit l'espace de couleur en fonction de la resolution video. Une video dont la largeur est >= 1280 ou on la hauteur est > 576 est detectee comme HD et donc l'espace de couleur BT.709 sera utilise. 1 Utilise l'espace de couleur ITU-R BT.601 (par defaut). 2 Utilise l'espace de couleur ITU-R BT.709. 3 Utilise l'espace de couleur SMPTE-240M. hqscaling 0 Utilise la mise a l'echelle VDPAU (par defaut). 1-9 Utilise une mise a l'echelle de haute qualite (necessite un materiel compatible). force-mixer Force l'utilisation du mixeur VDPAU, qui implemente toutes les options ci-dessus (par defaut). Utilisez noforce-mixer pour permettre l'affichage de videos utilisant l'espace de couleur BGRA. xvmc (X11 avec -vc ffmpeg12mc uniquement) Ce pilote emploie l'extension XvMC (X Video Motion Compensation) de XFree86 4.x pour accelerer les lectures de medias MPEG-1/2 et VCR2. adaptor= Selectionne un adaptateur XVideo particulier (cf. xvinfo). port= Selectionne un port XVideo particulier. (no)benchmark Desactive l'affichage de toute image. Necessaire pour evaluer les performances (benchmarking) des pilotes qui mettent a jour leurs tampons d'affichage uniquement lors du rafraichissement de l'ecran (nVidia). Par defaut les images sont affichees (nobenchmark). (no)bobdeint De-entrelaceur tres simple. Peut ne pas donner un resultat plus joli que -vf tfields=1, mais c'est le seul desentrelaceur disponible pour xvmc (par defaut : nobobdeint). (no)queue Met plusieurs trames dans queue d'affichage pour permettre aux circuits materiels de les traiter en parallele. Peut introduire une faible (imperceptible) et constante desynchronisation A/V (par defaut : noqueue). (no)sleep Utilise la fonction sleep() lorsque MPlayer attend la fin de l'affichage de l'image (deconseille sous Linux) (par defaut : nosleep). ck=cur|use|set Comme pour -vo xv:ck (voir -vo xv). ck-method=man|bg|auto Comme pour -vo xv:ck-method (voir -vo xv). dga (X11 uniquement) Joue la video par l'intermediaire de l'extension Direct Graphics Access de XFree86. Considere comme obsolete. sdl (SDL uniquement) Pilote de sortie video de la librairie multi-plateforme SDL (Simple Directmedia Layer). Etant donne que SDL dispose de sa propre couche X11, les options X11 de MPlayer n'ont aucun effet sur SDL. driver= Choisit explicitement le pilote SDL a utiliser. (no)forcexv Utilise XVideo a travers le pilote de sortie video sdl (par defaut : forcexv). (no)hwaccel Utilise le redimensionnement materiel (par defaut : hwaccel). vidix VIDIX (VIDeo Interface for *niX) est une interface pour les fonctionnalites d'acceleration video de differentes cartes graphiques. Pilote de sortie video tres rapide sur les cartes le gerant. Choisi explicitement le sous-peripherique a utiliser. Les pilotes de sous-peripherique existant sont cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3, radeon, rage128, s3, sh_veu, sis et unichrome. xvidix (X11 uniquement) VIDIX tournant sous X11. cvidix Interface a VIDIX generique et independante de la plateforme et pouvant tourner dans une console texte avec une carte graphique nVidia. Comme pour vidix winvidix (Windows uniquement) VIDIX tournant sous Windows. direct3d (Windows uniquement) (CODE BETA!) Pilote de sortie video utilisant l'interface Direct3D (utilse sous Vista). directx (Windows uniquement) Pilote de sortie video utilisant l'interface DirectX. noaccel Desactive l'acceleration materielle. Essayez cette option si vous avez des problemes d'affichage. kva (OS/2 uniquement) Pilote de sortie video utilisant l'interface libkva. snap Force le mode SNAP. wo Force le mode WarpOverlay!. dive Force le mode DIVE. (no)t23 Active le contournement pour les bugs de l'ordinateur portable T23 (par defaut : desactive). Essayez d'activer cette option si votre carte video ne gere que l'agrandissement d'image (upscaling). quartz (Mac OS X uniquement) Pilote de sortie video Quartz pour Mac OS X. Dans certains cas, il est preferable de forcer le format de sortie packed YUV, avec par ex. -vf format=yuy2 device_id= Choisir le moniteur a utiliser en plein-ecran. fs_res=: Choisir la resolution du mode plein-ecran (utile sur les systemes plus lents). corevideo (Mac OS X 10.4 ou 10.3.9 avec QuickTime 7) pilote de sortie video CoreVideo pour Mac OS X device_id= Choisir le moniteur a utiliser en plein-ecran (par defaut : -1). La valeur -1 laisse la video sur le meme ecran. shared_buffer Ecrit la sortie dans un tampon partage au lieu de l'afficher, et essaye d'etablir une NSConnection avec une IHM existante. buffer_name= Nom du tampon partage cree avec shm_open pour effectuer la NSConnection avec une IHM (defaut : "mplayerosx"). Definir l'option buffer_name active shared_buffer implicitement. fbdev (Linux uniquement) Utilise le framebuffer du noyau pour afficher la video. Choisit explicitement le peripherique fbdev a utiliser (par ex. /dev/fb0) ou le nom du sous- peripherique vidix si le nom de peripherique commence par 'vidix' (par ex. 'vidixsis_vid' pour utiliser le pilote sis). fbdev2 (Linux uniquement) Utilise le framebuffer du noyau pour afficher la video, implementation differente. Choisit explicitement le peripherique fbdev a utiliser (par defaut : /dev/fb0). vesa Pilote de sortie video generique qui devrait fonctionner sur n'importe quelle carte compatible VESA VBE 2.0. (no)dga (Des)active le mode DGA (par defaut : active). neotv_pal Active la sortie TV NeoMagic et la configure en norme PAL. neotv_ntsc Active la sortie TV NeoMagic et la configure en norme NTSC. vidix Utilise le pilote VIDIX. lvo: Active le "Linux Video Overlay" au-dessus du mode VESA. svga Affiche la video en utilisant la librairie SVGA. Definit le mode video a utiliser. Ce mode peut etre donne au format xx, ex. 640x480x16M ou d'apres leur numero de mode graphique, ex. 84. bbosd Affiche l'OSD sur les bandes noires du film (plus lent) native N'utilise que les fonctions d'affichage natives. Cela evite toute acceleration materielle, OSD, et direct rendering. retrace Oblige un echange de trame lors du retrace vertical. Ne fonctionne qu'avec -double. Cela a le meme effet que l'option -vsync. sq Essaye d'utiliser un mode video aux pixels carres. vidix Utilise svga avec VIDIX. gl Pilote de sortie video OpenGL, version assez depouillee. La taille de la video doit etre plus petite que la taille maximale d'un texture permise par votre implementation d'OpenGL. Faite pour fonctionner meme avec l'implementation la plus simple l'OpenGL, mais utilise des extensions recentes, permettant de gerer plus d'espaces de couleur et de direct rendering. Pour une rapidite optimale, essayez quelquechose comme : -vo gl:yuv=2:rectangle=2:force-pbo:ati-hack -dr -noslices Le code ne verifiant que tres peu de choses, si une fonction ne marche pas, c'est peut-etre parceque votre carte ou votre implementation de OpenGL ne la gere pas, meme si aucun message d'erreur s'affiche. Utilisez glxinfo ou un outil similaire pour afficher les extensions d'OpenGL gerees. (no)ati-hack Les pilotes ATI peuvent afficher une image corrompue lorsque les PBO sont utilises (quand les options -dr ou force-pbo sont activees). Cette option corrige ce probleme, au frais d'une consommation memoire un peu plus elevee. (no)force-pbo Utilise toujours les PBOs pour transferer les textures, meme si cela provoque une copie en plus. Est a l'heure actuelle un peu plus rapide avec les pilotes NVidia et bien plus rapide avec les pilotes ATI. Il se peut que vous ayez a utiliser les options -noslices et la sous-option ati-hack pour que tout fonctionne correctement. (no)scaled-osd Change le comportement de l'OSD quand la taille de la fenetre video change (par defaut : desactive). Lorsqu'il est active, il se comporte comme les autres pilotes de sortie video, ce qui est mieux pour les polices de caracteres a taille fixe. En le desactivant, le resultat est plus esthetique avec les polices FreeType, et en mode plein-ecran, s'affichera dans les bandes noires. Ne fonctionne pas bien avec les sous-titres ass (voir -ass), vous pouvez effectuer le rendu sans OpenGL via -vf ass. osdcolor=<0xAARRGGBB> Couleur de l'OSD (par defaut : 0xffffff, correspond a blanc opaque). rectangle=<0,1,2> Definit l'utilisation des textures rectangulaires ce qui economise de la RAM video, mais est souvent plus lent (par defaut : 0). 0: Utilise des textures de taille d'une puissance de deux (par defaut). 1: Utilise GL_ARB_texture_rectangle 2: Utilise l'extension GL_ARB_texture_non_power_of_two. N'est dans certains cas que supporte de maniere logicielle, donc lent. swapinterval= Intervalle minimum entre chaque echange de tampon, exprime en nombre de trames affichees (par defaut : 1). 1 est equivalent a activer VSYNC, 0 desactive VSYNC. Une valeur inferieure a 0 utilisera la configuration systeme. Ceci limite le debit de trames (framerate) a (rafraichissement horizontal / n). Requiert le support de GLX_SGI_swap_control pour fonctionner. Avec certaines implementation (la plupart/toutes?) ceci ne fonctionne qu'en mode plein ecran ycbcr Utilise l'extension GL_MESA_ycbcr_texture pour la conversion YUV vers RVB. Generalement plus lent que de realiser cette conversion par logiciel. yuv= Choisit le type de conversion YUV vers RGB. 0: Utilise la conversion logicielle (par defaut). Compatible avec toutes les versions d'OpenGL. Offre le controle de la luminosite, du contraste et de la saturation. 1: Utilise les "register combiners". Ceci utilise un extension nVidia (GL_NV_register_combiners). Au moins trois unitees de texture sont necessaires. Offre le controle de la saturation et de la teinte. Cette methode est rapide mais inexacte. 2: Utilise un "programme fragment". Necessite l'extension GL_ARB_fragment_program et au moins trois unites de textures. Offre le controle de la luminosite, du contraste, de la saturation, et de la teinte. 3: Utilise un "programme fragment" utilisant l'instruction POW. Necessite l'extension GL_ARB_fragment_program et au moins trois unites de texture. Offre le controle de la luminosite, du contraste, de la saturation, de la teinte et du gamma. Le chaque composante rouge, verte et bleue du gamma peut etre configuree. La methode 4 est generalement plus rapide. 4: Utilise un "programme fragment" avec une consultation de table. Necessite l'extension GL_ARB_fragment_program et au moins quatre unites de texture. Offre le controle de la luminosite, du contraste, de la saturation, de la teinte et du gamma. Le chaque composante rouge, verte et bleue du gamma peut etre configuree. 5: Utilise des methodes specifiques a ATI (pour les cartes plus anciennes). Ceci utilise une extension specifique a ATI (GL_ATI_fragment_shader - pas GL_ARB_fragment_shader !). Au moins trois unites de texture sont necessaires. Permet le controle de la saturation et de la teinte. Cette methode est rapide mais inexacte. 6: Utilise une texture 3D pour realiser la conversion en utilisant une table de lookup. Necessite l'extension GL_ARB_fragment_program et au moins 4 unites de texture. Extremement lent (emulation logicielle) avec certaines (toutes?) cartes ATI puisque cela utilise des textures pour les pixels en bordure. Permet le controle de la luminosite, du contraste, de la saturation, de la teinte et du gamma. Le gamma du rouge, vert et bleu peut aussi etre ajuste independement. La vitesse de ce type de conversion depend plus de la bande passante de la carte video que les autres methodes. lscale= Selection de la fonction de mise a l'echelle a utiliser pour la luminance. Valide uniquement pour les modes yuv 2, 3, 4 et 6. 0: Utilise un simple fitrage lineraire (par defaut) 1: Utilise un fitrage bicubique B-spline (meilleure qualite). Necessite une unite de texture supplementaire. Les cartes plus anciennes ne pourront pas gerer le chroma, tout du moins pas en mode plein ecran. 2: Utilise un fitrage cubique en direction horizontale, et un filtre lineaire en vectical. Fonctionne avec un peu plus de cartes que la methode 1. 3: Comme 1 sauf qu'elle n'effecture pas de consultation de table de texture. Peut etre plus rapide sur certaines cartes. 4: Utilise un masquage flou experimental de taille 3x3 et d'une force de 0.5 par defaut (voir filter-strength). 5: Utilise un masquage flou experimental de taille 5x5 et d'une force de 0.5 par defaut (voir filter-strength). cscale= Selection de la fonction de mise a l'echelle a utiliser pour la chrominance. Pour plus de details, voir lscale. filter-strength= Defini la force des filtres lscale/cscale. customprog= Charge un programme fragment personnalise depuis . Voir l'exemple TOOLS/edgedect.fp. customtex= Charge une texture "gamma ramp" personnalisee depuis . Peut etre utilise en meme temps que yuv=4 ou avec l'option customprog. (no)customtlin Utilise l'interpolation GL_LINEAR (par defaut), sinon utilise GL_NEAREST comme texture customtex. (no)customtrect Utilise texture_rectangle comme texture customtex. (no)mipmapgen Permet la generation automatique de mipmaps pour la video. Peut etre utile combine avec les instruction customprog et TXB pour implementer des filtre de floutage a large diametre. Tres lent avec la plupart des implementation OpenGL pour les formats non-RVB. Les options suivantes sont surtout la a des fins de tests, aussi, vous ne devriez pas avoir a les utiliser. (no)glfinish Appelle glFinish() avant d'echanger les tampons. Plus lent mais dans certains cas affichage "plus correct". (no)manyfmts Active la gestion de plus de formats de couleurs (RGB and BGR) (par defaut : active). Necessite une version d'OpenGL >= 1.2. slice-height=<0-...> Nombre de lignes de texture a copier a la fois (par defaut : 0). 0 pour l'image entiere. NOTE : Si l'espace de couleur YUV est utilise (voir la sous-option yuv), des regles speciales s'appliquent : Si le decodeur utilise le rendu en "slice" (voir -noslices), cette option n'a pas d'effet, et la taille de "slice" utilisee par le decodeur est utilisee. Si le decodeur n'utilise pas le rendu en "slice", la valeur par defaut est 16. (no)osd Active ou desactive la gestion de l'incrustation OSD via OpenGL (par defaut : active). Cette option presente a des fins de des tests ; vous devriez plutot utiliser -osdlevel 0 pour desactiver l'incrustation OSD. (no)aspect Active ou desactive la gestion du redimensionnement du ratio d'aspect et le "pan- and-scan" (par defaut : active). Sa desactivation peut economiser un peu de temps processeur. gl2 Variante du pilote de sortie video OpenGL. Gere les videos de taille superieure a la taille maximale d'une texture, mais n'offre ni les fonctionnalites avancees, ni optimisations du pilote de sortie video gl et a tres peu de chances d'etre ameliore a l'avenir. (no)glfinish Fonctionne comme pour le pilote de sortie video gl (par defaut : active) yuv= Choisit le type de conversion YUV vers RGB. Si defini a autre chose que 0, l'OSD sera desactive et le parametrage de la luminosite, du contraste et du gamma sera uniquement parametrable a travers les parametres globaux du serveur X. A part ces quelques details, les valeurs de ont le meme sens que pour -vo gl. null Pas de sortie video. Utile pour les benchmarks. aa Pilote de sortie video art ASCII fonctionnant dans une console texte. Vous pouvez obtenir une liste et des explications sur les sous-options disponibles en executant 'mplayer -vo aa:help'. NOTE : Ce pilote ne gere pas -aspect correctement. ASTUCE: Vous allez probablement devoir specifier -monitorpixelaspect. Essayez 'mplayer -vo aa -monitorpixelaspect 0.5'. . caca Pilote de sortie video art ASCII en couleur fonctionnant dans une console texte. bl Lecture video en utilisant le protocole UDP Blinkenlights. Ce pilote est tres dependant du materiel. Choisit explicitement le sous-peripherique Blinkenlights a utiliser (par ex. arcade:host=localhost:2323 ou hdl:file=nom1,file=nom2). Vous devez definir un sous- peripherique. ggi Pilote de sortie video pour le systeme graphique GGI. Choisit explicitement le pilote GGI a utiliser. Remplacez tout ',' apparaissant dans la chaine de caractere du pilote par un '.'. directfb Joue la video en utilisant la librairie DirectFB. (no)input Utilise les codes de touches de DirectFB au lieu de ceux de MPlayer (par defaut : active). buffermode=single|double|triple Le tamponnage (buffering) double ou triple produit les meilleurs resultats si vous voulez eviter les effets de distortions. Le triple tamponnage est plus efficace que le double puisqu'il ne bloque pas MPlayer lorsqu'il attend le rafraichissement vertical. Le tamponnage simple devrait etre evite (par defaut : single). fieldparity=top|bottom Controle l'ordre d'affichage des trames entrelacees (defaut : desactive). Les parametres valides sont top = les champs du haut en premier, bottom = les champs du bas en premier. Cette option n'a aucun effet sur les videos non entrelacees, ce qui represente la majorite des videos MPEG. Vous devriez activer cette option si vous observez des distortions ou des mouvements saccades lorsque vous regardez une video entrelacee. layer=N Forcera l'utilisation de la couche dont l'ID est N pour la lecture (par defaut : -1 - auto). IPs dfbopts= Defini une liste de parametres DirectFB. dfbmga Pilote de sortie video specifique aux Matrox G400/G450/G550 utilisant la librairie DirectFB pour exploiter des fonctions cablees speciales. Active CRTC2 (bi-ecran), affichant la video independemment de l'autre ecran. (no)input comme directfb (par defaut : desactive) buffermode=single|double|triple comme directfb (par defaut : triple) fieldparity=top|bottom comme directfb (no)bes Active l'utilisation du Matrox BES (backend scaler : fonctions de changement de taille) (par defaut : desactive). Donne de tres bons resultats en matiere de rapidite de traitement et de qualite visuelle, puisque le traitement des videos entrelacees est realise par des circuits materiels specialises. Ne fonctionne que sur la sortie video primaire. (no)spic Utilise la couche de sous-image Matrox (sub picture layer) pour afficher l'OSD (par defaut : active). (no)crtc2 Active la sortie TV de la deuxieme sortie video (par defaut : active). La qualite de l'image y est epoustouflante puisque toutes les specificites et limitations de l'affichage sur une TV sont gerees (image entrelacee, synchro, etc ...) tvnorm=pal|ntsc|auto Definit la norme TV de la carte Matrox sans avoir besoin de modifier /etc/directfbrc (par defaut : desactive). Les normes valides sont pal = PAL, ntsc = NTSC. La norme auto est particuliere (auto-ajustement PAL/NTSC) puisqu'elle choisit la norme a utiliser en fonction du nombre de trames par secondes du fim. mga (Linux uniquement) Pilote de sortie video specifique aux cartes Matrox utilisant le mecanisme 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. Choisit explicitement le peripherique Matrox a utiliser (par defaut : /dev/mga_vid). xmga (Linux, X11 uniquement) Le pilote de sortie video MGA, tournant dans une fenetre X11. Choisit explicitement le peripherique Matrox a utiliser (par defaut : /dev/mga_vid). s3fb (Linux uniquement) (voir aussi -vf yuv2 et -dr) Pilote de sortie video specifique aux cartes S3 Virge. Ce pilote supporte les fonctionnalites de conversion YUV, mise a l'echelle, double tamponnage, et rendu direct que cette carte gere. Utilisez -vf yuy2 pour activer le rendu YUV2 accelere materiellement, qui est plus rapide que YV12 avec cette carte. Choisit explicitement le peripherique fbdev a utiliser (par defaut : /dev/fb0). wii (Linux uniquement) Pilote de sortie video specifique aux consoles Nintendo Wii et GameCube. 3dfx (Linux uniquement) Pilote de sortie video specifique aux cartes 3dfx, qui exploite directement les circuits materiels 3dfx sous X11. Ne gere que le 16 bits/pixel. tdfxfb (Linux uniquement) Ce pilote utilise le pilote framebuffer tdfxfb pour jouer les films avec acceleration YUV des 3dfx. Choisit explicitement le peripherique fbdev a utiliser (par defaut : /dev/fb0). tdfx_vid (Linux uniquement) Pilote de sortie video specifique aux cartes 3Dfx qui fonctionnne avec le module noyau tdfx_vid. Choisit explicitement le peripherique a utiliser (par defaut : /dev/tdfx_vid). dxr2 (voir aussi -dxr2) (DXR2 uniquement) Pilote de sortie video specifique aux cartes Creatives DXR2. Definit le sous-pilote a utiliser pour l'incrustation (overlay) (x11, xv). dxr3 (DXR3 uniquement) Pilote de sortie video specifique pour le chipset de decodage MPEG Sigma Designs em8300 (Creative DXR3, Sigma Designs Hollywood Plus). Voir aussi le filtre video lavc. overlay Active l'incrustation (overlay) au lieu de TVOut. prebuf Active le pre-buffering. sync Active le nouveau moteur de synchro. norm= Specifie la norme TV. 0: Ne change pas la norme actuelle (par defaut). 1: Ajuste automatiquement entre PAL/NTSC. 2: Ajuste automatiquement entre PAL/PAL-60. 3: PAL 4: PAL-60 5: NTSC <0-3> Definit le numero de peripherique a utiliser si vous avez plus d'une carte em8300. ivtv (IVTV uniquement) Pilote de sortie video specifique pour les chipsets de decodage MPEG Conexant CX23415 (iCompression iTVC15) et Conexant CX23416 (iCompression iTVC16) presents sur les cartes Hauppauge WinTV PVR-150/250/350/500. Voir aussi le filtre video lavc. Choisit explicitement le peripherique de decodage MPEG a utiliser (par defaut : /dev/video16). Choisit explicitement le type de connecteur signal video a utiliser pour la sortie TV. v4l2 (requiere un kernel Linux 2.6.22 ou superieur) Peripherique de sortie video pour les cartes V4L2 a decodeur MPEG materiel. Voir aussi le video lavc. Specifie le nom du peripherique decodeur MPEG a utiliser (par defaut : /dev/video16). Specifie la sortie TV a utiliser pour envoyer le signal video. mpegpes (DVB uniquement) Pilote de sortie video pour cartes DVB permettant l'ecriture au format MPEG-PES dans un fichier si aucune carte DVB n'est installee. card=<1-4> Defini le numero de peripherique a utiliser si vous avez plus d'une carte DVB (API V3 uniquement, comme la serie de pilotes 1.x.y). Si non specifie, MPlayer utilisera la premiere carte detectee. nom du fichier de sortie (par defaut : ./grab.mpg) zr (voir aussi -zr* et -zrhelp) Pilote de sortie video pour un certain nombre de cartes de capture/lecture MJPEG. zr2 (voir aussi le filtre video zrmjpeg) Pilote de sortie video pour un certain nombre de cartes de capture/lecture MJPEG, seconde generation. dev= Definit le video peripherique a utiliser. norm= Definit la norme video a utiliser (par defaut : auto) (no)prebuf (Des)Active le pre-tamponnage (prebuffering), non gere pour le moment. md5sum Calcule la somme de controle MD5 de chaque trame et l'ecrit dans un fichier. Gere les espaces de couleurs RGB24 et YV12. Utile pour le debogage. outfile= Definit le nom de fichier de sortie (par defaut : ./md5sums). yuv4mpeg Transforme le flux video en une sequence d'images YUV 4:2:0 non compressees et les stocke dans un fichier (par defaut : ./stream.yuv). Ce format est identique a celui employe par la suite mjpegtools, ce qui peut vous etre utile si vous comptez retraiter cette video avec cette suite. Ne gere que les formats YV12, RGB (24 bits/pixel) et BGR (24 bits/pixel). Vous pouvez la combiner avec l'option -fixed-vo pour concatener des fichiers ayant les memes dimensions et le meme nombre de trames par seconde. interlaced Entrelace les trames de sortie, en commencant par les champs du haut. interlaced_bf Entrelace les trames de sortie, en commencant par les champs du bas. file= Ecrit la sortie dans (par defaut : ./stream.yuv). NOTE : Si vous ne definissez pas d'options, sortie sera "progressive" (c-a-d non entrelacee). gif89a Ecrit chaque trame dans un fichier GIF anime du repertoire courant. Ne gere que le format RGB avec 24 bits/pixel en entree, et est limite en sortie a 256 couleurs. Valeur flottante pour definir le nombre de trames/sec (framerate) (par defaut : 5.0). Definit le nom du fichier de sortie (par defaut : ./out.gif). NOTE : Vous devez definir le framerate avant le nom du fichier de sortie pour que le framerate ne soit pas inclus dans le nom du fichier. EXEMPLE : mplayer video.nut -vo gif89a:fps=15:output=test.gif jpeg separe chaque trame dans un fichier JPEG du repertoire courant. Le nom de chaque fichier contient le numero de trame, precede au besoin par des zeros. [no]progressive Fichiers JPEG standards ou progressifs (par defaut : non progressifs). [no]baseline Utilisation de baseline ou pas (par defaut : baseline). optimize=<0-100> facteur d'optimisation (par defaut : 100) smooth=<0-100> facteur d'adoucissement (par defaut : 0) quality=<0-100> facteur de qualite (par defaut : 75) outdir= Definit le repertoire ou sauver les fichiers JPEG (par defaut ./). subdirs= Cree des sous-repertoires numerotes, avec le prefixe donne pour y ecrire les fichiers au lieu de les mettre tous dans le meme repertoire. maxfiles= (subdir uniquement) Nombre maximum de fichier JPEG a creer par sous- repertoire. doit etre plus grand ou egal a 1 (par defaut : 1000). pnm Ecrit, dans le repertoire courant, chaque trame dans un fichier PNM. Le nom de chaque fichier contient le numero de trame, precede au besoin par des zeros. Gere les fichiers PPM, PGM et PGMYUB, en mode brut ou ASCII. Voir aussi les pages de manuel pnm (5), ppm (5) et pgm (5). ppm Ecrit des fichiers PPM (par defaut). pgm Ecrit des fichiers PGM. pgmyuv Ecrit des fichiers PGMYUV. PGMYUV est similaire a PGM, mais contient en plus les plans U et V, rajoutes en bas de l'image. raw Ecrit les fichiers PNM en mode brut (par defaut). ascii Ecrit les fichiers PNM en mode ASCII (par defaut). outdir= Definit le repertoire ou ecrire les fichiers PNM. subdirs= Cree des sous-repertoires numerotes avec le prefixe donne pour y ecrire les fichiers au lieu de les mettre tous dans le meme repertoire. maxfiles= Nombre maximum de fichiers a ecrire par sous-repertoire. Doit etre plus grand ou egal a 1 (par defaut : 1000). png Separe chaque trame dans un fichier PNG du repertoire courant. Le nom de chaque fichier contient le numero de trame, precede au besoin par des zeros. Ne gere que les formats RGB et BGR 24 bits/pixel. z=<0-9> Definit le taux de compression. 0 equivaut a pas de compression et 9 a la compression maximale. outdir= Definit le repertoire ou sauver les fichiers PNG (par defaut ./). alpha Cree un fichier PNG avec un canal alpha. Notez que MPlayer ne gere en general pas les canaux alpha, donc cette option sera probablement rarement utile. tga Separe chaque trame dans un fichier Targa du repertoire courant. Le nom de chaque fichier contient le numero de trame, precede au besoin par des zeros. L'interet de ce pilote de sortie video est de pouvoir facilement extraire sans perte des images sans l'aide d'une librairie externe. Ne gere que les formats BGR[A] a 15, 24 ou 32 bits/pixel. Vous pouvez forcer un certain format avec le filtre video format. EXEMPLE : mplayer video.nut -vf format=bgr15 -vo tga OPTIONS DE DECODAGE/FILTRAGE -ac <[-|+]codec1,[-|+]codec2,...[,]> Definit une liste de priorite des codecs audio a utiliser, a partir de leur nom de codec dans codecs.conf. Utilisez un '-' avant le nom d'un codec pour l'omettre. Ajoutez un '+' avant son nom pour le forcer, ce qui va probablement planter! Si la liste se termine par ',', se rabat alors sur les codecs non- listes. NOTE: Voir -ac pour une liste complete des codecs disponibles. EXEMPLE: -ac mp3acm Force le codec MP3 l3codeca.acm. -ac mad, Essaie d'abord libmad, puis se rabat sur les autres. -ac hwac3,a52, Essaie le transfert materiel AC-3 (vers un decodeur externe par ex.), le codec logiciel AC-3, puis les autres. -ac hwdts, Essaye le transfert materiel DTS, puis se rabat sur les autres. -ac -ffmp3, Essaie tous les codecs excepte le decodeur MP3 de FFmpeg. -af-adv (voir aussi -af) Defini les options avancees de filtrage audio : force=<0-7> Force l'insertion de filtres audios de l'une des facons suivantes: 0: Utilise l'insertion totalement automatique des filtres. 1: Optimise pour fidelite (par defaut). 2: Optimise pour la vitesse. Attention : Certaines fonctions dans la chaine des filtres audio peuvent faillir en silence, et la qualite du son peut s'en voir degradee. 3: Desactive toute optimisation et toute insertion automatique de filtre. Attention : Il se peut que MPlayer se plante en utilisant cette option. 4: Active l'insertion automatique de filtre d'apres 0 ci- dessus, mais si possible effectue le traitement en virgule flottante. 5: Active l'insertion automatique de filtre d'apres 1 ci- dessus, mais si possible effectue le traitement en virgule flottante. 6: Active l'insertion automatique de filtre d'apres 2 ci- dessus, mais si possible effectue le traitement en virgule flottante. 7: Active l'insertion automatique de filtre d'apres 3 ci- dessus, mais si possible effectue le traitement en virgule flottante. list= Identique a -af. -afm Definit une liste de priorite des familles de codecs audio a utiliser, d'apres leur nom de pilote dans codecs.conf. Il se rabat sur celui par defaut si aucun ne convient. NOTE: Voir -afm help pour la liste complete des familles de codecs disponibles. EXEMPLE : -afm ffmpeg Essaie les codecs libavcodec de FFmpeg en premier. -afm acm,dshow Essaie les codecs Win32 en premier. -aspect (voir aussi -zoom) Force le rapport hauteur/largeur du film, dans le cas ou l'information de ration d'aspect est incorrecte ou manquante dans le fichier lu. EXEMPLE: -aspect 4:3 ou -aspect 1.3333 -aspect 16:9 ou -aspect 1.7777 -noaspect Desactive la compensation automatique du rapport hauteur/ largeur. -field-dominance <-1-1> Defini le premier champ du contenu entrelace. Utile pour les de-entrelaceurs qui doublent le nombre d'images par seconde -vf tfields=1, -vf yadif=1, -vo vdpau:deint et -vo xvmc:bobdeint. -1 auto (par defaut) : Si le decodeur l'exporte pas l'information necessaire, se rabat sur 0 (le champs du haut en premier). 0 le champ du haut d'abord 1 le champ du bas d'abord -flip Renverse l'image de haut en bas. -lavdopts (CODE DE DEBOGAGE) Definit les parametres de decodage de libavcodec. Separez les differentes options par le caractere ':'. EXEMPLE: -lavdopts gray:skiploopfilter=all:skipframe=nonref Les options disponibles sont: bitexact N'utilise pour toutes les etapes du decodage que des algorithmes precises au bit pres (pour le test de codecs). bug= Contourne manuellement les bogues des encodeurs. 0: rien 1: autodetecter les bogues (par defaut) 2 (msmpeg4v3): certains vieux fichiers msmpeg4v3 generes avec lavc (pas d'autodetection) 4 (mpeg4): bogue d'entrelacement de xvid (autodetecte si fourcc==XVIX) 8 (mpeg4): UMP4 (autodetecte si fourcc==UMP4) 16 (mpeg4): bogue de remplissage (autodetecte) 32 (mpeg4): bogue vlc illegal (autodetecte par fourcc) 64 (mpeg4): bogue qpel XVID et DIVX (autodetecte par foorcc/version) 128 (mpeg4): vieux standard qpel (autodetecte par fourcc/ version) 256 (mpeg4): un autre bogue qpel (autodetecte par fourcc/ version) 512 (mpeg4): bogue direct-qpel-blocksize (autodetecte par fourcc/version) 1024 (mpeg4): bogue de remplissage des bords (autodetecte par fourcc/version) debug= Affiche des informations de debogage. 0: desactive 1: info image 2: controle du debit (rate control) 4: flux (bitstream) 8: type de macro-bloc (MB) 16: parametre de quantification par bloc (QP) 32: vecteur de mouvement (MV) 0x0040: visualisation du vecteur de mouvement (utilisez -noslices) 0x0080: saut macro-bloc (MB) 0x0100: startcode 0x0200: PTS 0x0400: resilience aux erreurs 0x0800: operations de controle de gestion de la memoire (H264) 0x1000: bogues 0x2000: Visualise le parametre quantification (QP), plus le QP est bas plus teinte est verte. 0x4000: Visualise le type de bloc. ec= Definit la strategie de dissimulation des erreurs. 1: Utilise un filtre de deblocage fort pour les macro- blocs endommages. 2: recherche du vecteur de mouvement iterative (lente) 3: toutes (par defaut) er= Definit la strategie de resilience aux erreurs. 0: desactive 1: prudente (Devrait fonctionner avec les encodeurs casses.) 2: normale (par defaut) (Fonctionne avec les encodeurs conformes.) 3: agressive (Plus de verifications, mais peut causer des problemes meme avec les flux valides) 4: tres agressive fast (MPEG-2, MPEG-4, et H.264 uniquement) Active des optimisations non conformes aux specifications, et qui peuvent eventuellement poser probleme, comme une dequantification plus simple, une compensation de mouvement plus simple, l'hypothese que les matrices de quantifications par defaut ont ete utilisees, que l'espace de couleur est YUV 4:2:0 et le saut de quelques verifications pour detecter les flux endommages. gray decodage en niveaux de gris uniquement (un peu plus rapide qu'en couleur) idct=<0-99> (voir -lavcopts) Pour obtenir la meilleure qualite d'encodage utilisez le meme algorithme IDCT pour le decodage et l'encodage. Cela dit, vous pourriez y perdre en terme de precision. lowres=[,] Decodage en resolution reduite. Le decodage en resolution basse n'est pas gere par tous les codecs, et risque de produire des artefacts disgracieux. Ceci n'est pas un bogue, mais un effet de bord du decodage en resolution reduite. 0: desactive 1: 1/2 resolution 2: 1/4 resolution 3: 1/8 resolution Si est defini, le decodage en resolution reduite sera effectue uniquement si la largeur de la video est plus grande ou egale a . o==[,=[,...]] Passe des AVOptions au decodeur libavcodec. Notez que la creation d'une rustine pour que cette option ne soit pas necessaire, mais qu'a la place, toutes les options inconnues soient passees au systeme AVOption est la bienvenue. Une liste complete des AVOptions est disponible dans la documentation de FFmpeg. De plus, notez que certaines options peuvent entrer en conflit avec les options de MEncoder. EXEMPLE : o=debug=pict sb= (MPEG-2 uniquement) Saute lignes de macro-blocs au bas de l'image. st= (MPEG-2 uniquement) Saute lignes de macro-blocs en haut de l'image. skiploopfilter= (H.264 uniquement) Saute le loop filter (aussi connu sous le nom de deblocking) lors du decodage H.264. Etant donne que les trames filtrees sont supposees etre utilisees comme references pour les trames dependant d'autres trames (P, B) ceci degrade plus la qualite visuelle que si vous ne faites par de deblocking pour une video MPEG-2 par exemple. Cependant, pour les flux TVHD a haut debit, cela accelere notablement le decodage sans que cela n'affecte vraiment la qualite. peut prendre pour valeur : none: Ne saute jamais. default: Saute les etapes de traitements inutiles (par ex. les paquets AVI de taille nulle). nonref: Saute les trames qui ne sont pas referencees (i.e. non utilisees pour decoder d'autres trames, de facon a ne pas "accumuler" des erreurs de decodage). bidir: Saute les Trames-B. nonkey: Saute toutes les trames a l'exception des trames- cles. all: Saute toutes les trames. skipidct= (MPEG-1/2 uniquement) Saute l'etape d'IDCT. Ceci degrade enormement la qualite dans pratiquement tous les cas (voir skiploopfilter pour les valeurs de "skipvalue" disponibles). skipframe= Saute completement le decodage des trames. Grosse acceleration, mais mouvements saccades et parfois artefacts visuels (voir skiploopfilter pour les valeurs de "skipvalue" disponibles). threads=<1-8> (MPEG-1/2 et H.264 uniquement) nombre de threads a utiliser pour le decodage (pa defaut : 1) decodage multithreade vismv= Visualise les vecteurs de mouvement. 0: desactive 1: Visualise les MVs predits en avant des trames-P. 2: Visualise les MVs predits en avant des trames-B. 4: Visualise les MVs predits en arriere des trames-B. vstats Affiche quelques statistiques et les ecrits dans ./vstats_*.log. -noslices Desactive l'affichage de la video par tranches/bandes de 16 pixels, affiche plutot la trame entiere d'un seul coup. Peut etre 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. -nosound Ne pas jouer/encoder le son. Utile pour les mesures de performances (benchmarking). -novideo Ne pas jouer/encoder la video. Dans bien des cas, cela ne fonctionnera pas, utilisez a la place -vc null -vo null. -pp (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 generalement 0-6, ou 0=desactive 6=plus lent/meilleur. -pphelp (voir aussi -vf pp) Affiche un apercu des filtres de post-traitement disponibles et de leur utilisation. -ssf Definit les parametres de redimensionnement logiciel (scaler). EXEMPLE : -vf scale -ssf lgb=3.0 lgb=<0-100> filtre flou gaussien (luma) cgb=<0-100> filtre flou gaussien (chroma) ls=<100-100> filtre nettete (sharpen) (luma) cs=<100-100> filtre nettete (sharpen) (chroma) chs= decalage chroma horizontal cvs= decalage chroma vertical -stereo Selectionne le mode de sortie stereo MP2/MP3. 0 stereo 1 canal gauche 2 canal droit -sws (voir aussi -vf scale et -zoom) Definit l'algorithme du zoom logiciel qui sera utilise par l'option -zoom. Agit sur les pilotes de sortie video qui ne disposent pas de ce type d'acceleration logicielle, ex. x11. Les types possibles sont : 0 bilineaire rapide 1 bilineaire 2 bicubique (bonne qualite) (par defaut) 3 experimental 4 plus proche voisin (mauvaise qualite) 5 area 6 luma bicubique / chroma bilineaire 7 gauss 8 sincR 9 lanczos 10 bicubique spline naturelle NOTE : Certaines options de -sws sont parametrables. Plus d'informations sont disponibles dans la description du filtre scale. -vc <[-|+]codec1,[-|+]codec2,...[,]> Definit une liste de priorite des codecs video a utiliser, suivant leur nom de codec dans codecs.conf. Utilisez un '-' avant le nom d'un codec pour l'omettre. Ajoutez un '+' avant son nom pour le forcer, ce qui va probablement planter! Si la liste se termine par ',', il se rabattra sur les codecs non-listes. NOTE : Voir -vc help pour une liste complete des codecs disponibles. EXEMPLE : -vc divx Force le codec DivX Win32/VfW, sans rabattement. -vc -divxds,-divx, Essaie les autres codecs excepte les codecs DivX Win32. -vc ffmpeg12,mpeg12, Essaie le codec MPEG-1/2 de libavcodec, puis libmpeg2, puis les autres. -vfm Definit une liste de priorite des familles de codecs video a utiliser, d'apres leur nom de pilote dans codecs.conf. Il se rabat sur celui par defaut si aucun ne convient. NOTE : Voir -vfm help pour une liste complete des familles de codecs disponibles. EXEMPLE: -vfm ffmpeg,dshow,vfw Essaie les codecs libavcodec, puis Directshow, puis VFW et se rabat sur les autres, si aucun n'arrive a convenir. -vfm xanim Essaie les codecs XAnim en premier. -x (voir aussi -zoom) (MPlayer uniquement) Zoome l'image a la largeur (si un zoom logiciel ou materiel est disponible). Desactive les calculs de rapport hauteur/largeur. -xvidopts Definit des parametres additionnels de decodage avec Xvid. Etant donne que libavcodec est plus rapide qu'Xvid, peut-etre aurez-vous besoin d'utiliser les filtres de post-traitement de libavcodec (-vf pp) et le decodeur (-vfm ffmpeg) a la place. Les filtres de post-traitement d'Xvid : deblock-chroma (voir aussi -vf pp) filtre de deblocage chroma deblock-luma (voir aussi -vf pp) filtre de deblocage luma (voir aussi -vf pp) dering-luma (voir aussi -vf pp) filtre de deringing luma dering-chroma (voir aussi -vf pp) filtre de deringing chroma filmeffect (voir aussi -vf noise) Active le filtre d'ajout artificiel de grain d'Xvid. Peut accroitre la qualite subjective, mais dans l'absolu degrade l'image. methodes de rendu : dr2 Active la methode 2 de rendu direct. nodr2 Desactive la methode 2 de rendu direct. -xy (voir aussi -zoom) valeur<=8 Zoome l'image d'un facteur . valeur>8 Initialiser la largeur a et calculer la hauteur pour garder le rapport hauteur/largeur. -y (voir aussi -zoom) (MPlayer uniquement) Zoome l'image a la hauteur (si un zoom logiciel ou materiel est disponible). Desactive les calculs de rapport hauteur/largeur. -zoom Permet le zoom logiciel, si disponible. Ceci permettra le redimensionnement avec les pilotes de sortie qui ne le gerent pas materiellement (comme x11, fbdev) pour lesquels MPlayer desactive le redimensionnement pour des raisons de performances. FILTRES AUDIO Les filtres audio vous permettent de modifier le flux audio et ses proprietes. La syntaxe est : -af Active un liste de filtres audio separes par une virgule, accompagnes de leurs options. Voir aussi la section des filtres audio de la documentation. I NOTE : Pour obtenir une liste complete des filtres audio disponibles, voir -af help. Les filtres audios sont geres en liste. Voici quelques commandes pour gerer la liste de filtres. -af-add Ajoute le filtre donne en argument a la fin de la liste de filtres. -af-pre Ajoute le filtre donne en argument au debut de la liste de filtres. -af-del Supprime le filtre a l'index indique. Les numeros d'index commencent a 0, les nombres negatifs indiquent la fin de la liste (-1 pour le dernier). -af-clr Vide completement la liste de filtres. Les filtres disponibles sont: resample[=srate[:sloppy][:type]] Change la frequence d'echantillonnage du flux audio. Peut etre utilise si vous disposez d'une carte son dont la frequence sonore est fixe ou si vous votre carte ne gere qu'une frequence maximale de 44.1kHz. Ce filtre est automatiquement active si necessaire. Il ne gere en entree que le format 16-bit entier et flottant en boutisme (endianness) natif. NOTE : Avec MEncoder, vous devez aussi utiliser -srate . frequence d'echantillonnage de sortie en Hz. L'intervalle de valeurs valides pour ce parametre est 8000 jusqu'a 192000. Si l'entree et la sortie ont la meme frequence d'echantillonnage, ou si ce parametre est omis, ce filtre est automatiquement decharge. Une haute frequence d'echantillonnage ameliore generalement la qualite sonore, tout particulierement quand il est utilise avec d'autres filtres. Autorise (1) ou interdit (0) que la frequence de sortie soit legerement differente de la frequence donnee par (par defaut : 1). Peut etre utilise si le demarrage de la lecture est extremement lent. Definit la methode de re-echantillonnage a utiliser. 0: interpolation lineaire (rapide, mauvaise qualite tout particulierement en cas de sur-echantillonnage) 1: banque de filtres polyphases et traitement en entier 2: banque de filtres polyphases et traitement en virgule flottante (lent, meilleure qualite) EXEMPLE : mplayer -af resample=44100:0:0 Mettrait la frequence de sortie du filtre resample filter a 44100Hz en realisant une changement de frequence et une interpolation lineaire. lavcresample[=srate[:lg[:lineaire[:nb[:freq_coup]]]]] Change le taux d'echantillonnage du flux audio en un entier en Hz. Ne gere que le format 16-bit en boutisme (endianness) natif. NOTE : Avec MEncoder, vous devez aussi utiliser -srate . le taux d'echantillonnage de sortie longueur du filtre par rapport au taux d'echantillonnage le plus faible (par defaut : 16) si a 1 alors les filtres seront interpoles lineairement entre les entrees polyphase le log2 du nombre d'entrees polyphase (..., 10->1024, 11->2048, 12->4096, ...) (par defaut : 10->1024) frequence de coupure (0.0-1.0) (par defaut : initialise en fonction de la longueur du filtre) lavcac3enc[=vers_spdif[:debit[:canal_min]]] Code en AC-3 a la volee du son multi-canaux grace a libavcodec. Gere en entree le format 16-bit native-endian, avec 6 canaux au maximum. La sortie est big-endian quand la sortie est un flux AC-3 brut, native-endian quand la sortie est S/PDIF. Quand le taux d'echantillonnage de l'entree est 48kHz, 44.1kHz, ou 32kHz, le taux est le meme en sortie. Dans le cas contraire, un filtre de re-echantillonnage est automatiquent rajoute devant ce filtre pour que le taux d'entree et de sortie soit 48kHz. Vous devez specifier '-channels N' pour que le decodeur decode le son en N canaux, pour que ce filtre puisse alors coder les N canaux en AC-3. Sort au flux AC-3 brut si egal a 0 ou non specifie, sort transit vers S/PDIF quand est different de 0. Le debit de codage du flux AC-3. Specifiez 384 ou 384000 pour obtenir 384kbit/s. Valeurs valides : 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384, 448, 512, 576, 640 Le debit par defaut est fonction du nombre de canaux d'entree : 1 canal : 96, 2 canaux : 192, 3 canaux : 224, 4 canaux : 384, 5 canaux : 448, 6 canaux : 448. Si le nombre de canaux d'entree est inferieur a , le filtre se detachera (par defaut : 5). sweep[=vitesse] Produit un balayage sinus, tonalite dont la frequence augmente avec le temps. <0.0-1.0> Delat de la fonction sinus, prenez des valeurs tres faible pour entrendre le balayage. sinesuppress[=freq:amortissement] Enleve un sinosoide a la frequence specifiee. Utile pour supprimer le bruit a 50/60Hz que l'on trouve dans les equipements audios bon marches. Ceci ne fonctionne probablement qu'avec une entree mono. La frequence (en Hz) de la sinusoide a enlever (par defaut : 50). Controle l'adaptivite (une plus grande valeur rend le filtre plus rapide a reagir a des changements de phase et d'amplitude, une plus petite valueur rendra l'adaptation plus lente (par defaut : 0.0001). Les valeurs utiles sont autour de 0.001. bs2b[=option1:option2] Transformation stereophonique vers binaurale en utilisant libbs2b. Ameliore le confort d'ecoute avec un casque audio en le rendant plus proche du son sortant d'enceintes, permettant a chaque oreille d'entendre les deux canaux audio tout en prenant en compte la difference de distance et les effets de masquage. Ne fonctionne qu'avec deux canaux audio. fcut=<300-1000> Defini la frequence de coupure (en Hz). feed=<10-150> Defini le niveau d'entree des basses frequences (en dixieme de dB). profile= Plusieurs profils sont disponibles : default reglage par defaut (fcut=700, feed=45); cmoy implementation du circuit Chu Moy (fcut=700, feed=60); jmeier implementation du circuit Jan Meier (fcut=650, feed=95). Si les options fcut et/ou sont utilisees en meme temps qu'un profil, ce sont ces options qui ont priorite sur les reglages apporte par le profil. hrtf[=drapeau] Convertit un son multicanaux vers 2 canaux pour un casque stereo, tout en preservant la spatialite du son. Drapeau Signification m decodage du canal arriere en matrice s decodage de 2 canaux en matrice 0 pas de decodage en matrice (par defaut) equalizer=[g1:g2:g3:...:g10] Egaliseur graphique a 10 bandes, implemente en utilisant 10 filtres passe-bande IIR. Cela signifie qu'il fonctionne quel que soit le type de son joue. Les frequences centrales pour chacune des 10 bandes sont: No. frequence 0 31.25 Hz 1 62.50 Hz 2 125.00 Hz 3 250.00 Hz 4 500.00 Hz 5 1.00 kHz 6 2.00 kHz 7 4.00 kHz 8 8.00 kHz 9 16.00 kHz Si la frequence du son joue est plus basse que la frequence centrale de la bande de frequence, alors cette bande sera desactivee. Un bogue connu de ce filtre est que les caracteristiques de la bande la plus haute ne sont pas completement symetriques si la frequence de l'echantillon est proche de la frequence centrale de la bande. Ce probleme peut etre contourne en sur-echantillonnant le son en utilisant le filtre resample avant qu'il n'atteigne ce filtre. :::...: nombres a virgule compris representant le gain en dB de chaque bande de frequence (-12-12) EXEMPLE : mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi Amplifierait le son sur les frequences les plus hautes et les plus basses tout en les annulant presque completement autour de 1kHz. channels=nch[:nr:from1:to1:from2:to2:from3:to3:...] Peut etre utilise pour ajouter, supprimer, re-router et copier des canaux audios. Si seulement est donne, le routage par defaut est utilise, ca fonctionne de la facon suivante : Si le nombre de canaux de sortie est plus grand que le nombre de canaux d'entree des canaux vides sont inseres (excepte pour le mixage de mono vers stereo, ou le canal audio est repete sur chacun des canaux de sortie). Si le nombre de canaux de sortie est plus petit que le nombre de canaux d'entree les canaux en trop seront tronques. nombre de canaux de sortie (1-8) nombre de routes (1-8) Paires de nombres entre 0 and 7 definissant ou router chaque canal. EXEMPLE : mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi Changera le nombre de canaux a 4 et defini 4 routes qui echangent le canal 0 et le canal 1 et laisse le canal 2 et 3 intacts. Veuillez noter que si un media contenant deux canaux etait joue, les canaux 2 et 3 contiendraient uniquement du silence, mais 0 et 1 seraient quand meme echanges. mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi Changerait le nombre de canaux a 6 et construit 4 routes copiant les canaux 0 vers les canaux 0 et 3 Les canaux 4 et 5 contiendront du silence. format[=format] (voir aussi -format) Convertit entre differents formats d'echantillons. Active automatiquement lorsque la carte son ou un autre filtre le necessite. Definit le format souhaite. Sa forme generale est 'sbe', ou 's' indique le signe (soit 's' pour signe ou 'u' pour non signe (unsigned)), 'b' indique le nombre de bits par echantillon (16, 24 ou 32), et 'e' indique le boutisme (endianness) ('le' pour petit-boutiste (little-endian), 'be' pour gros-boutiste (big-endian), et 'ne' pour le boutisme de l'ordinateur sur lequel MPlayer tourne). Des valeurs valides sont (parmi d'autres) : 's16le', 'u32be' et 'u24ne'. Quelques specificateurs valides de formats font exception a cette regle: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 et imaadpcm. volume[=v[:sc]] Implemente un controleur logiciel de volume. Utilisez ce filtre avec precaution car il peut reduire le rapport signal sur bruit (et donc la fidelite) du son. Dans la plupart des cas il vaut mieux fixer le niveau du son PCM au max, laisser ce filtre de cote et controler le niveau de sortie de vos hauts-parleur avec le controleur de volume principal du mixeur. Au cas ou votre carte son a un mixeur numerique au lieu d'un analogique, et que vous entendez un son distordu, utilisez le mixeur MASTER a la place. Si il y a un amplificateur externe connecte a l'ordinateur (ce qui est presque toujours le cas), le niveau de bruit peut etre minimise en ajustant le niveau maitre et le bouton du volume jusqu'a ce que le bruit residuel soit parti. Ce filtre a une seconde fonction : Il mesure le niveau maximum du son et l'affiche quand MPlayer se termine. Cette estimation de volume peut etre utilisee pour definir le niveau de son dans MEncoder pour que la dynamique maximale soit utilise. NOTE : Ce filtre n'est pas reentrant et ne peux donc etre active qu'une seule fois pour chaque flux audio. Definit le gain desire en dB pour tous les canaux du flux, de -200dB a +60dB, ou -200dB coupe le son completement et +40dB equivaut a un gain de 1000 (par defaut : 0). Active (1) ou desactive (0) le l'ecretage logiciel. L'ecretage logiciel peut rendre le son plus doux si le son filtre comporte des sons tres forts. Activez cette option si la dynamique de vos enceintes est tres faible. ATTENTION : Cette fonctionnalite peut creer des distortions, et ne devrait etre utilisee qu'en dernier recours. EXEMPLE : mplayer -af volume=10.1:0 media.avi amplifierait le son de 10.1dB et bloque le volume s'il est trop haut. pan=n[:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...] Mixe les canaux arbitrairement. Il s'agit d'une combinaison du filtre volume et channels pouvant etre utilise pour mixer plusieurs canaux dans seulement quelques-uns, par ex. stereo vers mono ou varier la "largeur" du haut-parleur central d'un equipement "home theater". Ce filtre est difficile a utiliser, et vous demandera quelques tatonnements avant d'obtenir le resultat desire. Le nombre d'options de ce filtre depend du nombre de canaux de sortie. Un exemple de mixage de six canaux vers deux a l'aide de ce filtre peut etre trouve dans la section des exemples, vers la fin de ce document. nombre de canaux de sortie (1-8) Combien du canal i est mixe dans le canal de sortie j (0-1). En principe, vous avez un nombre specifiant ce que faire avec le premier canal d'entree, et un nombre agissant sur le canal d'entree, etc. Si vous ne donnez pas de nombres pour certains des canaux d'entree, ils prennent la valeur 0. EXEMPLE : mplayer -af pan=1:0.5:0.5 media.avi Mixe ensemble les canaux stereo vers mono. mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi Donnerait 3 canaux, en laissant la ou ils sont les canaux 0 et 1, et mixerait les canaux 0 et 1 vers le canal 2 (qui pourrait par exemple etre envoye sur un caisson de basse). sub[=fc:ch] Ajoute au plux audio un canal pour caisson de basse. Ce canal sera cree a partir des canaux 0 et 1 en faisant la moyenne des deux. Le son resultant passe alors par un filtre Butterworth passe-bas du 4ieme ordre dont la la frequence de coupure par defaut est 60Hz, et ajoute au flux audio dans un canal distinct. Attention : Desactivez ce filtre lorsque vous regardez un DVD avec du son Dolby Digital 5.1, ou sinon ce filtre perturbera le son deja prevu pour le caisson de basse. frequence de coupure en Hz pour le filtre passe-bas (20Hz a 300Hz) (par defaut : 60Hz). Pour un meilleur resultat, essayez de baisser la frequence de coupure aussi bas que possible. Cela ameliorera l'effet surround ou stereo. Definit le numero de canal vers lequel router le flux du caisson de basse. Le numero de canal doit etre compris entre 0 et 7 (par defaut : 5). Notez que le nombre de canaux sera automatiquement incremente jusqu'a si necessaire. EXEMPLE : mplayer -af sub=100:4 -channels 5 media.avi Ajoutera un canal pour caisson de basse dont la frequence de coupure sera de 100Hz, et sera envoye vers le canal 4. center[=] Cree un canal central a partir des canaux de devant. Peut etre de mauvaise qualite puisqu'il n'implemente pas pour le moment un filtre passe-haut pour une bonne extraction, mais fait une moyenne des canaux et l'attenue de moitie a la place. Determine le canal dans lequel inserer le canal central. Le numero de canal peut etre un nombre compris entre 0 et 7 (par defaut : 5). Notez que le nombre de canaux sera automatiquement augmente a si necessaire. surround[=retard] Decodeur pour le son surround encode en matrice comme Dolby Surround. Beaucoup de fichiers avec deux canaux audio contiennent actuellement du son surround en matrice. Pour utiliser cette fonction vous avez besoin d'une carte son supportant au moins 4 canaux. retard en ms pour les hauts-parleur arriere (0 a 1000) (par defaut : 20) Ce decalage devrait etre defini ainsi : si d1 est la distance entre la position d'ecoute et les hauts-parleur de devant et d2 la distance entre la position d'ecoute et les hauts-parleur de derriere, alors le retard d peut etre fixe a 15ms si d1 si d1 <= d2 et a 15 + 5*(d1-d2) si d1 > d2. EXEMPLE : mplayer -af surround=15 -channels 4 media.avi Ajouterait un decodage de son surround avec un retard de 15ms pour le son des haust-parleur arriere. delay[=ch1:ch2:...] Retarde l'envoi du son vers les hauts-parleur de facon a faire arriver le son dans les differents canaux au meme moment a la position d'ecoute. Cela n'est utile que si vous avez plus de 2 hauts-parleur. ch1,ch2,... Le retard en millisecondes devant etre impose a chaque canal (nombre flottant entre 0 et 1000). Pour calculer le decalage requis pour chaque canal, faites comme ceci: 1. Mesurez la distance en metre entre les hauts parleur et votre position d'ecoute, ce qui vous donne les distances s1 a s5 (pour un systeme 5.1). Ce n'est pas la peine de le faire pour le caisson de basses (vous n'entendrez pas la difference de toute facon). 2. Soustrayez les distances s1 a s5 a la distance maximum c-a-d. s[i] = max(s) - s[i]; i = 1...5. 3. Calculez les decalages requis (en ms) ainsi : d[i] = 1000*s[i]/342; i = 1...5 export[=fichier_mmappe[:nsamples]] Exporte le signal entrant vers un autre processus en utilisant le mappage memoire (mmap()). Les aires de memoire mappees contiennent une entete: int nch /*nombre de canaux*/ int size /*taille du tampon*/ unsigned long long counter /*Utilise pour garder la synchro, mis a jour chaque fois que de nouvelles donnees son exportees.*/ Le reste est charge utile, constitue de donnees 16bit (non-entrelacees). fichier ou mapper les donnees (par defaut : ~/.mplayer/mplayer-af_export) nombre d'echantillons par canal (par defaut : 512) EXEMPLE : mplayer -af export=/tmp/mplayer-af_export:1024 media.avi Exporterait 1024 echantillons par canal dans '/tmp/mplayer-af_export'. extrastereo[=mul] Augmente (lineairement) la difference entre les canaux de gauche et de droite ce qui permet d'obtenir un lecture avec un effet 'live'. Definit le coefficient de difference (par defaut : 2.5) 0.0 donne un son mono (moyenne des deux cannaux), 1.0 done un son inchange, tandis qu'avec -1.0 les canaux gauche et droit seront inverses. volnorm[=methode:cible] Maximalise le volume sans introduire de distortions sonores. Definit la methode utilisee. 1 : Utilise un seul echantillon pour lisser les variations en prenant une moyenne ponderee des echantillons precedents (par defaut). 2 : Utilise plusieurs echantillons pour lisser les variations en prenant une moyenne ponderee des echantillons precedents Specifie l'amplitude cible en tant que fraction du maximum permis par le type d'echantillon (par defaut 0.25). ladspa=nom_fichier:label[:controles...] Charge un plugin LADSPA (Linux Audio Developer's Simple Plugin API). Ce filtre est reentrant, donc plusieurs instances de plugins LADSPA peuvent etre utilises a la fois. Definit le fichier de la librairie du plugin LADSPA. Si LADSPA_PATH est defini, la recherche se fait dans le repertoire specifie. S'il n'est pas defini, vous devez alors donner le chemin absolu.