Englishfrançaisespagnol

Icône de favori OnWorks

mencoder - En ligne dans le Cloud

Exécutez mencoder dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mencoder qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mplayer - lecteur de film
mencoder - encodeur de film

SYNOPSIS


mplayer [options] [fichier|URL|liste de lecture|-]
mplayer [options] fichier1 [options spécifiques] [fichier2] [options spécifiques]
mplayer [options] {groupe de fichiers et d'options} [options spécifiques au groupe]
mplayer [br]://[titre][/appareil] [options]
mplayer [dvd|dvdnav]://[titre|[start_title]-end_title][/device] [options]
mplayer vcd://piste[/périphérique]
mplayer tv://[chaîne][/id_entrée] [options]
mplayer radio://[canal|fréquence][/capture] [options]
mplayer pvr:// [options]
mplayer dvb://[numéro_carte@]canal [options]
mplayer mf://[masque de fichier|@listfile] [options -mf] [options]
mplayer [cdda|cddb]://track[-endtrack][:speed][/device] [options]
mplayer cue://fichier[:piste] [options]
mplayer [fichier|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[utilisateur:pass@]URL[:port] [options]
mplayer sdp://fichier [options]
mplayer mpst://hôte[:port]/URL [options]
mplayer tivo://host/[list|llist|fsid] [options]
lecteur gm [options] [-peau peau]
mencoder [options] fichier [fichier|URL|-] [-o fichier | fichier://fichier |
smb://[utilisateur:pass@]hôte/chemin_fichier]
mencoder [options] fichier1 [options spécifiques] [fichier2] [options spécifiques]

DESCRIPTION


mplayer est un lecteur de films pour Linux (fonctionne sur de nombreuses autres plates-formes et architectures CPU,
voir la documentation). Il lit la plupart des MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/
Fichiers OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM et RoQ, pris en charge par de nombreux fichiers natifs
et codecs binaires. Vous pouvez regarder des VCD, SVCD, DVD, Blu-ray, 3ivx, DivX 3/4/5, WMV et même
Les films H.264 aussi.

MPlayer prend en charge une large gamme de pilotes de sortie vidéo et audio. Il fonctionne avec X11, Xv,
DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, mais vous
peut également utiliser GGI, SDL (et tous leurs pilotes), VESA (sur chaque carte compatible VESA, même
sans X11), certains pilotes spécifiques à la carte de bas niveau (pour Matrox, 3dfx et ATI) et certains
cartes de décodeur MPEG matérielles, telles que Siemens DVB, Hauppauge PVR (IVTV), DXR2 et
DXR3/Hollywood+. La plupart d'entre eux prennent en charge la mise à l'échelle logicielle ou matérielle, vous pouvez donc profiter
films en mode plein écran.

MPlayer a un affichage à l'écran (OSD) pour les informations d'état, un joli gros ombré anticrénelé
sous-titres et retour visuel pour les commandes du clavier. Européen/ISO8859-1,2 (hongrois,
anglais, tchèque, etc.), les polices cyrilliques et coréennes sont prises en charge avec 12 sous-titres
formats (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
et les nôtres : MPsub) et des sous-titres DVD (flux SPU, VOBsub et sous-titres codés).

mencoder (MPlayer's Movie Encoder) est un simple encodeur de film, conçu pour encoder MPlayer-
films lisibles (voir ci-dessus) vers d'autres formats lisibles par MPlayer (voir ci-dessous). Il code pour
MPEG-4 (DivX/Xvid), l'un des codecs libavcodec et audio PCM/MP3/VBRMP3 en 1, 2 ou 3
passe. De plus, il possède des capacités de copie de flux, un puissant système de filtrage (rognage,
expansion, retournement, post-traitement, rotation, mise à l'échelle, bruit, conversion RVB/YUV) et plus encore.

lecteur gm est MPlayer avec une interface utilisateur graphique. Outre certaines options propres (stockées dans
gui.conf), il a les mêmes options que MPlayer, cependant certaines options MPlayer seront stockées
dans gui.conf afin qu'ils puissent être choisis indépendamment de MPlayer. (Voir CONFIGURATION GUI
DOSSIER ci-dessous.)

Des exemples d'utilisation pour vous aider à démarrer rapidement se trouvent à la fin de cette page de manuel.

Aussi sur le lien le HTML Documentation!

INTERACTIF CONTRÔLE


MPlayer dispose d'une couche de contrôle entièrement configurable et pilotée par commande qui vous permet de contrôler
MPlayer à l'aide du clavier, de la souris, du joystick ou de la télécommande (avec LIRC). Voir l'entrée
option pour les moyens de le personnaliser.

clavier des bactéries
Gauche et droite
Recherche en arrière/avant de 10 secondes.
Haut et bas
Recherche avant/arrière 1 minute.
PGUP et PGDWN
Recherche avant/arrière 10 minutes.
[ et ]
Diminue/augmente la vitesse de lecture actuelle de 10 %.
{ et }
Réduire de moitié/doubler la vitesse de lecture actuelle.
RETOUR ARRIÈRE
Réinitialisez la vitesse de lecture à la normale.
<et>
Revenir en arrière/en avant dans la liste de lecture.
ENTRER
Avancez dans la playlist, même jusqu'à la fin.
ACCUEIL et FIN
entrée playtree suivante/précédente dans la liste des parents
INS et DEL (liste de lecture ASX uniquement)
source alternative suivante/précédente.
p / ESPACE
Pause (appuyez à nouveau pour rétablir la pause).
.
Avancez. Appuyez une fois pour mettre le film en pause, chaque pression consécutive
lire une image, puis passer à nouveau en mode pause (toute autre touche rétablit la pause).
q/ESC
Arrêtez de jouer et quittez.
U
Arrêtez de jouer (et quittez si -idle n'est pas utilisé).
+ et -
Ajustez le délai audio de +/- 0.1 seconde.
/ et *
Diminuer/augmenter le volume.
9 et 0
Diminuer/augmenter le volume.
( et )
Ajustez la balance audio en faveur du canal gauche/droit.
m
Son muet.
_ (format MPEG-TS, AVI et libav uniquement)
Faites défiler les pistes vidéo disponibles.
# (DVD, Blu-ray, MPEG, Matroska, AVI et format libav uniquement)
Faites défiler les pistes audio disponibles.
TAB (format MPEG-TS et libav uniquement)
Faites défiler les programmes disponibles.
f
Basculer en plein écran (voir aussi -fs).
T
Activez le mode stay-on-top (voir également -ontop).
w et e
Diminue/augmente la plage de panoramique et de balayage.
o
Basculer les états de l'OSD : aucun / recherche / recherche + minuterie / recherche + minuterie + temps total.
d
Basculer les états de suppression d'image : aucun / ignorer l'affichage / ignorer le décodage (voir
-framedrop et -hardframedrop).
v
Basculer la visibilité des sous-titres.
j et J
Faites défiler les sous-titres disponibles.
y et g
Avancer/reculer dans la liste des sous-titres.
F
Basculer l'affichage des "sous-titres forcés".
a
Basculer l'alignement des sous-titres : haut / milieu / bas.
x et z
Ajustez le délai des sous-titres de +/- 0.1 seconde.
c (-capture uniquement)
Démarrer/arrêter la capture du flux principal.
r et t
Déplacer les sous-titres vers le haut/bas.
i (mode -edlout uniquement)
Définissez le début ou la fin d'un saut EDL et écrivez-le dans le fichier donné.
s (-vf capture d'écran uniquement)
Prendre une capture d'écran.
S (-vf capture d'écran uniquement)
Démarrer/arrêter de prendre des captures d'écran.
I
Afficher le nom du fichier sur l'OSD.
P
Afficher la barre de progression, le temps écoulé et la durée totale sur l'OSD.
! et @
Recherche au début du chapitre précédent/suivant.
D (-vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint uniquement)
Activer/désactiver le désentrelaceur.
A Faites défiler les angles de DVD disponibles.

(Les touches suivantes ne sont valides que lors de l'utilisation d'une sortie vidéo à accélération matérielle
(xv, (x)vidix, (x)mga, etc), l'égaliseur logiciel (-vf eq ou -vf eq2) ou hue
filtre (-vf teinte).)

1 et 2
Ajustez le contraste.
3 et 4
Ajustez la luminosité.
5 et 6
Ajustez la teinte.
7 et 8
Ajustez la saturation.

(Les touches suivantes ne sont valides que lors de l'utilisation de la sortie vidéo quartz ou corevideo
conducteur.)

commande + 0
Redimensionner la fenêtre du film à la moitié de sa taille d'origine.
commande + 1
Redimensionner la fenêtre du film à sa taille d'origine.
commande + 2
Redimensionner la fenêtre du film pour doubler sa taille d'origine.
commande + f
Basculer en plein écran (voir aussi -fs).
commande + [ et commande + ]
Définir l'alpha de la fenêtre de film.

(Les touches suivantes ne sont valides que lors de l'utilisation du pilote de sortie vidéo sdl.)

c
Parcourez les modes plein écran disponibles.
n
Restaurer le mode d'origine.

(Les touches suivantes sont valides si vous disposez d'un clavier avec touches multimédia.)

PAUSE
Pause.
STOP
Arrêtez de jouer et quittez.
PRÉCÉDENT et SUIVANT
Recherche arrière/avant 1 minute.

(Les clés suivantes ne sont valides que si vous avez compilé avec le support d'entrée TV ou DVB et
prévaudra sur les touches définies ci-dessus.)

h et k
Sélectionnez la chaîne précédente/suivante.
n
Changer de norme.
u
Changer la liste des chaînes.

(Les clés suivantes ne sont valides que si vous avez compilé avec le support dvdnav : elles sont
utilisé pour naviguer dans les menus.)

clavier 8
Sélectionnez le bouton vers le haut.
clavier 2
Sélectionnez le bouton vers le bas.
clavier 4
Sélectionnez le bouton gauche.
clavier 6
Sélectionnez le bouton à droite.
clavier 5
Retour au menu principal.
clavier 7
Retour au menu le plus proche (l'ordre de préférence est : chapitre->titre->racine).
clavier ENTRER
Confirmer le choix.

(Les touches suivantes sont utilisées pour contrôler le télétexte TV. Les données peuvent provenir de
soit une source TV analogique, soit un flux de transport MPEG.)

X
Activer/désactiver le télétexte.
Q et W
Aller à la page télétexte suivante/précédente.

souris des bactéries
bouton 3 et bouton 4
Recherche arrière/avant 1 minute.
bouton 5 et bouton 6
Diminuer/augmenter le volume.

manche à balai des bactéries
gauche et droite
Recherche en arrière/avant de 10 secondes.
haut et bas
Recherche avant/arrière 1 minute.
bouton 1
Pause.
bouton 2
Basculer les états de l'OSD : aucun / recherche / recherche + minuterie / recherche + minuterie + temps total.
bouton 3 et bouton 4
Diminuer/augmenter le volume.

UTILISATION


Chaque option 'flag' a une contrepartie 'noflag', par exemple l'opposé de l'option -fs est
-nof.

Si une option est marquée comme (XXX uniquement), elle ne fonctionnera qu'en combinaison avec l'option XXX
ou si XXX est compilé.

NOTE: L'analyseur de sous-options (utilisé par exemple pour les sous-options -ao pcm) prend en charge une
type d'échappement de chaîne destiné à être utilisé avec des interfaces graphiques externes.
Il a le format suivant :
%n%chaîne_de_longueur_n
EXEMPLES:
mplayer -ao pcm:file=%10%C:test.wav test.avi
Ou dans un script :
mplayer -ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi

CONFIGURATION DES DOSSIERS


Vous pouvez mettre toutes les options dans des fichiers de configuration qui seront lus à chaque fois
MPlayer/MEncoder est exécuté. Le fichier de configuration système 'mplayer.conf' est dans votre
répertoire de configuration (par exemple /etc/mplayer ou /usr/local/etc/mplayer), le répertoire spécifique à l'utilisateur
l'un est '~/.mplayer/config'. Le fichier de configuration pour MEncoder est 'mencoder.conf' dans
votre répertoire de configuration (par exemple /etc/mplayer ou /usr/local/etc/mplayer), l'utilisateur
un spécifique est '~/.mplayer/mencoder.conf'. Les options spécifiques à l'utilisateur remplacent l'ensemble du système
options (en cas de lecteur gm, les options de gui.conf remplacent les options spécifiques à l'utilisateur) et les options
donné sur la ligne de commande remplace tout. La syntaxe des fichiers de configuration est
'option= ', tout ce qui suit un '#' est considéré comme un commentaire. Des options qui fonctionnent
sans valeurs peuvent être activés en les définissant sur « oui » ou « 1 » ou « vrai » et désactivés par
en les réglant sur « non » ou « 0 » ou « faux ». Même les sous-options peuvent être spécifiées de cette manière.

Vous pouvez également écrire des fichiers de configuration spécifiques aux fichiers. Si vous souhaitez avoir une configuration
fichier pour un fichier appelé 'movie.avi', créez un fichier nommé 'movie.avi.conf' avec le fichier-
des options spécifiques et mettez-le dans ~/.mplayer/. Vous pouvez également mettre le fichier de configuration
dans le même répertoire que le fichier à lire, à condition de donner le -use-filedir-conf
option (soit sur la ligne de commande, soit dans votre fichier de configuration globale). Si un fichier spécifique
le fichier de configuration se trouve dans le même répertoire, aucune configuration spécifique au fichier n'est
chargé depuis ~/.mplayer. De plus, l'option -use-filedir-conf active
fichiers de configuration spécifiques. Pour cela, MPlayer essaie d'abord de charger un mplayer.conf depuis
le même répertoire que le fichier lu, puis essaie de charger n'importe quel fichier spécifique
configuration.

EXEMPLE LECTEUR MP CONFIGURATION DÉPOSER:

# Utilisez le pilote Matrox par défaut.
vo=xmga
# J'adore pratiquer le poirier en regardant des vidéos.
retourner=oui
# Décoder/encoder plusieurs fichiers à partir de PNG,
# commencer par mf://filemask
mf=type=png:fps=25
# Les images négatives étranges sont cool.
vf=eq2=1.0 :-0.8
# Alignement vertical de la barre de progression OSD
alignement de la barre de progression = 50

EXEMPLE MENCODEUR CONFIGURATION DÉPOSER:

# Faire sortir MEncoder sur un nom de fichier par défaut.
o=encodé.avi
# Les 4 lignes suivantes permettent à mencoder tv:// de commencer la capture immédiatement.
oac=pcm=oui
ovc=lavc=oui
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# ensemble d'options d'encodage par défaut plus complexe
lavcopts=vcodec=mpeg4:autoaspect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
passlogfile=pass1stats.log
pas d'expansion automatique=1
subfont-autoscale = 3
subfont-osd-scale=6
sous-fonte-texte-échelle=4
sous-aligner=2
sous-pos=96
spua=20

GUI CONFIGURATION DOSSIER

Les propres options de l'interface graphique sont (noms des options MPlayer entre parenthèses) : ao_alsa_device (alsa:appareil=)
(ALSA uniquement), ao_alsa_mixer (mixer) (ALSA uniquement), ao_alsa_mixer_channel (canal de mixage)
(ALSA uniquement), ao_esd_device (edd :) (ESD uniquement), ao_extra_stereo (af extrastéréo) (défaut:
1.0), ao_extra_stereo_coefficient (af extrastéréo=), ao_oss_device (oss :) (OSS uniquement),
ao_oss_mixer (mixer) (OSS uniquement), ao_oss_mixer_channel (canal de mixage) (OSS uniquement),
ao_sdl_subdriver (sdl :) (SDL uniquement), ao_surround (inutilisé), ao_volnorm (af volnorme),
autosync (activer/désactiver), autosync_size (synchronisation automatique), cache (activer/désactiver), cache_size
(cachette), activate_audio_equ (af but égalisateur), equ_band_00 ... equ_band_59, (af égaliseur=),
equ_canal_1 ... equ_canal_6 (af canaux =), gui_main_pos_x, gui_main_pos_y,
gui_save_pos (oui/non), gui_tv_digital (oui/non), gui_video_out_pos_x, gui_video_out_pos_y,
load_fullscreen (oui/non), playbar (activer/désactiver), show_videowin (oui/non), vf_lavc (vf
lave-linge) (DXR3 uniquement), vf_pp (vf pp), vo_dxr3_device (inutilisé) (DXR3 uniquement).

Options MPlayer stockées dans gui.conf (noms d'options GUI, noms d'options MPlayer entre parenthèses)
sont : a_afm (Afm), ao_driver (ao), ass_bottom_margin (cul-bas-marge) (ASS uniquement),
cul_enabled (class) (ASS uniquement), ass_top_margin (cul-haut-marge) (ASS uniquement), ass_use_margins
(ass-use-marges) (ASS uniquement), cdrom_device (cdrom-dispositif), périphérique_dvd (appareil-dvd),
font_autoscale (sous-police-autoscale) (FreeType uniquement), font_blur (sous-font-flou) (Type libre
uniquement), font_encoding (codage de sous-police), facteur_fonte (facteur), nom_fonte (fonte),
font_osd_scale (sous-fonte-osd-scale) (FreeType uniquement), font_outline (sous-police-contour)
(FreeType uniquement), font_text_scale (sous-fonte-texte-échelle) (FreeType uniquement), gui_skin (Huile pure d'émeu pour peau sensible),
inactif (ralenti), niveau_osd (niveau osd), softvol (vol doux), stopxéconomiseur d'écran (arrêter-
économiseur d'écran), sub_auto_load (sous-auto), sub_cp (sous-cp) (iconv uniquement), sub_overlap
(chevauchementsub), sous_pos (sous-position), sous_unicode (unicode), sub_utf8 (utf8), v_flip (chiquenaude),
v_framedrop (goutte de cadre), v_idx (idx), v_ni (ni), v_vfm (VFM), vf_autoq (autoq),
vo_direct_render (recadrage), vo_doublebuffering (dr), vo_driver (vo), vo_panscan (double).

PROFILS


Pour faciliter le travail avec différentes configurations, des profils peuvent être définis dans la configuration
des dossiers. Un profil commence par son nom entre crochets, par exemple '[mon-profil]'. Tous
les options suivantes feront partie du profil. Une description (affichée par -profile help) peut
être défini avec l'option profile-desc. Pour terminer le profil, démarrez-en un autre ou utilisez le
nom de profil 'default' pour continuer avec les options normales.

EXEMPLE LECTEUR MP PROFIL:

[protocole.dvd]
profile-desc="profile pour les flux dvd://"
vf=pp=hb/vb/dr/al/fd
alang=fr

[protocole.dvdnav]
profile-desc="profile pour les flux dvdnav://"
profil=protocole.dvd
mouvements de souris=oui
nocache=oui

[extension.flv]
profile-desc="profil pour les fichiers .flv"
retourner=oui

[vo.pnm]
rép =/ Tmp

[ao.alsa]
appareil=spdif

EXEMPLE MENCODEUR PROFIL:

[mpeg4]
profile-desc="Encodage MPEG4"
ovc=lacv=oui
lavcopts=vcodec=mpeg4:vbitrate=1200

[mpeg4-hq]
profile-desc="Encodage HQ MPEG4"
profil=mpeg4
lavcopts=mbd=2:trell=oui:v4mv=oui

GÉNÉRAL OPTIONS


-chemin du codec
Spécifiez un répertoire pour les codecs binaires.

-fichier-codecs (egalement sur le lien -afm, -ac, -vfm, -vc)
Remplacez le chemin de recherche standard et utilisez le fichier spécifié au lieu du fichier intégré
codecs.conf.

-comprendre <configuration fichier> (egalement sur le lien -gui-include)
Spécifiez le fichier de configuration à analyser après ceux par défaut.

-liste-options
Imprime toutes les options disponibles.

-msgcharset
Convertit les messages de la console dans le jeu de caractères spécifié (par défaut : détection automatique).
Le texte sera dans l'encodage spécifié avec l'option de configuration --charset. Régler
ceci à "noconv" pour désactiver la conversion (pour, par exemple, des problèmes d'iconv).
NOTE: L'option prend effet une fois l'analyse de la ligne de commande terminée. Les
La variable d'environnement MPLAYER_CHARSET peut vous aider à vous débarrasser des premières lignes de
sortie brouillée.

-msgcouleur
Activez la sortie de console colorée sur les terminaux qui prennent en charge la couleur ANSI.

-msglevel : = :...>
Contrôlez la verbosité directement pour chaque module. Le module 'all' change la verbosité
de tous les modules non explicitement spécifiés sur la ligne de commande. Voir '-msglevel
help' pour une liste de tous les modules.
NOTE: Certains messages sont imprimés avant l'analyse de la ligne de commande et sont donc
non affecté par -msglevel. Pour contrôler ces messages, vous devez utiliser le
Variable d'environnement MPLAYER_VERBOSE, voir sa description ci-dessous pour plus de détails.
Niveaux disponibles :
-1 silence complet
0 message fatal uniquement
Messages d'erreur 1
2 messages d'avertissement
3 petites astuces
4 messages d'information
5 messages d'état (par défaut)
6 messages verbeux
7 débogage niveau 2
8 débogage niveau 3
9 débogage niveau 4

-msgmodule
Ajoutez le nom du module devant chaque message de la console.

-noconfig
N'analysez pas les fichiers de configuration sélectionnés.
NOTE: Si les options -include ou -use-filedir-conf sont spécifiées sur la ligne de commande,
ils seront honorés.

Les options disponibles sont:
tous
tous les fichiers de configuration
gui (interface graphique uniquement)
fichier de configuration de l'interface graphique
Système
fichier de configuration système
utilisateur
fichier de configuration utilisateur

-silencieux
Rendre la sortie de la console moins détaillée ; en particulier, empêche la ligne d'état (c'est-à-dire A :
0.7 V : 0.6 AV : 0.068 ...) d'être affiché. Particulièrement utile sur lent
terminaux ou cassés qui ne gèrent pas correctement le retour chariot (c'est-à-dire \r).

-priorité (Les fenêtres et OS / 2 seulement)
Définir la priorité du processus pour MPlayer en fonction des priorités prédéfinies disponibles
sous Windows et OS/2. Valeurs possibles de :
ralenti|inférieur à la normale|normal|au-dessus de la normale|élevé|en temps réel

AVERTISSEMENT: L'utilisation de la priorité en temps réel peut entraîner un blocage du système.

-profil
Utilisez le(s) profil(s) donné(s), -profile help affiche une liste des profils définis.

-vraiment-silencieux (egalement sur le lien -calmer)
Affichez encore moins de messages de sortie et d'état qu'avec -quiet. Supprime également le
Boîtes de message d'erreur de l'interface graphique.

-montre le profile
Afficher la description et le contenu d'un profil.

-use-filedir-conf
Recherchez un fichier de configuration spécifique au fichier dans le même répertoire que le fichier qui
est joué.
AVERTISSEMENT: Peut être dangereux en cas de lecture à partir de supports non fiables.

-v
Incrémentez le niveau de verbosité, un niveau pour chaque -v trouvé sur la ligne de commande.

JOUEUR OPTIONS (MPLAYER SEULEMENT)


-autoq (utilisation avec -vf [s]pp)
Modifie dynamiquement le niveau de post-traitement en fonction de la réserve disponible
Temps CPU. Le nombre que vous spécifiez sera le niveau maximum utilisé. Habituellement, vous pouvez
utilisez un grand nombre. Vous devez utiliser -vf [s]pp sans paramètres pour
cela pour fonctionner.

-synchronisation automatique
Ajuste progressivement la synchronisation A/V en fonction des mesures de retard audio. En précisant
-autosync 0, la valeur par défaut, fera que la synchronisation des images sera entièrement basée sur l'audio
mesures de retard. Spécifier -autosync 1 fera la même chose, mais subtilement
changer l'algorithme de correction A/V. Une fréquence d'images vidéo inégale dans un film qui
joue bien avec -nosound peut souvent être aidé en définissant ceci sur une valeur entière
supérieur à 1. Plus la valeur est élevée, plus le timing sera proche de -nosound.
Essayez -autosync 30 pour aplanir les problèmes avec les pilotes audio qui n'implémentent pas de
mesure parfaite du retard audio. Avec cette valeur, si de grands décalages de synchronisation A/V se produisent,
ils ne prendront qu'environ 1 ou 2 secondes pour s'installer. Ce retard de réaction
le temps nécessaire aux décalages A/V soudains devrait être le seul effet secondaire de l'activation de cette option
activé, pour tous les pilotes audio.

référence
Imprime des statistiques sur l'utilisation du processeur et les images perdues à la fin de la lecture. Utilisation
en combinaison avec -nosound et -vo null pour évaluer uniquement le codec vidéo.
NOTE: Avec cette option, MPlayer ignorera également la durée d'image lors de la lecture uniquement
vidéo (vous pouvez considérer cela comme des fps infinis).

-Clé de couleur
Change la clé de couleur en une valeur RVB de votre choix. 0x000000 est noir et
0xffffff est blanc. Uniquement pris en charge par cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (voir -vo xv:ck), xvmc (voir -vo xv:ck) et vidéo directx
pilotes de sortie.

-pas de clé de couleur
Désactive l'incrustation de couleurs. Uniquement pris en charge par cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (voir -vo xv:ck), xvmc (voir -vo xv:ck) et vidéo directx
pilotes de sortie.

-points corrects (EXPÉRIMENTAL)
Bascule MPlayer vers un mode expérimental où les horodatages des images vidéo sont
calculé différemment et des filtres vidéo qui ajoutent de nouvelles images ou modifient les horodatages
des existants sont pris en charge. Les horodatages les plus précis peuvent être visibles pour
exemple lors de la lecture de sous-titres en fonction des changements de scène avec l'option -ass.
Sans -correct-pts, la synchronisation des sous-titres sera généralement décalée de certaines images.
Cette option ne fonctionne pas correctement avec certains démultiplexeurs et codecs.

-crash-débogage (DÉBOGUER CODE)
Attache automatiquement gdb en cas de plantage ou de SIGTRAP. Le support doit être compilé par
configuration avec --enable-crash-debug.

-double-clic-temps
Temps en millisecondes pour reconnaître deux pressions consécutives sur un bouton comme un double-clic
(par défaut : 300). Réglez sur 0 pour laisser votre système de fenêtrage décider de ce qu'est un double-clic
est (-vo directx uniquement).
NOTE: Vous obtiendrez un comportement légèrement différent selon que vous liez
MOUSE_BTN0_DBL ou MOUSE_BTN0-MOUSE_BTN0_DBL.

-edlout
Crée un nouveau fichier et y écrit des enregistrements de liste de décision d'édition (EDL). Pendant
lecture, l'utilisateur appuie sur « i » pour marquer le début ou la fin d'un bloc de saut. Cette
fournit un point de départ à partir duquel l'utilisateur peut affiner les entrées EDL ultérieurement. Voir
http://www.mplayerhq.hu/DOCS/HTML/en/edl.html pour en savoir plus.

-edl-backward-delay
Lors de l'utilisation de l'EDL pendant la lecture et le saut en arrière, il est possible de se retrouver dans
au milieu d'un enregistrement EDL. Dans ce cas, MPlayer cherchera plus loin en arrière pour
la position de départ de l'enregistrement EDL, puis sauter immédiatement la scène spécifiée
dans le dossier EDL. Pour éviter ce genre de comportement, MPlayer passe à une heure fixe
intervalle avant le début de l'enregistrement EDL. Ce paramètre vous permet de spécifier
cet intervalle de temps en secondes (par défaut : 2 secondes).

-edl-start-pts
Ajustez les positions dans les enregistrements EDL en fonction de l'heure de début de lecture du fichier. Certains
formats, en particulier MPEG TS, commencent généralement par des valeurs PTS non nulles et lorsque
produisant un fichier EDL avec l'option -edlout, les enregistrements EDL contiennent des valeurs absolues qui
ne sont corrects que pour ce fichier particulier. Si ré-encodé dans un format différent,
ce fichier EDL ne s'applique plus. Spécifier -edl-start-pts sera automatiquement
ajuster les positions EDL en fonction de l'heure de début : lors de la production du fichier EDL, il sera
soustraire l'heure de début de chaque enregistrement EDL, lors de la lecture avec un fichier EDL, il ajoutera
l'heure de début du fichier à chaque position EDL.

-noedl-start-pts
Désactivez le réglage des positions EDL.

-mettre en file d'attente (IUG seulement)
Mettre en file d'attente les fichiers donnés sur la ligne de commande dans la liste de lecture au lieu de les lire
immédiatement.

-fixe-vo
Impose un système vidéo fixe pour plusieurs fichiers (une (dés)initialisation pour tous
des dossiers). Par conséquent, une seule fenêtre sera ouverte pour tous les fichiers. Actuellement le
les pilotes suivants sont compatibles avec Fixed-vo : gl, gl_tiled, mga, svga, x11, xmga, xv,
xvidix et dfbmga.

-framedrop (egalement sur le lien -chute de cadre dur, expérimental sans -pas de points corrects)
Ignorez l'affichage de certaines images pour maintenir la synchronisation A/V sur les systèmes lents. Filtres vidéo
ne sont pas appliqués à de tels cadres. Pour les images B, même le décodage est complètement ignoré.

-(non)gui
Activez ou désactivez l'interface graphique (la valeur par défaut dépend du nom binaire). Fonctionne seulement
comme premier argument sur la ligne de commande. Ne fonctionne pas comme une option de fichier de configuration.

-gui-include <interface graphique paramétrage fichier> (egalement sur le lien -comprendre) (IUG seulement)
Spécifiez un fichier de configuration GUI à analyser après le gui.conf par défaut.

-h, -aider, --Aidez-moi
Afficher un bref résumé des options.

-hardframedrop (expérimental sans -pas de points corrects)
Chute d'images plus intense (casse le décodage). Conduit à la distorsion de l'image ! Noter
que le décodeur libmpeg2 en particulier peut planter avec cela, alors pensez à utiliser "-vc
ffmpeg12,".

-battement de coeur-cmd
Commande exécutée toutes les 30 secondes pendant la lecture via system() - c'est-à-dire en utilisant
La coquille.

NOTE: MPlayer utilise cette commande sans aucune vérification, il est de votre responsabilité de
assurez-vous que cela ne cause pas de problèmes de sécurité (par exemple, assurez-vous d'utiliser des chemins complets si "."
est sur votre chemin comme sur Windows). Cela ne fonctionne également que lors de la lecture d'une vidéo (c'est-à-dire pas
avec -novideo mais fonctionne avec -vo null).

Cela peut être "abusé" pour désactiver les économiseurs d'écran qui ne prennent pas en charge la bonne API X
(voir aussi -stop-xscreensaver). Si vous pensez que c'est trop compliqué, demandez au
auteur du programme d'économiseur d'écran pour prendre en charge les API X appropriées.

EXEMPLE pour économiseur d'écran : mplayer -heartbeat-cmd "xscreensaver-command -deactivate"
filet

EXEMPLE pour GNOME économiseur d'écran: mplayer -heartbeat-cmd "gnome-screensaver-command
-p" fichier

-intervalle de battement de coeur
Spécifiez à quelle fréquence le -heartbeat-cmd doit être exécuté, en secondes entre
exécutions (par défaut : 30.0).

-identifier
Raccourci pour -msglevel identifier=4. Afficher les paramètres du fichier dans un format facilement analysable
format. Imprime également des informations plus détaillées sur les sous-titres et la piste audio
langues et identifiants. Dans certains cas, vous pouvez obtenir plus d'informations en utilisant -msglevel
identifier=6. Par exemple, pour un DVD ou un Blu-ray, il listera les chapitres et l'heure
longueur de chaque titre, ainsi qu'un ID de disque. Combinez cela avec -frames 0 à
supprimer toutes les sorties vidéo. Le script wrapper TOOLS/midentify.sh supprime le
autre sortie MPlayer et (espérons-le) shellescape les noms de fichiers.

-tourner au ralenti (egalement sur le lien -trimer)
Fait attendre MPlayer au lieu de quitter lorsqu'il n'y a pas de fichier à lire. La plupart
utile en mode esclave où MPlayer peut être contrôlé via des commandes d'entrée.
Pour lecteur gm -idle est la valeur par défaut, -noidle quittera l'interface graphique après que tous les fichiers aient
été joué.

-saisir
Cette option peut être utilisée pour configurer certaines parties du système d'entrée. Les chemins sont
relatif à ~/.mplayer/.
NOTE: La répétition automatique n'est actuellement prise en charge que par les joysticks.

Les commandes disponibles sont :

conf=
Spécifiez un fichier de configuration d'entrée autre que celui par défaut ~/.mplayer/
input.conf. ~/.mplayer/est supposé si aucun chemin complet n'est donné.
ar-dev=
Périphérique à utiliser pour Apple IR Remote (la valeur par défaut est détectée automatiquement, Linux
seulement).
retard ar
Délai en millisecondes avant de commencer à répéter automatiquement une touche (0 pour désactiver).
ar-tarif
Nombre d'appuis sur les touches à générer par seconde en répétition automatique.
(pas) de liaisons par défaut
Utilisez les raccourcis clavier fournis par défaut par MPlayer.
liste de clés
Imprime toutes les touches pouvant être liées aux commandes.
liste de cmd
Imprime toutes les commandes qui peuvent être liées aux touches.
js-dev
Spécifie le périphérique de manette à utiliser (par défaut : /dev/input/js0).
fichier=
Lire les commandes du fichier donné. Surtout utile avec un FIFO.
NOTE: Lorsque le fichier donné est un FIFO, MPlayer ouvre les deux extrémités pour que vous puissiez faire
plusieurs 'echo "seek 10" > mp_pipe' et le tube restera valide.

-clé-fifo-taille <2-65000>
Spécifiez la taille de la FIFO qui met en mémoire tampon les événements clés (par défaut : 7). Un FIFO de taille
n peut mettre en mémoire tampon (n-1) événements. S'il est trop petit, certains événements peuvent être perdus. Si c'est
trop gros, MPlayer peut sembler se bloquer pendant qu'il traite les événements mis en mémoire tampon. Pour obtenir
le même comportement qu'avant l'introduction de cette option, définissez-la sur 2 pour Linux ou
1024 pour Windows. Pour une petite valeur, vous devez désactiver les double-clics en définissant
-doubleclick-time à 0 afin qu'ils ne soient pas en concurrence avec les événements réguliers pour l'espace tampon.

-lircconf (LIRC seulement)
Spécifie un fichier de configuration pour LIRC (par défaut : ~/.lircrc).

-liste-propriétés
Imprimez une liste des propriétés disponibles.

-boucle
Lecture de film en boucle fois. 0 signifie pour toujours.

- menu (affichage à l'écran menu seulement)
Activez la prise en charge du menu OSD.

-menu-cfg (affichage à l'écran menu seulement)
Utilisez un autre menu.conf.

-menu-chroot (affichage à l'écran menu seulement)
Chrootez le menu de sélection de fichier à un emplacement spécifique.

Exemple:
-menu-chroot / home
Restreindre le menu de sélection de fichier à / home et vers le bas (c'est-à-dire pas d'accès
vers / sera possible, mais /home/user_name le sera).

-menu-keepdir (affichage à l'écran menu seulement)
Le navigateur de fichiers démarre à partir du dernier emplacement connu au lieu du répertoire actuel.

-menu-racine (affichage à l'écran menu seulement)
Spécifiez le menu principal.

-menu-démarrage (affichage à l'écran menu seulement)
Affichez le menu principal au démarrage de MPlayer.

-mouvements-de-souris
Autorisez MPlayer à recevoir les événements de pointeur signalés par le pilote de sortie vidéo.
Nécessaire pour sélectionner les boutons dans les menus du DVD. Pris en charge pour les VO basés sur X11 (x11,
xv, xvmc, etc) et les VO gl, gl_tiled, direct3d et corevideo.

-noar Désactive l'assistance à distance AppleIR.

-noconsolecontrols
Empêchez MPlayer de lire les événements clés de l'entrée standard. Utile lors de la lecture
données de l'entrée standard. Ceci est automatiquement activé lorsque - est trouvé sur le
ligne de commande. Il y a des situations où vous devez le régler manuellement, par exemple si vous
ouvrez /dev/stdin (ou l'équivalent sur votre système), utilisez stdin dans une liste de lecture ou
l'intention de lire à partir de stdin plus tard via les commandes loadfile ou loadlist slave.

-pas de joystick
Désactive la prise en charge du joystick.

-nolirc
Désactive la prise en charge de LIRC.

-entréenomouse
Désactivez la pression/relâchement du bouton de la souris (le menu contextuel de mozplayerxp repose sur cela
option).

-rtc (RTC seulement)
Active l'utilisation de Linux RTC (horloge temps réel - /dev/rtc) comme mécanisme de synchronisation.
Cela réveille le processus toutes les 1/1024 secondes pour vérifier l'heure actuelle. Inutile
avec des noyaux Linux modernes configurés pour une utilisation de bureau car ils réveillent déjà le
processus avec une précision similaire lors de l'utilisation du sommeil programmé normal.

-pause <0-3> (MPlayer seulement)
Spécifie le comportement de pause par défaut des commandes, c'est-à-dire si MPlayer
continuer la lecture ou rester en pause une fois la commande terminée. Voir
DOCS/tech/slave.txt pour plus de détails.
0 CV
1 pause (pause)
2 garder le statut de pause / lecture (pausing_keep)
3 basculer l'état de pause / lecture (pausing_toggle)
4 pause sans pas de trame (expérimental) (pausing_keep_force)

-jeu-msg
Imprimez une chaîne avant de commencer la lecture. Les extensions suivantes sont
prise en charge:

${NOM}
Développez jusqu'à la valeur de la propriété NAME.

?(NOM : TEXTE)
Développez TEXT uniquement si la propriété NAME est disponible.

?(!NOM:TEXTE)
Développez TEXT uniquement si la propriété NAME n'est pas disponible.

-playlist
Lire les fichiers en fonction d'un fichier de liste de lecture (ASX, Winamp, SMIL ou un fichier par ligne
format).
AVERTISSEMENT: La façon dont MPlayer analyse et utilise les fichiers de liste de lecture n'est pas sûre
fichiers construits de manière malveillante. De tels fichiers peuvent déclencher des actions nuisibles. Cela a
été le cas pour toutes les versions de MPlayer, mais malheureusement ce fait n'était pas bien
documenté plus tôt, et certaines personnes ont même recommandé à tort l'utilisation de
-playlist avec des sources non fiables. N'utilisez PAS -playlist avec Internet aléatoire
sources ou fichiers auxquels vous ne faites pas confiance !
NOTE: Cette option est considérée comme une entrée, donc les options trouvées après s'appliqueront uniquement
aux éléments de cette playlist.
FIXME : Cela doit être clarifié et documenté de manière approfondie.

-autoriser l'analyse de listes de lecture dangereuses
Cela permet d'analyser n'importe quel fichier en tant que liste de lecture si, par exemple, un serveur annonce un fichier comme
playlist. Ne l'activez que si vous savez que tous les serveurs impliqués sont dignes de confiance. MPlayer's
Le code de liste de lecture n'est pas conçu pour gérer les fichiers de liste de lecture malveillants.

-rtc-périphérique
Utilisez l'appareil spécifié pour la synchronisation RTC.

-mélanger
Lire les fichiers dans un ordre aléatoire.

-peau (IUG seulement)
Charge un skin depuis le répertoire donné en paramètre sous le skin par défaut
répertoires, ~/.mplayer/skins/ et /usr/local/share/mplayer/skins/.

Exemple:
-fittyfene de la peau
Essais ~/.mplayer/skins/fittyfene et ensuite /usr/local/share/mplayer/
peaux/fittyfene.

-trimer (egalement sur le lien -saisir)
Active le mode esclave, dans lequel MPlayer fonctionne comme un backend pour d'autres programmes.
Au lieu d'intercepter les événements du clavier, MPlayer lira les commandes séparées par un
saut de ligne (\n) à partir de stdin.
NOTE: Voir -input cmdlist pour une liste des commandes esclaves et DOCS/tech/slave.txt pour
leur description. De plus, cela n'est pas destiné à désactiver d'autres entrées, par exemple via
la fenêtre vidéo, utilisez une autre méthode comme -input
nodefault-bindings:conf=/dev/null pour cela.

-sommeil doux
Les délais en vérifiant à plusieurs reprises l'heure actuelle au lieu de demander au noyau de
réveillez MPlayer au bon moment. Utile si le timing de votre noyau est imprécis et
vous ne pouvez pas non plus utiliser le RTC. Au prix d'une consommation CPU plus élevée.

-étape
Sauter secondes après chaque image. Le framerate normal du film est conservé,
donc la lecture est accélérée. Étant donné que MPlayer ne peut rechercher que l'image clé suivante, cette
peut être inexact.

-udp-ip
Définit l'adresse de destination des datagrammes envoyés par le -udp-master. Le régler sur
une adresse de diffusion permet à plusieurs esclaves ayant la même adresse de diffusion de
synchronisation avec le maître (par défaut : 127.0.0.1).

-udp-maître
Envoyez un datagramme à -udp-ip sur -udp-port juste avant de lire chaque image. Les
datagramme indique la position du maître dans le fichier.

-port-udp
Définit le port de destination pour les datagrammes envoyés par le -udp-master, et le port a
-udp-slave écoute (par défaut : 23867).

-udp-seek-seuil
Quand le maître cherche, l'esclave doit décider s'il cherche aussi, ou attrape
en décodant les trames sans pause entre les trames. Si le maître est plus de
secondes loin de l'esclave, l'esclave cherche. Sinon, il « court » pour rattraper
ou attend le maître. Cela devrait presque toujours être laissé à sa valeur par défaut
réglage de 1 seconde.

-udp-esclave
Écoutez sur -udp-port et faites correspondre la position du maître.

DEMUXER/FLUX OPTIONS


-a52drc
Sélectionnez le niveau de compression de plage dynamique pour les flux audio AC-3. est un
valeur flottante allant de 0 à 1, où 0 signifie pas de compression et 1 (qui est le
par défaut) signifie une compression complète (rendre les passages forts plus silencieux et vice versa).
Les valeurs jusqu'à 2 sont également acceptées, mais sont purement expérimentales. Cette option seulement
montre un effet si le flux AC-3 contient la compression de plage requise
</br>L’Information.

-aide (egalement sur le lien -alang)
Sélectionnez 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 imprime les identifiants audio disponibles lorsque
exécuter en mode verbeux (-v). Lors de la lecture d'un flux MPEG-TS, MPlayer/MEncoder
utiliser le premier programme (si présent) avec le flux audio choisi.

-ausid (egalement sur le lien -alang)
Sélectionnez le canal de sous-flux audio. Actuellement, la plage valide est 0x55..0x75 et
s'applique uniquement à MPEG-TS lorsqu'il est géré par le démultiplexeur natif (pas par libavformat).
Le type de format peut ne pas être correctement identifié en raison de la façon dont ces informations (ou
l'absence de celui-ci) est intégré dans le flux, mais il démultiplexera correctement l'audio
flux lorsque plusieurs sous-flux sont présents. MPlayer imprime les
ID de sous-flux lorsqu'il est exécuté avec -identify.

-alang <langue code[,langue code,...]> (egalement sur le lien -aide)
Spécifiez une liste prioritaire de langues audio à utiliser. Différents formats de conteneurs
utiliser des codes de langue différents. Les DVD utilisent des codes de langue à deux lettres ISO 639-1,
Matroska, MPEG-TS et NUT utilisent les codes de langue à trois lettres ISO 639-2 tandis que OGM utilise
un identifiant de forme libre. MPlayer imprime les langues disponibles lorsqu'il est exécuté en mode verbeux
(-v).

Exemple:
mplayer dvd://1 -alang hu,fr
Choisit la piste en hongrois sur un DVD et se rabat sur l'anglais si
Le hongrois n'est pas disponible.
mplayer -alang jpn exemple.mkv
Lit un fichier Matroska en japonais.

-démultiplexeur audio <[+]nom> (-fichier audio seulement)
Forcer le type de démultiplexeur audio pour -audiofile. Utilisez un '+' avant le nom pour le forcer,
cela sautera quelques vérifications! Donnez le nom du démultiplexeur tel qu'il est imprimé par -audio-demuxer
aider. Pour la compatibilité descendante, il accepte également l'ID du démultiplexeur tel que défini dans
libmpdemux/demuxer.h. -audio-demuxer audio ou -audio-demuxer 17 force MP3.

-fichier audio
Lisez l'audio d'un fichier externe (WAV, MP3 ou Ogg Vorbis) tout en visionnant un film.

-cache de fichiers audio
Active la mise en cache du flux utilisé par -audiofile, en utilisant la quantité spécifiée de
mémoire.

-réutilisation-socket (udp:// seulement)
Permet à un socket d'être réutilisé par d'autres processus dès qu'il est fermé.

-bande passante (réseau seulement)
Spécifiez la bande passante maximale pour le streaming réseau (pour les serveurs capables de
envoyer du contenu à différents débits). Utile si vous voulez regarder en direct
média derrière une connexion lente. Avec le streaming Real RTSP, il est également utilisé pour définir
la bande passante de livraison maximale permettant un remplissage plus rapide du cache et un vidage de flux.

-angle Bluray <angle identifiant> (Blu Ray seulement)
Certains disques Blu-ray contiennent des scènes qui peuvent être visionnées sous plusieurs angles. Ici
vous pouvez indiquer à MPlayer quels angles utiliser (par défaut : 1).

-appareil-bluray à disque> (Blu Ray seulement)
Spécifiez l'emplacement du disque Blu-ray. Doit être un répertoire avec une structure Blu-ray.

-cache
Cette option spécifie la quantité de mémoire (en Ko) à utiliser lors de la mise en cache préalable d'un fichier ou
URL. Particulièrement utile sur les supports lents.

-nocache
Désactive la mise en cache.

-cache-min
La lecture commencera lorsque le cache aura été rempli jusqu'à du total.

-cache-recherche-min
Si une recherche doit être faite à un poste au sein de de la taille du cache de
la position actuelle, MPlayer attendra que le cache soit rempli à cette position
plutôt que d'effectuer une recherche de flux (par défaut : 50).

-Capturer (MPlayer seulement)
Permet de capturer le flux principal (pas de pistes audio supplémentaires ou d'autres types de
streams) dans le fichier spécifié par -dumpfile ou par défaut. Si cette option est
donnée, la capture peut être lancée et arrêtée en appuyant sur la touche liée à cette
fonction (voir section COMMANDE INTERACTIVE). Identique à -dumpstream, ce sera
ne produira probablement pas de résultats utilisables pour autre chose que les flux MPEG. Noter que,
en raison des latences du cache, les données capturées peuvent commencer et se terminer avec un certain retard par rapport
à ce que vous voyez affiché.

-cdda (CDDA seulement)
Cette option peut être utilisée pour régler la fonction de lecture de CD audio de MPlayer.

Les options disponibles sont:

vitesse=
Réglez la vitesse d'essorage du CD.

paranoïa=<0-2>
Réglez le niveau de paranoïa. Les valeurs autres que 0 semblent interrompre la lecture de quoi que ce soit
mais la première piste.
0 : désactiver la vérification (par défaut)
1 : contrôle de chevauchement uniquement
2: correction et vérification complète des données

générique-dev=
Utilisez le périphérique SCSI générique spécifié.

taille-secteur=
Définir la taille de lecture atomique.

chevauchement =
Forcer la recherche de chevauchement minimum pendant la vérification pour secteurs.

toc-biais
Supposons que le décalage de début de la voie 1 tel que rapporté dans la TOC sera
adressé en tant que LBA 0. Certains disques Toshiba en ont besoin pour suivre
limites correctes.

toc-offset=
Ajouter secteurs aux valeurs rapportées lors de l'adressage des pistes. Peut-être
négatif.

(pas) sauter
(Jamais) accepter une reconstruction de données imparfaite.

-cdrom-périphérique à appareil>
Spécifiez le périphérique de CD-ROM (par défaut : /dev/cdrom).

-canaux (egalement sur le lien -un F chaînes)
Demander le nombre de canaux de lecture (par défaut : 2). MPlayer demande au décodeur de
décoder l'audio en autant de canaux que spécifié. Ensuite, c'est au décodeur
pour remplir l'exigence. Ceci n'est généralement important que lors de la lecture de vidéos
avec audio AC-3 (comme les DVD). Dans ce cas, liba52 fait le décodage par défaut et
sous-mixe correctement l'audio dans le nombre de canaux demandé. à directement
contrôler le nombre de canaux de sortie indépendamment du nombre de canaux
décodé, utilisez le filtre des canaux.
NOTE: Cette option est honorée par les codecs (AC-3 uniquement), les filtres (surround) et l'audio
pilotes de sortie (OSS au moins).

Les options disponibles sont:

2 stéréo
4 surround
6 complet 5.1
8 complet 7.1

-chapitre <chapitre ID>[- ID>]
Spécifiez à quel chapitre commencer la lecture. Spécifiez éventuellement le chapitre à terminer
jouer à (par défaut : 1).

-biscuits (réseau seulement)
Envoyez des cookies lors des requêtes HTTP.

-fichier-cookies (réseau seulement)
Lire les cookies HTTP de (défaut: ~/.mozilla/ et ~/.netscape/) et sauter
lecture à partir des emplacements par défaut. Le fichier est supposé être au format Netscape.

-retard
délai audio en secondes (valeur flottante positive ou négative)
Les valeurs négatives retardent le son et les valeurs positives retardent la vidéo. Noter que
c'est exactement le contraire de l'option -audio-delay MEncoder.
NOTE: Lorsqu'il est utilisé avec MEncoder, il n'est pas garanti que cela fonctionne correctement avec -ovc
copie; utilisez plutôt -audio-delay.

-ignorer-commencer
Ignorez l'heure de début spécifiée pour les flux dans les fichiers AVI. Dans MPlayer, cela
annule les retards de flux dans les fichiers encodés avec l'option -audio-delay. Pendant
encodage, cette option empêche MEncoder de transférer le début du flux d'origine
fois au nouveau fichier ; l'option -audio-delay n'est pas affectée. Notez que MEncoder
ajuste parfois automatiquement les heures de démarrage du flux pour compenser les
les délais de décodage, n'utilisez donc pas cette option pour l'encodage sans l'avoir testée au préalable.

-démultiplexeur <[+]nom>
Forcer le type de démultiplexeur. Utilisez un '+' avant le nom pour le forcer, cela sautera certains
chèques ! Donnez le nom du démultiplexeur tel qu'il est imprimé par -demuxer help. Pour l'arrière
compatibilité, il accepte également l'ID du démultiplexeur tel que défini dans libmpdemux/demuxer.h.

-vider l'audio (MPlayer seulement)
Vide le flux audio brut compressé dans ./stream.dump (utile avec MPEG/AC-3, dans la plupart des cas
dans d'autres cas, le fichier résultant ne sera pas lisible). Si vous donnez plus d'un
-dumpaudio, -dumpvideo, -dumpstream sur la ligne de commande, seul le dernier sera
.

-fichier de vidage (MPlayer seulement)
Spécifiez le fichier dans lequel MPlayer doit être vidé. Doit être utilisé avec -dumpaudio
/ -dumpvideo / -dumpstream / -capture.

-décharge (MPlayer seulement)
Vide le flux brut dans ./stream.dump. Utile lors de l'extraction d'un DVD ou d'un réseau.
Si vous donnez plus d'un de -dumpaudio, -dumpvideo, -dumpstream sur la commande
ligne seule la dernière fonctionnera.

-vider la vidéo (MPlayer seulement)
Videz le flux vidéo brut compressé dans ./stream.dump (pas très utilisable). Si vous donnez
plusieurs parmi -dumpaudio, -dumpvideo, -dumpstream sur la ligne de commande, uniquement le
le dernier fonctionnera.

-dvbin (DVB seulement)
Transmettez les paramètres suivants au module d'entrée DVB, afin de remplacer le
ceux par défaut :

carte=<1-4>
Spécifie en utilisant le numéro de carte 1-4 (par défaut : 1).
fichier=
Demande à MPlayer de lire la liste des chaînes à partir de . La valeur par défaut est
~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (selon votre type de carte) ou
~/.mplayer/channels.conf en dernier recours.
délai d'attente=<1-240>
Nombre maximum de secondes à attendre lorsque vous essayez de régler une fréquence avant
abandonner (par défaut : 30).

-dispositif-dvd à appareil> (DVD seulement)
Spécifiez le périphérique DVD ou le nom de fichier .iso (par défaut : /dev/dvd). Vous pouvez également spécifier
un répertoire qui contient des fichiers préalablement copiés directement à partir d'un DVD (avec par exemple
vobcopie).

-dvd-vitesse <facteur or vitesse in Ko/s> (DVD seulement)
Essayez de limiter la vitesse du DVD (par défaut : 0, aucun changement). La vitesse de base du DVD est d'environ 1350 Ko/s,
Ainsi, un lecteur 8x peut lire à des vitesses allant jusqu'à 10800 XNUMX Ko/s. Des vitesses plus lentes rendent le lecteur
plus silencieux, pour regarder des DVD 2700KB/s devrait être assez silencieux et rapide. MPlayer
réinitialise la vitesse à la valeur par défaut du variateur à la fermeture. Les valeurs inférieures à 100 signifient
multiples de 1350 Ko/s, c'est-à-dire que -dvd-speed 8 sélectionne 10800 Ko/s.
NOTE: Vous avez besoin d'un accès en écriture au périphérique DVD pour modifier la vitesse.

-dvdangle <angle identifiant> (DVD seulement)
Certains disques DVD contiennent des scènes qui peuvent être visionnées sous plusieurs angles. Ici vous
peut indiquer à MPlayer quels angles utiliser (par défaut : 1).

-edl
Active les actions de modification de la liste de décision (EDL) pendant la lecture. La vidéo sera ignorée
sur et l'audio sera coupé et rétabli selon les entrées dans le donné
déposer. Voir http://www.mplayerhq.hu/DOCS/HTML/en/edl.html pour plus de détails sur l'utilisation
ce.

-endpos <[[hh:]mm:]ss[.ms]|taille[b|kb|mb]> (egalement sur le lien -ss et -qn)
Arrêt à un instant donné ou à une position d'octet.
NOTE: La position de l'octet peut ne pas être précise, car elle ne peut s'arrêter qu'à une limite de trame.
Lorsqu'il est utilisé en conjonction avec l'option -ss, le temps -endpos avancera de
secondes spécifiées avec -ss s'il ne s'agit pas d'une position d'octet. En plus ça peut ne pas fonctionner
bien ou pas du tout lorsqu'il est utilisé avec l'une des options -dump.

Exemple:
-pos final 56
Arrêt à 56 secondes.
-position finale 01:10:00
Arrêt à 1h10.
-ss 10 -endpos 56
Arrêt à 1 minute 6 secondes.
mplayer -endpos 100 Mo
Arrêtez la lecture après avoir lu 100 Mo du fichier d'entrée.
mencoder -endpos 100 Mo
Encodez seulement 100 Mo.

-forceidx
Forcer la reconstruction de l'index. Utile pour les fichiers avec index cassé (désynchronisation A/V, etc.).
Cela permettra de rechercher dans des fichiers où la recherche n'était pas possible. Vous pouvez réparer le
index en permanence avec MEncoder (voir la documentation).
NOTE: Cette option ne fonctionne que si le média sous-jacent prend en charge la recherche (c'est-à-dire pas
avec stdin, tuyau, etc.).

-fps <flotteur valeur>
Ignorer la fréquence d'images de la vidéo. Utile si la valeur d'origine est erronée ou manquante.

-cadres
Lire/convertir uniquement en premier cadres, puis quittez.

-hr-recherche-mp3 (MP3 seulement)
Recherche MP3 haute résolution. Activé lors de la lecture à partir d'un fichier MP3 externe, car nous devons
cherchez la position très exacte pour garder la synchronisation A/V. Peut être lent surtout quand
chercher en arrière car il faut revenir au début pour trouver une image exacte
position.

-champs d'en-tête http
Définissez des champs HTTP personnalisés lors de l'accès au flux HTTP.

Exemple:
mplayer -http-header-fields 'Champ1 : valeur1','Champ2 : valeur2'
http://localhost: 1234
Générera une requête HTTP :
GET / HTTP / 1.0
Hôte : localhost:1234
Agent utilisateur : MPlayer
Icy-MetaData : 1
Champ1 : valeur1
Champ2 : valeur2
Connection: close

-idx (egalement sur le lien -forceidx)
Reconstruit l'index des fichiers si aucun index n'a été trouvé, permettant la recherche. Utile avec
téléchargements interrompus/incomplets ou fichiers mal créés.
NOTE: Cette option ne fonctionne que si le média sous-jacent prend en charge la recherche (c'est-à-dire pas
avec stdin, tuyau, etc.).

-noidx Ignorer la reconstruction du fichier d'index. MEncoder ignore l'écriture de l'index avec cette option.

-proxy-ipv4-uniquement (réseau seulement)
Ignorez le proxy pour les adresses IPv6. Il sera toujours utilisé pour les connexions IPv4.

-loadidx <index fichier>
Le fichier à partir duquel lire les données d'index vidéo enregistrées par -saveidx. Cet indice
sera utilisé pour rechercher, en remplaçant toutes les données d'indexation contenues dans l'AVI lui-même.
MPlayer ne vous empêchera pas de charger un fichier d'index généré à partir d'un autre
AVI, mais cela entraînera certainement des résultats défavorables.
NOTE: Cette option est obsolète maintenant que MPlayer prend en charge OpenDML.

-mc
correction de synchronisation AV maximale par image (en secondes)
-mc 0 doit toujours être combiné avec -noskip pour mencoder, sinon il sera presque
certainement provoquer une désynchronisation AV.

-mf
Utilisé lors du décodage de plusieurs fichiers PNG ou JPEG.

Les options disponibles sont:

w=
largeur du fichier d'entrée (par défaut : détection automatique)
h=
hauteur du fichier d'entrée (par défaut : détection automatique)
fps=
fps de sortie (par défaut : 25)
tapez=
type de fichier d'entrée (disponible : jpeg, png, tga, sgi)

-ni Forcer le traitement des fichiers comme non entrelacés. En particulier force l'utilisation de non-
analyseur AVI entrelacé (corrige la lecture de certains mauvais fichiers AVI). Peut aussi aider
lecture de fichiers qui lisent autrement l'audio et la vidéo en alternance au lieu de
en même temps.

-nobit/s (AVI seulement)
N'utilisez pas la valeur moyenne d'octet/seconde pour la synchronisation AV. Aide avec certains fichiers AVI avec
en-tête cassé.

-noextbased
Désactive la sélection de démultiplexeur basée sur l'extension. Par défaut, lorsque le type de fichier
(démuxeur) ne peut pas être détecté de manière fiable (le fichier n'a pas d'en-tête ou il n'est pas fiable
suffisant), l'extension de nom de fichier est utilisée pour sélectionner le démultiplexeur. retombe toujours
sur la sélection de démultiplexeur basée sur le contenu.

-mot de passe (egalement sur le lien -utilisateur) (réseau seulement)
Spécifiez le mot de passe pour l'authentification HTTP.

-préférer-ipv4 (réseau seulement)
Utilisez IPv4 sur les connexions réseau. Se replie automatiquement sur IPv6.

-préférer-ipv6 (IPv6 réseau seulement)
Utilisez IPv6 sur les connexions réseau. Se replie automatiquement sur IPv4.

-pssonde <octet poste>
Lors de la lecture d'un flux MPEG-PS ou MPEG-PES, cette option vous permet de spécifier combien
octets dans le flux que MPlayer doit analyser afin d'identifier le codec vidéo
utilisé. Cette option est nécessaire pour lire des fichiers EVO ou VDR contenant des flux H.264.

-pvr (enregistreur seulement)
Cette option règle diverses propriétés d'encodage du module de capture PVR. Il doit
être utilisé avec n'importe quelle carte basée sur un encodeur MPEG matériel pris en charge par le pilote V4L2.
Le Hauppauge WinTV PVR-150/250/350/500 et toutes les cartes basées sur IVTV sont connus sous le nom de PVR
cartes de capture. Sachez que seul le noyau Linux 2.6.18 et supérieur est capable de gérer
Flux MPEG via la couche V4L2. Pour la capture matérielle d'un flux MPEG et
en le regardant avec MPlayer/MEncoder, utilisez 'pvr://' comme URL de film.

Les options disponibles sont:

aspect=<0-3>
Spécifiez le rapport hauteur/largeur d'entrée :
0: 1 h 1
1: 4:3 (par défaut)
2: 16 h 9
3: 2.21 h 1

taux=<32000-48000>
Spécifiez le taux audio d'encodage (par défaut : 48000 32000 Hz, disponible : 44100, XNUMX et
48000Hz).

couche=<1-3>
Spécifiez l'encodage de la couche audio MPEG (par défaut : 2).

débit=<32-448>
Spécifiez le débit binaire d'encodage audio en kbps (par défaut : 384).

amode=
Spécifiez le mode d'encodage audio. Les valeurs prédéfinies disponibles sont « stéréo »,
'joint_stereo', 'dual' et 'mono' (par défaut : stéréo).

vbitrate=
Spécifiez l'encodage du débit binaire vidéo moyen en Mbps (par défaut : 6).

vmode=
Spécifiez le mode d'encodage vidéo :
vbr : Débit binaire variable (par défaut)
cbr : débit binaire constant

vpeak=
Spécifiez l'encodage du débit binaire vidéo de pointe en Mbps (uniquement utile pour l'encodage VBR,
par défaut : 9.6).

fmt=
Choisissez un format MPEG pour l'encodage :
ps : flux de programme MPEG-2 (par défaut)
ts : flux de transport MPEG-2
mpeg1 : flux système MPEG-1
vcd : flux compatible CD vidéo
svcd : flux compatible Super Video CD
dvd : flux compatible DVD

radio (radio seulement)
Ces options définissent divers paramètres du module de capture radio. Pour écouter
la radio avec MPlayer utilise 'radio:// ' (si l'option canaux n'est pas donnée) ou
'radio:// ' (si l'option canaux est donnée) en tant qu'URL de film. Tu peux
voir la plage de fréquences autorisée en exécutant MPlayer avec '-v'. Pour commencer la saisie
sous-système, utilisez 'radio:// /Capturer'. Si le mot-clé de capture est
pas donné, vous pouvez écouter la radio en utilisant uniquement le câble d'entrée de ligne. Utiliser la capture pour
écouter n'est pas recommandé en raison de problèmes de synchronisation, ce qui rend ce processus
inconfortable.

Les options disponibles sont:

appareil=
Périphérique radio à utiliser (par défaut : /dev/radio0 pour Linux et /dev/tuner0 pour
*BSD).

pilote =
Pilote radio à utiliser (par défaut : v4l2 si disponible, sinon v4l).
Actuellement, les pilotes v4l et v4l2 sont pris en charge.

volume=<0..100>
volume sonore pour l'appareil radio (par défaut 100)

freq_min= (*BSD BT848 uniquement)
fréquence minimale autorisée (par défaut : 87.50)

freq_max= (*BSD BT848 uniquement)
fréquence maximale autorisée (par défaut : 108.00)

canaux = - , - ,...
Définir la liste des chaînes. Utilisez _ pour les espaces dans les noms (ou jouez avec les guillemets ;-).
Les noms de canaux seront alors écrits à l'aide de l'OSD et des commandes esclaves
radio_step_channel et radio_set_channel seront utilisables pour une télécommande
contrôle (voir LIRC). S'il est donné, le numéro dans l'URL du film sera traité comme
position de la chaîne dans la liste des chaînes.
Exemple: radio://1, radio://104.4, radio_set_channel 1

appareil= (capture radio uniquement)
Nom de l'appareil à partir duquel capturer le son. Sans un tel nom, la capture sera
désactivé, même si le mot-clé de capture apparaît dans l'URL. Pour les appareils ALSA
l'utiliser sous la forme hw= . . Si le nom de l'appareil contient un '=',
le module utilisera ALSA pour capturer, sinon OSS.

arate= (capture radio uniquement)
Taux en échantillons par seconde (par défaut : 44100 XNUMX).
NOTE: Lors de l'utilisation de la capture audio, définissez également -rawaudio rate= option avec
la même valeur que arate. Si vous avez des problèmes avec la vitesse du son (fonctionne aussi
rapidement), essayez de jouer avec différentes valeurs de taux (par exemple
48000,44100,32000,...).

achannels= (capture radio uniquement)
Nombre de canaux audio à capturer.

-audio brut
Cette option vous permet de lire des fichiers audio bruts. Vous devez utiliser -demuxer rawaudio comme
bien. Il peut également être utilisé pour lire des CD audio qui ne sont pas en stéréo 44 bits à 16 kHz.
Pour lire des flux AC-3 bruts, utilisez -rawaudio format=0x2000 -demuxer rawaudio.

Les options disponibles sont:

canaux =
Nombre de canaux
taux =
taux en échantillons par seconde
taille d'échantillon=
taille de l'échantillon en octets
débit =
débit binaire pour les fichiers audio bruts
format=
fourcc en hexagone

-vidéo brute
Cette option vous permet de lire des fichiers vidéo bruts. Vous devez utiliser -demuxer rawvideo comme
Hé bien.

Les options disponibles sont:

fps=
taux en images par seconde (par défaut : 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
définir la taille d'image standard
w=
largeur de l'image en pixels
h=
hauteur de l'image en pixels
i420|yv12|yuy2|y8
définir l'espace colorimétrique
format=
espace colorimétrique (fourcc) en hexadécimal ou constante de chaîne. Utilisez -rawvideo format=help
pour une liste de chaînes possibles.
taille =
taille de trame en octets

Exemple:
mplayer contremaître.qcif -demuxer rawvideo -rawvideo qcif
Jouez le célèbre exemple de vidéo « foreman ».
mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576
Jouez un échantillon YUV brut.

-référent (réseau seulement)
Spécifiez un chemin de référence ou une URL pour les requêtes HTTP.

-port-rtsp
Utilisé avec les URL 'rtsp://' pour forcer le numéro de port du client. Cette option peut être
utile si vous êtes derrière un routeur et que vous souhaitez transférer le flux RTSP depuis le
serveur à un client spécifique.

-destination-rtsp
Utilisé avec les URL 'rtsp://' pour forcer la liaison de l'adresse IP de destination. Cette
L'option peut être utile avec certains serveurs RTSP qui n'envoient pas de paquets RTP au
bonne interface. Si la connexion au serveur RTSP échoue, utilisez -v pour voir quel
L'adresse IP à laquelle MPlayer essaie de se lier et de la forcer à celle attribuée à votre
ordinateur à la place.

-rtsp-stream-over-tcp (EN DIRECT555 et NEMESI seulement)
Utilisé avec les URL 'rtsp://' pour spécifier que les RTP et RTCP entrants résultants
les paquets soient diffusés sur TCP (en utilisant la même connexion TCP que RTSP). Cette option
peut être utile si vous avez une connexion Internet cassée qui ne passe pas les appels entrants
Paquets UDP (voir http://www.live555.com/mplayer/).

-rtsp-stream-sur-http (EN DIRECT555 seulement)
Utilisé avec les URL 'http://' pour spécifier que les RTP et RTCP entrants résultants
les paquets soient diffusés sur HTTP.

-saveidx
Forcer la reconstruction de l'index et vider l'index vers . Actuellement cela ne fonctionne que
avec des fichiers AVI.
NOTE: Cette option est obsolète maintenant que MPlayer prend en charge OpenDML.

-sb <octet poste> (egalement sur le lien -ss)
Recherche la position de l'octet. Utile pour la lecture à partir d'images de CD-ROM ou de fichiers VOB avec
indésirable au début.

-la vitesse <0.01-100>
Ralentir ou accélérer la lecture du facteur donné en paramètre. Pas garanti de
fonctionne correctement avec -oac copy. Ajoutez -af scaletempo pour dépasser la limite 4x sur
la lecture.

-tarif
Sélectionnez le taux d'échantillonnage de sortie à utiliser (bien sûr, les cartes son ont des limites sur
cette). Si la fréquence d'échantillonnage sélectionnée est différente de celle du courant
média, le filtre audio resample ou lavcresample sera inséré dans l'audio
couche filtrante pour compenser la différence. Le type de rééchantillonnage peut être
contrôlé par l'option -af-adv. La valeur par défaut est le rééchantillonnage rapide qui peut entraîner
Distorsion.

-ss (egalement sur le lien -qn)
Chercher à la position de temps donnée. Utilisez -ss nopts pour désactiver la recherche, -ss 0 a différents
comportement.

Exemple:
-article 56
Cherche à 56 secondes.
-ss 01:10:00
Cherche à 1 heure 10 min.

-tskeepbroken
Indique à MPlayer de ne pas rejeter les paquets TS signalés comme cassés dans le flux.
Parfois nécessaire pour lire des fichiers MPEG-TS corrompus.

-tprobe <octet poste>
Lors de la lecture d'un flux MPEG-TS, cette option vous permet de spécifier le nombre d'octets dans le
stream, vous voulez que MPlayer recherche les identifiants audio et vidéo souhaités.

-tsprog <1-65534>
Lors de la lecture d'un flux MPEG-TS, vous pouvez spécifier avec cette option quel programme (si
présent) vous voulez jouer. Peut être utilisé avec -vid et -aid.

-la télé (télé/enregistreur seulement)
Cette option règle diverses propriétés du module de capture TV. Pour regarder la télévision
avec MPlayer, utilisez 'tv://' ou 'tv:// ' ou même 'tv://
(voir les canaux en option pour channel_name ci-dessous) en tant qu'URL de film. Vous pouvez aussi utiliser
'la télé:/// ' pour commencer à regarder un film à partir d'une entrée composite ou S-Vidéo (voir
entrée d'option pour plus de détails).

Les options disponibles sont:

pas de son
pas de son

automute=<0-255> (v4l et v4l2 uniquement)
Si la force du signal signalée par l'appareil est inférieure à cette valeur, l'audio et
la vidéo sera coupée. Dans la plupart des cas, automute=100 suffira. Défaut
est 0 (automute désactivé).

pilote =
Voir -tv driver=help pour une liste des pilotes d'entrée TV compilés. disponible:
factice, v4l, v4l2, bsdbt848 (par défaut : détection automatique)

appareil=
Spécifiez le périphérique TV (par défaut : /dev/video0). NOTE: Pour le pilote bsdbt848
vous pouvez fournir à la fois des noms de périphériques bktr et tuner en les séparant par un
virgule, tuner après bktr (par exemple -tv device=/dev/bktr1,/dev/tuner1).

entrée =
Spécifiez l'entrée (par défaut : 0 (TV), voir la sortie de la console pour les entrées disponibles).

fréq=
Spécifiez la fréquence sur laquelle régler le tuner (par exemple 511.250). Pas compatible
avec le paramètre canaux.

outfmt=
Spécifiez le format de sortie du tuner avec une valeur prédéfinie prise en charge par le
pilote V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) ou un
format arbitraire donné comme valeur hexadécimale. Essayez outfmt=help pour une liste de tous
formats disponibles.

largeur=
largeur de la fenêtre de sortie

hauteur =
hauteur de la fenêtre de sortie

fps=
fréquence d'images à laquelle capturer la vidéo (images par seconde)

taille tampon=
taille maximale du tampon de capture en mégaoctets (par défaut : dynamique)

norme=
Pour bsdbt848 et v4l, PAL, SECAM, NTSC sont disponibles. Pour la v4l2, voir le
sortie de la console pour une liste de toutes les normes disponibles, voir également le normid
option ci-dessous.

normide= (v4l2 uniquement)
Définit la norme TV sur l'ID numérique donné. La norme TV dépend de la
carte de capture. Voir la sortie de la console pour une liste des normes TV disponibles.

canal=
Réglez l'accordeur sur canaliser.

liste des canaux =
disponible : argentine, australie, chine-bcast, europe-est, europe-ouest,
France, irlande, italie, japon-bcast, japon-cable, nouvelle-zélande, russie,
afrique du sud, us-bcast, us-cable, us-cable-hrc

canaux = - [= ], - [= ],...
Définissez des noms pour les chaînes. NOTE: Si est un entier supérieur à 1000,
il sera traité comme une fréquence (en kHz) plutôt que comme un nom de canal de
tableau des fréquences.
Utilisez _ pour les espaces dans les noms (ou jouez avec les guillemets ;-). Les noms des chaînes
seront alors écrites à l'aide de l'OSD, et les commandes esclaves tv_step_channel,
tv_set_channel et tv_last_channel seront utilisables pour une télécommande (voir
LIRC). Non compatible avec le paramètre de fréquence.
NOTE: Le numéro de canal sera alors la position dans la liste 'channels',
commençant par 1.
Exemple: tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1

[luminosité|contraste|teinte|saturation]=<-100-100>
Réglez l'égaliseur d'image sur la carte.

taux audio=
Définir le taux d'échantillonnage audio d'entrée.

forcer l'audio
Capturez l'audio même s'il n'y a pas de sources audio signalées par v4l.

prends-le
Capture d'ALSA.

amode=<0-3>
Choisissez un mode audio :
0 : mono
1 : stéréo
2: langue 1
3: langue 2

forcechan=<1-2>
Par défaut, le nombre de canaux audio enregistrés est déterminé
automatiquement en interrogeant le mode audio de la carte TV. Cette option
permet de forcer l'enregistrement stéréo/mono indépendamment de l'option amode et du
valeurs renvoyées par v4l. Cela peut être utilisé pour le dépannage lorsque le téléviseur
la carte n'est pas en mesure de signaler le mode audio actuel.

appareil=
Définir un périphérique audio. devrait être /dev/xxx pour OSS et un identifiant matériel
pour ALSA. Vous devez remplacer tout ':' par un '.' dans l'ID du matériel pour ALSA.

audioid=
Choisissez une sortie audio de la carte de capture, si elle en a plusieurs.

[volume|bass|treble|balance]=<0-65535> (v4l1)

[volume|bass|treble|balance]=<0-100> (v4l2)
Ces options définissent les paramètres du mélangeur sur la carte de capture vidéo. Ils
n'aura aucun effet si votre carte n'en possède pas. Pour v4l2 50 cartes vers
la valeur par défaut du contrôle, telle que rapportée par le conducteur.

gain=<0-100> (v4l2)
Réglez le contrôle de gain pour les périphériques vidéo (généralement des webcams) à la valeur souhaitée
et désactiver le contrôle automatique. Une valeur de 0 active le contrôle automatique.
Si cette option est omise, le contrôle de gain ne sera pas modifié.

mode immédiat=
Une valeur de 0 signifie capturer et mettre en mémoire tampon l'audio et la vidéo ensemble (par défaut pour
MEncodeur). Une valeur de 1 (par défaut pour MPlayer) signifie faire une capture vidéo
uniquement et laissez l'audio passer par un câble de bouclage de la carte TV au
carte son.

mjpeg
Utilisez la compression matérielle MJPEG (si la carte la prend en charge). Lorsque vous utilisez ce
option, vous n'avez pas besoin de spécifier la largeur et la hauteur de la sortie
fenêtre, car MPlayer le déterminera automatiquement à partir de la décimation
valeur (voir ci-dessous).

décimation=<1|2|4>
choisissez la taille de l'image qui sera compressée par le matériel MJPEG
compression:
1 : taille réelle
704x576 PAL
704 x 480 NTSC
2: taille moyenne
352x288 PAL
352 x 240 NTSC
4: petite taille
176x144 PAL
176 x 120 NTSC

qualité=<0-100>
Choisissez la qualité de la compression JPEG (< 60 recommandé pour
Taille).

tdevice=
Spécifiez le périphérique de télétexte TV (exemple : /dev/vbi0) (par défaut : aucun).

formatt=
Spécifiez le format d'affichage du télétexte TV (par défaut : 0) :
0 : opaque
1 : transparent
2 : opaque avec des couleurs inversées
3: transparent avec des couleurs inversées

tpage=<100-899>
Spécifiez le numéro de page de télétexte initial (par défaut : 100).

tlang=<-1-127>
Spécifiez le code de langue du télétexte par défaut (par défaut : 0), qui sera utilisé comme
langue principale jusqu'à ce qu'un paquet de type 28 soit reçu. Utile lorsque le
système de télétexte utilise un jeu de caractères non latins, mais les codes de langue ne sont pas
transmis via des paquets de type télétexte 28 pour une raison quelconque. Pour voir une liste de
les codes de langue pris en charge définissent cette option sur -1.

hidden_video_renderer (dshow uniquement)
Terminer le flux avec le moteur de rendu vidéo au lieu du moteur de rendu Null (par défaut :
désactivé). Aidera si la vidéo se bloque mais pas l'audio. NOTE: Peut ne pas fonctionner
avec la combinaison de cultures -vo directx et -vf.

hidden_vp_renderer (dshow uniquement)
Terminez le flux de broches VideoPort avec le moteur de rendu vidéo au lieu de le supprimer
du graphique (par défaut : désactivé). Utile si votre carte a une broche VideoPort et
la vidéo est saccadée. NOTE: Peut ne pas fonctionner avec -vo directx et -vf crop
combinaison.

system_clock (dshow uniquement)
Utiliser l'horloge système comme source de synchronisation au lieu de l'horloge graphique par défaut
(généralement l'horloge de l'une des sources en direct dans le graphique).

normalize_audio_chunks (dshow uniquement)
Créez des morceaux audio avec une durée égale à la durée de l'image vidéo
(par défaut : désactivé). Certaines cartes audio créent des morceaux audio d'environ 0.5 seconde,
résultant en une vidéo saccadée lors de l'utilisation de immediatemode=0.

-tvscan (LA TÉLÉ et MPlayer seulement)
Réglez le scanner des chaînes de télévision. MPlayer affichera également la valeur pour "-tv channels="
option, y compris les chaînes existantes et celles qui viennent d'être trouvées.

Les sous-options disponibles sont :

Autostart
Commencer le balayage des chaînes immédiatement après le démarrage (par défaut : désactivé).

période=<0.1-2.0>
Spécifiez le délai en secondes avant de passer au canal suivant (par défaut : 0.5).
Des valeurs inférieures entraîneront une analyse plus rapide, mais peuvent détecter une télévision inactive
canaux comme actifs.

seuil=<1-100>
Valeur seuil pour la force du signal (en pourcentage), telle que rapportée par le
périphérique (par défaut : 50). Une force de signal supérieure à cette valeur
indiquer que le canal de balayage en cours est actif.

-utilisateur (egalement sur le lien -mot de passe) (réseau seulement)
Spécifiez le nom d'utilisateur pour l'authentification HTTP.

-agent utilisateur
Utiliser en tant qu'agent utilisateur pour le streaming HTTP.

-vidéo
Sélectionnez le canal vidéo (MPG : 0-15, ASF : 0-255, MPEG-TS : 17-8190). Lorsque vous jouez un
Flux MPEG-TS, MPlayer/MEncoder utilisera le premier programme (le cas échéant) avec le
flux vidéo choisi.

-vivo (DÉBOGUER CODE)
Forcer les paramètres audio pour le démultiplexeur VIVO (à des fins de débogage). RÉPARE-MOI:
Documentez-le.

OSD/SOUS-TITRE OPTIONS


NOTE: Voir aussi -vf expand.

-cul (Type libre seulement)
Activez le rendu des sous-titres SSA/ASS. Avec cette option, libass sera utilisé pour
Sous-titres externes SSA/ASS et pistes Matroska. Vous pouvez également utiliser
- polices intégrées.
NOTE: Contrairement à l'OSD normal, libass utilise fontconfig par défaut. Pour le désactiver, utilisez
-nofontconfig.

-cul-bordure-couleur
Définit la couleur de la bordure (contour) des sous-titres de texte. Le format de couleur est RRGGBBAA.

-ass-bottom-marge
Ajoute une bande noire au bas du cadre. Le moteur de rendu SSA/ASS peut placer
sous-titres là-bas (avec -ass-use-margins).

-cul-couleur
Définit la couleur des sous-titres de texte. Le format de couleur est RRGGBBAA.

-échelle-de-police-de-cul
Définissez le coefficient d'échelle à utiliser pour les polices dans le moteur de rendu SSA/ASS.

-style ass-force <[Style.]Param=Valeur[,...]>
Remplacez certains paramètres d'informations de style ou de script.

Exemple:
-ass-force-style FontName=Arial,Default.Bold=1
- style ass-force PlayResY = 768

-suggestion de cul
Définir le type d'indication. peut être:
0 aucun indice
1 autohinter FreeType, mode clair
2 Autohinter FreeType, mode normal
Indicateur natif de 3 polices
0-3 + 4
La même chose, mais le conseil ne sera effectué que si l'OSD est rendu à
résolution de l'écran et ne sera donc pas mis à l'échelle.
La valeur par défaut est 7 (utilisez l'indicateur natif pour l'OSD non mis à l'échelle et aucun indicateur
autrement).

-ass-line-espacement
Définir la valeur d'interligne pour le rendu SSA/ASS.

-cul-styles
Chargez tous les styles SSA/ASS trouvés dans le fichier spécifié et utilisez-les pour le rendu du texte
Les sous-titres. La syntaxe du fichier est exactement comme les [Styles V4] / [Styles V4+]
section de l'ASS/ASS.

-ass-top-marge
Ajoute une bande noire en haut du cadre. Le moteur de rendu SSA/ASS peut placer
toptitles là (avec -ass-use-margins).

-ass-use-marges
Permet de placer les titres principaux et les sous-titres dans des bordures noires lorsqu'ils sont disponibles.

-dumpjacosub (MPlayer seulement)
Convertir le sous-titre donné (spécifié avec l'option -sub) en un sous-titre basé sur le temps
Format de sous-titres JACO. Crée un fichier dumpsub.js dans le répertoire courant.

-dumpmicrodvdsub (MPlayer seulement)
Convertir le sous-titre donné (spécifié avec l'option -sub) en MicroDVD
format de sous-titres. Crée un fichier dumpsub.sub dans le répertoire courant.

-dumpmpsub (MPlayer seulement)
Convertir le sous-titre donné (spécifié avec l'option -sub) en sous-titre de MPlayer
format, MPsub. Crée un fichier dump.mpsub dans le répertoire courant.

-dumpsami (MPlayer seulement)
Convertir le sous-titre donné (spécifié avec l'option -sub) en SAMI basé sur le temps
format de sous-titres. Crée un fichier dumpsub.smi dans le répertoire courant.

-dumpsrtsub (MPlayer seulement)
Convertir le sous-titre donné (spécifié avec l'option -sub) en un sous-titre basé sur le temps
Format de sous-titres SubViewer (SRT). Crée un fichier dumpsub.srt dans le
répertoire.
NOTE: Certains lecteurs matériels cassés s'étouffent avec les fichiers de sous-titres SRT avec la ligne Unix
terminaisons. Si vous avez la malchance d'avoir un tel boîtier, passez vos fichiers de sous-titres
via unix2dos ou un programme similaire pour remplacer les fins de ligne Unix par DOS/Windows
fins de ligne.

-dumpsub (MPlayer seulement) (BÊTA CODE)
Vide le sous-flux de sous-titres des flux VOB. Voir aussi le -dump*sub et
-options vobsout*.

- polices intégrées (Type libre seulement)
Active l'extraction des polices intégrées Matroska (par défaut : désactivée). Ces polices peuvent
être utilisé pour le rendu des sous-titres SSA/ASS (option -ass). Les fichiers de polices sont créés dans
le ~/.mplayer/polices répertoire.
NOTE: Avec FontConfig 2.4.2 ou plus récent, les polices intégrées sont ouvertes directement à partir de
mémoire, et cette option est activée par défaut.

-facteur
Rééchantillonnez l'alphamap de la police. Peut être:
0 polices blanches unies
0.75 contour noir très étroit (par défaut)
1 contour noir étroit
10 contours noirs gras

-flip-hébreu (Vendredi seulement)
Active le retournement des sous-titres à l'aide de FriBiDi.

-noflip-hébreu-virgules
Modifiez les hypothèses de FriBiDi concernant l'emplacement des virgules dans les sous-titres. Utilisez ceci
si des virgules dans les sous-titres sont affichées au début d'une phrase plutôt qu'à la fin.

-Police de caractère à police.desc fichier, chemin à fonte (Type libre), fonte modèle (Fontconfig)>
Recherchez les polices OSD/sous-titres dans un répertoire alternatif (par défaut pour les polices normales
polices: ~/.mplayer/font/font.desc, par défaut pour les polices FreeType : ~/.mplayer/
subfont.ttf, valeur par défaut pour Fontconfig : "sans-serif").
NOTE: Avec FreeType, cette option détermine le chemin d'accès au fichier de police. Avec
Fontconfig, cette option détermine le modèle de police Fontconfig.

Exemple:
-Police de caractère ~/.mplayer/arial-14/font.desc
-Police de caractère ~/.mplayer/arialuni.ttf
-font 'Bitstream Vera Sans'
-font 'Bitstream Vera Sans:style=Bold'

-fontconfig (fontconfig seulement)
Active l'utilisation des polices gérées fontconfig (par défaut : détection automatique).
NOTE: Par défaut, fontconfig est utilisé pour les sous-titres rendus par libass et non pour
OSD. Avec -fontconfig, il est utilisé à la fois pour libass et l'OSD, avec -nofontconfig c'est
pas du tout utilisé, c'est-à-dire alors seulement -font et -subfont fonctionneront avec un chemin donné vers
Police de caractère.

-forcedsubsonly
Afficher uniquement les sous-titres forcés pour le flux de sous-titres DVD sélectionné par exemple -argot.

-fribidi-charset <jeu de caractères nom> (Vendredi seulement)
Spécifie le jeu de caractères qui sera transmis à FriBiDi lors du décodage non UTF-8
sous-titres (par défaut : ISO8859-8).

-ifo <VOBsub IFO fichier>
Indiquez le fichier qui sera utilisé pour charger la palette et la taille du cadre pour VOBsub
Les sous-titres.

-noautosub
Désactive le chargement automatique du fichier de sous-titres.

-durée-osd
Définissez la durée des messages OSD en ms (par défaut : 1000).

-fractions-osd <0-2>
Définissez la manière dont les fractions de secondes de l'horodatage actuel sont imprimées sur l'OSD :
0 N'affiche pas les fractions (par défaut).
1 Affichez les deux premières décimales.
2 Afficher le nombre d'images approximatif dans la seconde actuelle. Ce nombre d'images est
pas précis mais seulement une approximation. Pour les fps variables, le
l'approximation est connue pour être loin du nombre de trames correct.

-niveau osd <0-3> (MPlayer seulement)
Spécifie dans quel mode l'OSD doit démarrer.
0 sous-titres uniquement
1 volume + recherche (par défaut)
2 volume + recherche + minuterie + pourcentage
3 volume + recherche + minuterie + pourcentage + temps total

-chevauchement
Permet d'afficher le sous-titre suivant pendant que le sous-titre actuel est toujours visible
(la valeur par défaut est d'activer la prise en charge uniquement pour des formats spécifiques).

-progbar-aligner <0-100>
Spécifiez l'alignement vertical de la barre de progression (0 : haut, 100 : bas, la valeur par défaut est
50, c'est-à-dire centré).

-côté (egalement sur le lien -argot, -vosubbid)
Afficher le flux de sous-titres spécifié par (0-31). MPlayer imprime les
ID de sous-titres lorsqu'il est exécuté en mode détaillé (-v). Si vous ne pouvez pas sélectionner l'un des
sous-titres sur un DVD, essayez également -vobsubid.

-nosub Désactive tous les sous-titres internes sélectionnés automatiquement (comme par exemple le Matroska/mkv
prend en charge le démultiplexeur). Utilisez -noautosub pour désactiver le chargement des sous-titres externes
fichiers.

-argot <langue code[,langue code,...]> (egalement sur le lien -côté)
Spécifiez une liste prioritaire de langues de sous-titres à utiliser. Différents formats de conteneurs
utiliser des codes de langue différents. Les DVD utilisent des codes de langue à deux lettres ISO 639-1,
Matroska utilise des codes de langue à trois lettres ISO 639-2 tandis qu'OGM utilise un format libre
identifiant. MPlayer imprime les langues disponibles lorsqu'il est exécuté en mode détaillé (-v).

Exemple:
mplayer dvd://1 -argot hu,en
Choisit la piste des sous-titres hongrois sur un DVD et revient à l'anglais si
Le hongrois n'est pas disponible.
mplayer -argot jpn exemple.mkv
Lit un fichier Matroska avec des sous-titres japonais.

-spuaa
Mode anticrénelage/mise à l'échelle pour DVD/VOBsub. Une valeur de 16 peut être ajoutée à dans
afin de forcer la mise à l'échelle même lorsque la taille d'image d'origine et mise à l'échelle correspondent déjà.
Cela peut être utilisé par exemple pour lisser les sous-titres avec un flou gaussien. Modes disponibles
sont:
0 aucun (le plus rapide, très moche)
1 approximatif (cassé ?)
2 plein (lent)
3 bilinéaires (par défaut, rapide et pas trop mal)
4 utilise le flou gaussien swscaler (ça a l'air très bien)

-spualigner <-1-2>
Spécifiez comment les sous-titres SPU (DVD/VOBsub) doivent être alignés.
-1 position d'origine
0 Aligner en haut (comportement d'origine, par défaut).
1 Alignez au centre.
2 Alignez en bas.

-spugauss <0.0-3.0>
Paramètre de variance de gaussien utilisé par -spuaa 4. Plus élevé signifie plus de flou (par défaut :
1.0).

-sous
Utiliser/afficher ces fichiers de sous-titres. Un seul fichier peut être affiché à la fois.

-sous-bg-alpha <0-255>
Spécifiez la valeur du canal alpha pour les sous-titres et les arrière-plans OSD. Les grandes valeurs signifient
plus de transparence. 0 signifie complètement transparent.

-sous-bg-couleur <0-255>
Spécifiez la valeur de couleur pour les sous-titres et les arrière-plans OSD. Actuellement les sous-titres sont
niveaux de gris donc cette valeur est équivalente à l'intensité de la couleur. 255 signifie
blanc et 0 noir.

-sous-démultiplexeur <[+]nom> (-sous-fichier seulement) (BÊTA CODE)
Forcer le type de démultiplexeur de sous-titres pour -sous-fichier. Utilisez un '+' avant le nom pour le forcer,
cela sautera quelques vérifications! Donnez le nom du démultiplexeur tel qu'il est imprimé par -sub-demuxer help.
Pour la compatibilité descendante, il accepte également l'ID du démultiplexeur tel que défini dans
sous-lecteur.h.

-sous-flou
Ajustez le flou de correspondance lors de la recherche de sous-titres :
0 correspondance exacte (par défaut)
1 Chargez tous les sous-titres contenant le nom du film.
2 Chargez tous les sous-répertoires dans les répertoires actuel et -sous-chemins.

-sous-pas-de-texte-pp
Désactive tout type de post-traitement de texte effectué après le chargement des sous-titres. Utilisé
à des fins de débogage.

-sous-aligner <0-2>
Spécifiez quel bord des sous-titres doit être aligné à la hauteur donnée par
-sous-pos.
0 Alignez le bord supérieur des sous-titres (comportement d'origine).
1 Alignez le centre des sous-titres.
2 Alignez le bord inférieur des sous-titres (par défaut).

-subcc <1-8>
Affiche les sous-titres du DVD sous-titré (CC) du canal spécifié. Valeurs 5 à
8 sélectionnez un mode qui peut extraire les flux de compatibilité EIA-608 des données EIA-708.
Ceux-ci sont pas les sous-titres VOB, ce sont des sous-titres ASCII spéciaux pour l'audition
altérés encodés dans le flux de données utilisateur VOB sur la plupart des DVD de la région 1. sous-titres CC
n'ont pas été repérés sur les DVD d'autres régions jusqu'à présent.

-subcp (icônev seulement)
Si votre système prend en charge iconv(3), vous pouvez utiliser cette option pour spécifier le sous-titre
page de codes. Il est prioritaire sur -utf8 et -unicode.

Exemple:
-subcp latin2
-sous-cp cp1250

-subcp enca : : page de codes> (ENCA seulement)
Vous pouvez spécifier votre langue en utilisant un code de langue à deux lettres pour que ENCA détecte
la page de codes automatiquement. En cas de doute, entrez n'importe quoi et regardez la sortie mplayer -v
pour les langues disponibles. La page de codes de secours spécifie la page de codes à utiliser, lorsque
la détection automatique échoue.

Exemple:
-subcp enca:cs:latin2
Devinez l'encodage, en supposant que les sous-titres soient tchèques, repliez-vous sur le latin 2,
si la détection échoue.
-subcp enca:pl:cp1250
Devinez l'encodage pour le polonais, repliez-vous sur cp1250.

-sous-chemins
Spécifiez des chemins de sous-titres supplémentaires à suivre dans le répertoire multimédia.

Exemple: En supposant que /path/to/movie/movie.avi est lu et -sub-paths
sub,subtitles,/tmp/subs est spécifié, MPlayer recherche les fichiers de sous-titres dans ces
répertoires :
/chemin/vers/film/
/chemin/vers/film/sous/
/chemin/vers/film/sous-titres/
/tmp/sous/
~/.mplayer/sub/

-sous-délai
Retarde les sous-titres de secondes. Peut être négatif.

-sous-fichier (BÊTA CODE)
Actuellement inutile. Identique à -audiofile, mais pour les flux de sous-titres (OggDS ?).

-sous-fonte à fonte (Type libre), fonte modèle (Fontconfig)> (Type libre seulement)
Définit la police des sous-titres (voir -font). Si aucune -subfont n'est donnée, -font est utilisé.

-subfont-autoscale <0-3> (Type libre seulement)
Définit le mode de mise à l'échelle automatique.
NOTE: 0 signifie que l'échelle du texte et l'échelle OSD sont des hauteurs de police en points.

Le mode peut être :

0 pas de mise à l'échelle automatique
1 proportionnel à la hauteur du film
2 proportionnel à la largeur du film
3 proportionnel à la diagonale du film (par défaut)

-sous-fonte-flou <0-8> (Type libre seulement)
Définit le rayon de flou de la police (par défaut : 2).

-sous-fonte-encodage
Définit l'encodage de la police. Lorsqu'il est défini sur 'unicode', tous les glyphes du fichier de police
sera rendu et unicode sera utilisé (par défaut : unicode). (Sans FreeType,
la définition de toute autre valeur que 'unicode' désactivera le rendu des glyphes Unicode pour
font.desc fichiers. Avec FreeType et pour d'autres valeurs que 'unicode' votre système a
soutenir iconv(3) pour que cela fonctionne.)

-subfont-osd-scale <0-100> (Type libre seulement)
Définit le coefficient d'échelle automatique des éléments OSD (par défaut : 6).

-sous-fonte-contour <0-8> (Type libre seulement)
Définit l'épaisseur du contour de la police (par défaut : 2).

-échelle-de-texte-de-sous-fonte <0-100> (Type libre seulement)
Définit le coefficient de mise à l'échelle automatique du texte des sous-titres en pourcentage de la taille de l'écran
(par défaut : 5).

-subfps
Spécifiez la fréquence d'images du fichier de sous-titres (par défaut : film fps).
NOTE: > les images par seconde du film accélèrent les sous-titres pour les fichiers de sous-titres basés sur des images et
les ralentit pour ceux basés sur le temps.

-sous-pos <0-150> (utile avec -vf étendre)
Spécifiez la position des sous-titres sur l'écran. La valeur est la verticale
position du sous-titre en % de la hauteur de l'écran. Les valeurs supérieures à 100 autorisent
partie du sous-titre à couper.

-sous-largeur <10-100>
Spécifiez la largeur maximale des sous-titres à l'écran. Utile pour la sortie TV. le
valeur est la largeur du sous-titre en % de la largeur de l'écran.

-noterm-osd
Désactivez l'affichage des messages OSD sur la console lorsqu'aucune sortie vidéo n'est
disponible.

-term-osd-esc <échapper séquence>
Spécifiez la séquence d'échappement à utiliser avant d'écrire un message OSD sur la console.
La séquence d'échappement doit déplacer le pointeur au début de la ligne utilisée pour
l'OSD et effacez-le (par défaut : ^[[A\r^[[K).

-unicode
Indique à MPlayer de gérer le fichier de sous-titres en unicode. (Il ne prendra effet que si
ni -subcp ni -utf8 ne sont fournis.)

-unrareexec à irréel exécutable> (Vous n'êtes pas soutenu on MingW)
Spécifiez le chemin d'accès à l'exécutable unrar afin que MPlayer puisse l'utiliser pour accéder à rar-
fichiers VOBsub compressés (par défaut : non défini, la fonction est donc désactivée). Le chemin doit
inclure le nom de fichier de l'exécutable, c'est-à-dire /usr/local/bin/unrar.

-utf8
Indique à MPlayer de gérer le fichier de sous-titres en UTF-8. (Il ne prendra effet que si
-subcp n'est pas donné, et il a la priorité sur -unicode.)

-vobsub <VOBsub filet sans extension>
Spécifiez un fichier VOBsub à utiliser pour les sous-titres. Doit être le chemin complet sans
extension, c'est-à-dire sans le '.idx', '.ifo' ou '.sub'.

-vosubbid <0-31>
Spécifiez l'ID de sous-titre VOBsub.

AUDIO SORTIE OPTIONS (MPLAYER SEULEMENT)


-abdos (-ao Centre seulement) (OBSOLÈTE)
Ignorer la détection de la taille de la mémoire tampon du pilote audio/carte.

-format (egalement sur le lien le le format acoustique filtre)
Sélectionnez le format d'échantillon utilisé pour la sortie de la couche de filtre audio vers le son
carte. Les valeurs qui peuvent adopter sont énumérés ci-dessous dans la description de
le filtre audio de format.

-mixer
Utilisez un périphérique de mixage différent du /dev/mixer par défaut. Pour ALSA c'est le
nom du mélangeur.

-canal-mixer <mélangeur ligne>[,mélangeur indice] (-ao Centre et prends-le seulement)
Cette option indiquera à MPlayer d'utiliser un canal différent pour contrôler le volume
que le PCM par défaut. Les options pour OSS incluent vol, PCM, ligne. Pour une liste complète
des options recherchent SOUND_DEVICE_NAMES dans /usr/include/linux/soundcard.h. Pour ALSA
vous pouvez utiliser les noms par exemple alsamixer display, comme Maître Ligne, PCM.
NOTE: Les noms des canaux du mélangeur ALSA suivis d'un numéro doivent être spécifiés dans le
format, c'est-à-dire qu'un canal étiqueté 'PCM 1' dans alsamixer doit être converti
à MCP,1.

-softvol
Forcez l'utilisation du mélangeur logiciel, au lieu d'utiliser le mélangeur de la carte son.

-softvol-max <10.0-10000.0>
Réglez le niveau d'amplification maximum en pourcentage (par défaut : 110). Une valeur de 200 sera
vous permettent de régler le volume jusqu'à un maximum du double du niveau actuel. Avec
valeurs inférieures à 100 le volume initial (qui est de 100%) sera supérieur au maximum,
que, par exemple, l'OSD ne peut pas afficher correctement.

-volstep <0-100>
Définissez la taille de pas des changements de volume du mélangeur en pourcentage de toute la plage (par défaut :
3).

-le volume <-1-100> (egalement sur le lien -un F le volume)
Réglez le volume de démarrage dans le mélangeur, matériel ou logiciel (si utilisé avec
-softvol). Une valeur de -1 (la valeur par défaut) ne changera pas le volume.

AUDIO SORTIE PILOTES (MPLAYER SEULEMENT)


Les pilotes de sortie audio sont des interfaces vers différentes installations de sortie audio. La syntaxe est :


Spécifiez une liste prioritaire de pilotes de sortie audio à utiliser.

Si la liste a un ',' à la fin, MPlayer se rabat sur les pilotes non contenus dans le
liste. Les sous-options sont facultatives et peuvent généralement être omises.
NOTE: Voir -ao help pour une liste des pilotes de sortie audio compilés.

Exemple:
-ao alsa, oss,
Essayez le pilote ALSA, puis le pilote OSS, puis les autres.
-ao aussi:noblock:device=hw=0.3
Définit le mode noblock et le nom de l'appareil comme première carte, quatrième appareil.

Les pilotes de sortie audio disponibles sont :

prends-le
Pilote de sortie audio ALSA 0.9/1.x
pas de blocage
Définit le mode noblock.
appareil=
Définit le nom de l'appareil. Remplacez tout ',' par '.' et tout ':' avec '=' dans le
Nom de l'appareil ALSA. Pour la sortie hwac3 via S/PDIF, utilisez un "iec958" ou "spdif"
appareil, à moins que vous ne sachiez vraiment comment le régler correctement.

Centre
Pilote de sortie audio OSS

Définit le périphérique de sortie audio (par défaut : /dev/dsp).

Définit le périphérique de mixage audio (par défaut : /dev/mixer).

Définit le canal de mixage audio (par défaut : pcm).

sdl (SDL seulement)
Sortie audio de bibliothèque SDL (Simple Directmedia Layer) indépendante de la plate-forme
driver

Choisissez explicitement le pilote audio SDL à utiliser (par défaut : laissez SDL choisir).

médecins
sortie audio via le démon aRts

ESD
sortie audio via le démon ESD

Choisissez explicitement le serveur ESD à utiliser (par défaut : localhost).

jack
sortie audio via JACK (Jack Audio Connection Kit)
(pas) se connecter
Créez automatiquement des connexions aux ports de sortie (par défaut : activé). Lorsque
activé, le nombre maximum de canaux de sortie sera limité au
nombre de ports de sortie disponibles.
port=
Se connecte aux ports avec le nom donné (par défaut : ports physiques).
nom=
Nom du client qui est passé à JACK (par défaut : MPlayer [ ]). Utile si
vous voulez que certaines connexions soient établies automatiquement.
(pas) d'estimation
Estimer le délai audio, censé rendre la lecture vidéo plus fluide
(par défaut : activé).
(pas) de démarrage automatique
Lancer automatiquement jackd si nécessaire (par défaut : désactivé). Notez que ce
semble peu fiable et spammera stdout avec les messages du serveur.

à l'
sortie audio via NAS

coreaudio (Mac OS X seulement)
pilote de sortie audio natif Mac OS X
id_périphérique=
ID du périphérique de sortie à utiliser (0 = périphérique par défaut)
help Répertorie tous les périphériques de sortie disponibles avec leurs identifiants.

ouvert
Pilote de sortie audio OpenAL expérimental

impulsion
Pilote de sortie audio PulseAudio
[ [: [:breaké_pause]]]
Spécifiez l'hôte et éventuellement le récepteur de sortie à utiliser. Un vide chaîne de caractères
utilise une connexion locale, "localhost" utilise le transfert réseau (probablement pas
ce que tu veux). Vous pouvez également forcer explicitement la solution de contournement pour les
fonctionnalité de pause (par défaut : détection automatique). Pour n'activer que sans
en spécifiant un hôte/récepteur, la syntaxe est -ao pulse ::broken_pause

sgi (SIG seulement)
pilote de sortie audio SGI natif

Choisissez explicitement le périphérique/l'interface de sortie à utiliser (par défaut : à l'échelle du système
défaut). Par exemple, « Sortie analogique » ou « Sortie numérique ».

soleil (Soleil seulement)
pilote de sortie audio natif Sun

Choisissez explicitement le périphérique audio à utiliser (par défaut : /dev/audio).

win32 (Les fenêtres seulement)
pilote de sortie audio waveout natif de Windows

sonner (Les fenêtres seulement)
Pilote de sortie audio DirectX DirectSound
appareil=
Définit le numéro de périphérique à utiliser. La lecture d'un fichier avec -v affichera une liste de
appareils disponibles.

kai (OS/2 seulement)
Pilote de sortie audio OS/2 KAI
uniaud
Forcer le mode UNIAUD.
fléchette Force le mode DART.
(pas) partager
Ouvrez l'audio en mode partageable ou exclusif.
taille buf=
Définir la taille du tampon sur en échantillons (par défaut : 2048).

dard (OS/2 seulement)
Pilote de sortie audio DART OS/2
(pas) partager
Ouvrez DART en mode partageable ou exclusif.
taille buf=
Définir la taille du tampon sur en échantillons (par défaut : 2048).

dxr2 (egalement sur le lien -dxr2) (DXR2 seulement)
Pilote de sortie spécifique Creative DXR2

TVIV (IVTV seulement)
Pilote de sortie audio MPEG spécifique à IVTV. Fonctionne uniquement avec -ac hwmpa.

v4l2 (a besoin Linux +2.6.22 noyau)
Pilote de sortie audio pour cartes V4L2 avec décodeur matériel MPEG.

MPEGPES (DVB seulement)
Pilote de sortie audio pour cartes DVB qui écrit la sortie dans un fichier MPEG-PES si non
La carte DVB est installée.
carte=<1-4>
Carte DVB à utiliser si plusieurs cartes sont présentes. Si non spécifié MPlayer
recherchera la première carte utilisable.
fichier=
nom du fichier de sortie

nul
Ne produit aucune sortie audio mais maintient la vitesse de lecture vidéo. Utilisez -nosound pour
analyse comparative.

pcm
sortie audio brute du graveur de fichiers PCM/wave
(pas) de tête d'onde
Inclure ou ne pas inclure l'en-tête de vague (par défaut : inclus). Quand non
inclus, le PCM brut sera généré.
fichier=
Écrivez le son sur au lieu du fichier audiodump.wav par défaut. Si
nowaveheader est spécifié, la valeur par défaut est audiodump.pcm.
vite
Essayez de vider plus rapidement qu'en temps réel. Assurez-vous que la sortie n'obtient pas
tronqué (généralement avec le message "Trop de paquets vidéo dans le tampon"). Il est
normal que vous obteniez un message « Votre système est trop lent pour jouer à ça ! » message.

plug-in
pilote de sortie audio de plug-in

VIDÉO SORTIE OPTIONS (MPLAYER SEULEMENT)


-adapter
Définissez la carte graphique qui recevra l'image. Vous pouvez obtenir une liste des disponibles
cartes lorsque vous exécutez cette option avec -v. Ne fonctionne actuellement qu'avec le directx
pilote de sortie vidéo.

-bpp
Remplacez la profondeur de couleur détectée automatiquement. Uniquement pris en charge par le fbdev, dga, svga,
pilotes de sortie vidéo vesa.

-frontière
Jouez un film avec une bordure de fenêtre et des décorations. Comme c'est activé par défaut, utilisez
-noborder pour désactiver les décorations de fenêtre standard.

-luminosité <-100-100>
Réglez la luminosité du signal vidéo (par défaut : 0). Non pris en charge par toutes les vidéos
pilotes de sortie.

-contraste <-100-100>
Réglez le contraste du signal vidéo (par défaut : 0). Non pris en charge par toutes les vidéos
pilotes de sortie.

-afficher (X11 seulement)
Spécifiez le nom d'hôte et le numéro d'affichage du serveur X sur lequel vous souhaitez afficher.

Exemple:
-afficher xtest.localdomain:0

-dr
Active le rendu direct (non pris en charge par tous les codecs et sorties vidéo). Cette
peut entraîner un blitting beaucoup plus rapide sur certains systèmes, sur la plupart des différences
sera minime. Dans certains cas, notamment avec des décodeurs spécifiant leur buffer
exigences mal, il peut être beaucoup plus lent.
AVERTISSEMENT: Peut provoquer une corruption de l'OSD/SUB !

-dxr2
Cette option est utilisée pour contrôler le pilote de sortie vidéo dxr2.

ar-mode=
mode ratio d'aspect (0 = normal, 1 = panoramique et numérisation, 2 = boîte aux lettres (par défaut))

iec958-encodé
Réglez le mode de sortie iec958 sur codé.

iec958-décodé
Définissez le mode de sortie iec958 sur décodé (par défaut).

macrovision=
mode macrovision (0 = désactivé (par défaut), 1 = agc, 2 = agc 2 colourstripe, 3 =
agc 4 colourstripe)

muet
sortie du son muet

désactiver
activer la sortie son

ucode=
chemin vers le microcode

TV sortie

75ire
activer le mode de sortie 7.5 IRE

no75ire
désactiver le mode de sortie 7.5 IRE (par défaut)

bw
sortie TV n/b

couleur
sortie TV couleur (par défaut)

entrelacée
sortie TV entrelacée (par défaut)

non entrelacé
désactiver la sortie TV entrelacée

norme=
Norme TV (ntsc (par défaut), pal, pal60, palm, paln, palnc)

pixel carré
définir le mode pixel sur carré

ccir601-pixel
définir le mode pixel sur ccir601

revêtement

cr-gauche=<0-500>
Définissez la valeur de recadrage gauche (par défaut : 50).

cr-right=<0-500>
Définissez la bonne valeur de recadrage (par défaut : 300).

cr-top=<0-500>
Définissez la valeur de recadrage supérieure (par défaut : 0).

cr-bottom=<0-500>
Définissez la valeur de recadrage inférieure (par défaut : 0).

ck-[r|g|b]=<0-255>
Réglez le gain r(ed), g(reen) ou b(lue) de la clé de couleur de superposition.

ck-[r|g|b]min=<0-255>
valeur minimale pour la clé de couleur respective

ck-[r|g|b]max=<0-255>
valeur maximale pour la clé de couleur respective

ignorer-cache
Ignorer les paramètres de superposition mis en cache.

mise à jour-cache
Mettez à jour les paramètres de superposition mis en cache.

vieux osd
Activer l'affichage à l'écran en superposition.

nool-osd
Désactiver l'affichage à l'écran en superposition (par défaut).

ol[h|w|x|y]-cor=<-20-20>
Ajustez la taille de la superposition (h, l) et la position (x, y) au cas où cela ne correspondrait pas
parfaitement la fenêtre (par défaut : 0).

revêtement
Activer la superposition (par défaut).

pas de superposition
Activez la sortie TV.

overlay-ratio=<1-2500>
Réglez la superposition (par défaut : 1000).

-fbmode (-vo fbdev seulement)
Changez le mode vidéo pour celui qui est étiqueté comme dans /etc/fb.modes.
NOTE: Le framebuffer VESA ne prend pas en charge le changement de mode.

-fbmodeconfig (-vo fbdev seulement)
Remplacer le fichier de configuration du mode framebuffer (par défaut : /etc/fb.modes).

-fs (egalement sur le lien -Zoom)
Lecture plein écran (centre le film et dessine des bandes noires autour). Pas
pris en charge par tous les pilotes de sortie vidéo.

-fsmode-dontuse <0-31> (OBSOLÈTE, utilisé le -fs option)
Essayez cette option si vous rencontrez toujours des problèmes de plein écran.

-typefs (X11 seulement)
Spécifiez une liste prioritaire de modes plein écran à utiliser. Vous pouvez annuler les modes
en les préfixant par '-'. Si vous rencontrez des problèmes comme la fenêtre plein écran
étant couvert par d'autres fenêtres, essayez d'utiliser un ordre différent.
NOTE: Voir l'aide de -fstype pour une liste complète des modes disponibles.

Les types disponibles sont :

au dessus de
Utilisez l'indice _NETWM_STATE_ABOVE s'il est disponible.
ci-dessous
Utilisez l'indice _NETWM_STATE_BELOW s'il est disponible.
plein écran
Utilisez l'indicateur _NETWM_STATE_FULLSCREEN s'il est disponible.
couche
Utilisez l'indice _WIN_LAYER avec le calque par défaut.
couche=<0...15>
Utilisez l'astuce _WIN_LAYER avec le numéro de couche donné.
réseau
Forcer le style NETWM.
aucun
Effacer la liste des modes ; vous pouvez ajouter des modes à activer par la suite.
reste au top
Utilisez l'indice _NETWM_STATE_STAYS_ON_TOP si disponible.

Exemple:
calque,reste_on_top,au-dessus,plein écran
Ordre par défaut, sera utilisé comme solution de secours si les modes sont incorrects ou non pris en charge
sont spécifiés.
écran complet
Corrige le basculement en plein écran sur OpenBox 1.x.

-fs-frontière-gauche

-fs-frontière-droite

-fs-border-haut

-fs-bordure-bas
Spécifiez des bordures supplémentaires en mode plein écran. Les bordures s'appliquent à tout ce qui est affiché
éléments : vidéo, OSD et EOSD. Le nombre de pixels est spécifié en termes de
résolution d'écran. Actuellement uniquement pris en charge par le pilote de sortie vidéo gl.

-gamme <-100-100>
Ajustez le gamma du signal vidéo (par défaut : 0). Non pris en charge par toutes les vidéos
pilotes de sortie.

-géométrie x[%][:y[%]] or [LxH][+-x+-y]
Ajustez l'emplacement initial de la sortie sur l'écran. Les spécifications x et y sont
en pixels mesurés du coin supérieur gauche de l'écran au coin supérieur gauche de l'image
affiché, cependant si un signe de pourcentage est donné après l'argument, il devient
la valeur en un pourcentage de la taille de l'écran dans cette direction. Il prend également en charge
le format d'option de géométrie standard X11, dans lequel par exemple +10-50 signifie "place 10
pixels de la bordure gauche et 50 pixels de la bordure inférieure" et "--20+-10"
signifie "placer 20 pixels au-delà de la droite et 10 pixels au-delà de la bordure supérieure". Si
une fenêtre externe est spécifiée à l'aide de l'option -wid, puis les coordonnées x et y
sont relatifs au coin supérieur gauche de la fenêtre plutôt qu'à l'écran. le
les coordonnées sont relatives à l'écran donné avec -screen pour la sortie vidéo
pilotes prenant entièrement en charge -screen (direct3d, gl, gl_tiled, vdpau, x11, xv, xvmc,
corevidéo).
NOTE: Cette option n'est prise en charge que par les x11, xmga, xv, xvmc, xvidix, gl,
Pilotes de sortie vidéo gl_tiled, direct3d, directx, fbdev, sdl, dfxfb et corevideo.

Exemple:
50:40
Place la fenêtre à x=50, y=40.
50%: 50%
Place la fenêtre au milieu de l'écran.
100%
Place la fenêtre au milieu du bord droit de l'écran.
100%: 100%
Place la fenêtre dans le coin inférieur droit de l'écran.

-gui-wid <fenêtre identifiant> (egalement sur le lien -large) (IUG seulement)
Cela indique à l'interface graphique d'utiliser également une fenêtre X11 et de se coller au bas de la
vidéo, ce qui est utile pour embarquer une mini-GUI dans un navigateur (avec le plugin MPlayer
par exemple).

-teinte <-100-100>
Ajustez la teinte du signal vidéo (par défaut : 0). Vous pouvez obtenir un négatif coloré de
l'image avec cette option. Non pris en charge par tous les pilotes de sortie vidéo.

-moniteur-dotclock (-vo fbdev et vesa seulement)
Spécifiez la plage dotclock ou pixelclock du moniteur.

-moniteur-hfreq (-vo fbdev et vesa seulement)
Spécifiez la plage de fréquence horizontale du moniteur.

-moniteur-vfreq (-vo fbdev et vesa seulement)
Spécifiez la plage de fréquence verticale du moniteur.

-contrôler l'aspect (egalement sur le lien -aspect)
Réglez le rapport hauteur/largeur de votre moniteur ou écran de télévision. Une valeur de 0 désactive un
paramètre précédent (par exemple dans le fichier de configuration). Remplace l'aspect -monitorpixel
réglage si activé.

Exemple:
-moniteur aspect 4:3 ou 1.3333
-moniteur aspect 16:9 ou 1.7777

-moniteurpixelaspect (egalement sur le lien -aspect)
Définissez l'aspect d'un seul pixel de votre moniteur ou écran de télévision (par défaut : 1). UNE
la valeur 1 signifie pixels carrés (correct pour (presque ?) tous les écrans LCD).

-patate douce (X11 seulement)
Définissez le nom de la classe de fenêtre.

-pas de double
Désactive la double mise en mémoire tampon, principalement à des fins de débogage. Corrections de double mise en mémoire tampon
clignoter en stockant deux images en mémoire et en affichant une tout en décodant une autre.
Cela peut affecter négativement l'OSD, mais supprime souvent le scintillement de l'OSD.

-nograbpointer
Ne saisissez pas le pointeur de la souris après un changement de mode vidéo (-vm). Utile pour
configurations multi-têtes.

-aspect nokeep
Ne conservez pas le rapport hauteur/largeur de la fenêtre lors du redimensionnement des fenêtres. Fonctionne uniquement avec le x11,
Pilotes de sortie vidéo xv, xmga, xvidix, directx. De plus sous X11 votre fenêtre
le gestionnaire doit respecter les conseils d'aspect de la fenêtre.

-en haut
La fenêtre du lecteur reste au-dessus des autres fenêtres. Pris en charge par la sortie vidéo
pilotes qui utilisent X11, sauf SDL, ainsi que directx, corevideo, quartz, ggi et
gl_tiled.

-recadrage <0.0-1.0>
Active la fonctionnalité de panoramique et de numérisation (recadrage des côtés d'un film 16:9, par exemple, pour créer
il convient à un écran 4:3 sans bandes noires). La plage contrôle la quantité de
l'image est recadrée. Fonctionne uniquement avec les directx, xv, xmga, mga, gl, gl_tiled,
pilotes de sortie vidéo quartz, corevideo et xvidix.
NOTE: Les valeurs entre -1 et 0 sont également autorisées, mais hautement expérimentales et peuvent
crash ou pire. À utiliser à vos risques et périls!

-pancanrange <-19.0-99.0> (expérimental)
Modifiez la plage de la fonctionnalité pan-and-scan (par défaut : 1). Valeurs positives
signifie des multiples de la plage par défaut. Les nombres négatifs signifient que vous pouvez zoomer jusqu'à un
facteur de -panscanrange+1. Par exemple, -panscanrange -3 permet un facteur de zoom jusqu'à 4.
Cette fonctionnalité est expérimentale.

-border-pos-x <0.0-1.0> (-vo gl, xv, xvmc, vdpau, direct3d seulement, défaut 0.5)
Lorsque des bordures noires sont ajoutées pour ajuster l'aspect, cela détermine où elles sont
mis. 0.0 place les bordures à droite, 1.0 à gauche. Les valeurs en dehors du
la plage 0.0 - 1.0 ajoutera des bordures noires supplémentaires d'un côté et supprimera une partie de la
image de l'autre côté.

-border-pos-y <0.0-1.0> (-vo gl, xv, xvmc, vdpau, direct3d seulement, défaut 0.5)
Comme -border-pos-x mais pour les bordures haut/bas. 0.0 place les bordures en bas, 1.0
au sommet.

-moniteur-orientation <0-3> (expérimental)
Faites pivoter l'affichage de 90, 180 ou 270 degrés. Fait également pivoter l'OSD, pas seulement la vidéo
image elle-même. Actuellement uniquement pris en charge par le pilote de sortie vidéo gl. Pour tous
d'autres sorties vidéo -vf ass,expand=osd=1,rotate=n peuvent être utilisées, à l'avenir cela
peut même se produire automatiquement.

-fréquence de rafraîchissement
Réglez le taux de rafraîchissement du moniteur en Hz. Actuellement uniquement pris en charge par -vo directx
combiné avec l'option -vm.

-rootwin
Lire le film dans la fenêtre racine (arrière-plan du bureau). Les images d'arrière-plan du bureau peuvent
couvrir la fenêtre du film, cependant. Fonctionne uniquement avec les x11, xv, xmga, xvidix, quartz,
pilotes de sortie vidéo corevideo et directx.

-saturation <-100-100>
Réglez la saturation du signal vidéo (par défaut : 0). Vous pouvez obtenir des niveaux de gris
sortie avec cette option. Non pris en charge par tous les pilotes de sortie vidéo.

-écranh
Spécifiez la hauteur d'écran pour les pilotes de sortie vidéo qui ne connaissent pas l'écran
résolution comme fbdev, x11 et sortie TV.

-écran
Spécifiez la largeur d'écran pour les pilotes de sortie vidéo qui ne connaissent pas l'écran
résolution comme fbdev, x11 et sortie TV.

-(pas)stop-xscreensaver (X11 seulement)
Désactive xscreensaver au démarrage et le réactive à la sortie (par défaut : activé).
Si votre économiseur d'écran ne prend en charge ni l'API XSS ni XResetScreenSaver, veuillez utiliser
-heartbeat-cmd à la place.

-Titre (egalement sur le lien -utiliser-nom-fichier-titre)
Définissez le titre de la fenêtre. Pris en charge par les pilotes de sortie vidéo basés sur X11.

-utiliser-nom-fichier-titre (egalement sur le lien -Titre)
Définissez le titre de la fenêtre en utilisant le nom du fichier multimédia, lorsqu'il n'est pas défini avec -title. Prise en charge
par les pilotes de sortie vidéo basés sur X11.

-vm
Essayez de passer à un autre mode vidéo. Pris en charge par la dga, x11, xv, sdl et
pilotes de sortie vidéo directx. S'il est utilisé avec le pilote de sortie vidéo directx, le
Les options -screenw, -screenh, -bpp et -refreshrate peuvent être utilisées pour définir le nouveau
mode d'affichage.

-vsync
Active VBI pour les pilotes de sortie vidéo vesa, dfbmga et svga.

-large <fenêtre identifiant> (egalement sur le lien -gui-wid) (X11, OpenGL et DirectX seulement)
Cela indique à MPlayer de s'attacher à une fenêtre existante. Utile pour intégrer MPlayer dans un
navigateur (par exemple l'extension plugger). Cette option remplit la fenêtre donnée
complètement, ainsi la mise à l'échelle de l'aspect, le panoramique, etc. ne sont plus gérés par MPlayer mais
doit être géré par l'application qui a créé la fenêtre.

-écran <-2-...> (Alias pour -écran xinerama)
Dans les configurations Xinerama (c'est-à-dire un seul bureau qui s'étend sur plusieurs
affiche) cette option indique à MPlayer sur quel écran afficher le film. Une valeur
de -2 signifie plein écran sur tout l'affichage virtuel (dans ce cas Xinerama
l'information est complètement ignorée), -1 signifie plein écran sur l'affichage de la fenêtre
est actuellement activé. La position initiale définie via l'option -geometry est relative à
l'écran spécifié. Ne fonctionnera généralement qu'avec "-fstype -fullscreen" ou
"-fstype aucun". Cette option ne convient pas pour définir uniquement l'écran de démarrage
(car il s'affichera toujours sur l'écran donné en mode plein écran), -geometry
est le meilleur qui est disponible à cette fin actuellement. Soutenu par au moins
les pilotes de sortie vidéo direct3d, gl, gl_tiled, x11, xv et corevideo.

-zrbw (-vo zr seulement)
Affichage en noir et blanc. Pour des performances optimales, cela peut être combiné avec
'-lavdopts gris'.

-zrcrop <[largeur]x[hauteur]+[x décalage]+[y décalage]> (-vo zr seulement)
Sélectionnez une partie de l'image d'entrée à afficher, plusieurs occurrences de cette option
activer le mode cinéma. En mode cinéma, le film est distribué sur plus de
un téléviseur (ou projecteur) pour créer une image plus grande. Options apparaissant après le n-ième
-zrcrop s'applique à la n-ième carte MJPEG, chaque carte doit au moins avoir un -zrdev dans
en plus du -zrcrop. Pour des exemples, voir la sortie de -zrhelp et le Zr
partie de la documentation.

-zrdev (-vo zr seulement)
Spécifiez le fichier spécial de l'appareil qui appartient à votre carte MJPEG, par défaut le zr
Le pilote de sortie vidéo prend le premier périphérique v4l qu'il peut trouver.

-zrfd (-vo zr seulement)
Forcer la décimation : la décimation, telle que spécifiée par -zrhdec et -zrvdec, ne se produit que si
le scaler matériel peut étirer l'image à sa taille d'origine. Utilisez cette option pour
forcer la décimation.

-zrhdec <1|2|4> (-vo zr seulement)
Décimation horizontale : demandez au conducteur de n'envoyer que toutes les 2 ou 4 lignes/pixels de
l'image d'entrée sur la carte MJPEG et utilisez le scaler de la carte MJPEG pour étirer
l'image à sa taille d'origine.

-zrhelp (-vo zr seulement)
Afficher une liste de toutes les options -zr*, leurs valeurs par défaut et un mode cinéma
Exemple.

-zrnorme (-vo zr seulement)
Spécifiez la norme TV PAL ou NTSC (par défaut : aucun changement).

-zrqualité <1-20> (-vo zr seulement)
Un nombre de 1 (meilleur) à 20 (pire) représentant la qualité d'encodage JPEG.

-zrvdec <1|2|4> (-vo zr seulement)
Décimation verticale : demandez au conducteur de n'envoyer que chaque 2e ou 4e ligne/pixel du
l'image d'entrée sur la carte MJPEG et utilisez le scaler de la carte MJPEG pour étirer le
l'image à sa taille d'origine.

-zrxdoff <x l’affichage décalage> (-vo zr seulement)
Si le film est plus petit que l'écran du téléviseur, cette option spécifie le décalage x par rapport à
le coin supérieur gauche de l'écran du téléviseur (par défaut : centré).

-zrydoff <y l’affichage décalage> (-vo zr seulement)
Si le film est plus petit que l'écran du téléviseur, cette option spécifie le décalage y de
le coin supérieur gauche de l'écran du téléviseur (par défaut : centré).

VIDÉO SORTIE PILOTES (MPLAYER SEULEMENT)


Les pilotes de sortie vidéo sont des interfaces vers différentes installations de sortie vidéo. La syntaxe est :

-vo
Spécifiez une liste prioritaire de pilotes de sortie vidéo à utiliser.

Si la liste a un ',' à la fin, MPlayer se rabat sur les pilotes non contenus dans le
liste. Les sous-options sont facultatives et peuvent généralement être omises.
NOTE: Voir -vo help pour une liste des pilotes de sortie vidéo compilés.

Exemple:
-vo xmga,xv,
Essayez le pilote Matrox X11, puis le pilote Xv, puis les autres.
-vo directx:noaccel
Utilise le pilote DirectX avec les fonctionnalités d'accélération désactivées.

Les pilotes de sortie vidéo disponibles sont :

xv (X11 seulement)
Utilise l'extension XVideo de XFree86 4.x pour permettre la lecture avec accélération matérielle.
Si vous ne pouvez pas utiliser un pilote spécifique au matériel, c'est probablement la meilleure option.
Pour plus d'informations sur la touche de couleur utilisée et la façon dont elle est dessinée, exécutez MPlayer avec -v
et recherchez les lignes marquées avec [xv common] au début.
adaptateur=
Sélectionnez un adaptateur XVideo spécifique (vérifiez les résultats de xvinfo).
port=
Sélectionnez un port XVideo spécifique.
ck=
Sélectionnez la source à partir de laquelle la clé de couleur est prise (par défaut : cur).
cur La valeur par défaut prend la couleur actuellement définie dans Xv.
utiliser Utiliser mais ne pas définir la clé de couleur à partir de MPlayer (utiliser l'option -colorkey
pour le changer).
set Identique à use mais définit également la clé de couleur fournie.
méthode-ck=
Définit la méthode de dessin colorkey (par défaut : man).
man Dessine la touche de couleur manuellement (réduit le scintillement dans certains cas).
bg Définissez la touche de couleur comme arrière-plan de la fenêtre.
auto Laissez Xv dessiner la clé de couleur.

x11 (X11 seulement)
Pilote de sortie vidéo en mémoire partagée sans accélération matérielle qui fonctionne à tout moment
X11 est présent.

xover (X11 seulement)
Ajoute la prise en charge de X11 à tous les pilotes de sortie vidéo basés sur la superposition. Actuellement seulement
pris en charge par tdfx_vid.

Sélectionnez le pilote à utiliser comme source à superposer sur X11.

VDPAU (avec -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau)
Sortie vidéo qui utilise VDPAU pour décoder la vidéo via le matériel. Prend également en charge
l'affichage d'une vidéo décodée par logiciel.
aiguiser=<-1-1>
Pour les valeurs positives, appliquez un algorithme de netteté à la vidéo, par exemple
négatifs valeurs un algorithme de flou (par défaut : 0).
denoise=<0-1>
Appliquer un algorithme de réduction de bruit à la vidéo (par défaut : 0, pas de bruit
réduction).
deint=<0-4>
Sélectionnez le désentrelaceur (par défaut : 0). Tous les modes > 0 respect
-dominance sur le terrain.
0 pas de désentrelacement
1 Afficher uniquement le premier champ, similaire au champ -vf.
2 Bob désentrelacement, similaire à -vf tfields=1.
3 désentrelacement temporel adaptatif au mouvement Peut entraîner une désynchronisation A/V avec
matériel vidéo lent et/ou haute résolution. C'est la valeur par défaut si
"D" est utilisé pour activer le désentrelacement.
Désentrelacement temporel adaptatif à 4 mouvements avec guidage spatial guidé par les bords
interpolation Nécessite un matériel vidéo rapide.
chroma-déint
Fait fonctionner les désentrelaceurs temporels à la fois sur la luminance et la chrominance (par défaut).
Utilisez nochroma-deint pour utiliser uniquement luma et accélérer le désentrelacement avancé.
Utile avec une mémoire vidéo lente.
remonter
Essayez de sauter le désentrelacement pour les images progressives, utile pour regarder
contenu téléciné, nécessite un matériel vidéo rapide pour des résolutions élevées. Seul
fonctionne avec le désentrelacement temporel adaptatif au mouvement.
espace de couleurs
Sélectionnez l'espace colorimétrique pour la conversion YUV en RVB. En général, le BT.601 devrait
être utilisé pour le contenu en définition standard (SD) et BT.709 pour la haute définition
contenu (HD). L'utilisation d'un espace colorimétrique incorrect entraîne un
sur des couleurs saturées et décalées.
0 Devinez l'espace colorimétrique en fonction de la résolution vidéo. Vidéo avec largeur
>= 1280 ou hauteur > 576 est supposé être un espace colorimétrique HD et BT.709
sera utilisé.
1 Utilisez l'espace colorimétrique ITU-R BT.601 (par défaut).
2 Utilisez l'espace colorimétrique ITU-R BT.709.
3 Utilisez l'espace colorimétrique SMPTE-240M.
mise à l'échelle hq
0 Utilisez la mise à l'échelle VDPAU par défaut (par défaut).
1-9 Appliquer une mise à l'échelle VDPAU de haute qualité (nécessite un matériel compatible).
mélangeur forcé
Force l'utilisation du mélangeur VDPAU, qui implémente toutes les options ci-dessus
(défaut). Utilisez noforce-mixer pour permettre l'affichage de l'espace colorimétrique BGRA.
(Désactive toutes les options ci-dessus et l'égaliseur matériel si le format d'image BGRA
est réellement utilisé.)

xvmc (X11 avec FFmpeg MPEG-1/2 décodeur seulement)
Pilote de sortie vidéo qui utilise l'extension XvMC (X Video Motion Compensation) de
XFree86 4.x pour accélérer le décodage MPEG-1/2 et VCR2.
adaptateur=
Sélectionnez un adaptateur XVideo spécifique (vérifiez les résultats de xvinfo).
port=
Sélectionnez un port XVideo spécifique.
(pas) de référence
Désactive l'affichage des images. Nécessaire pour une évaluation comparative appropriée des conducteurs qui
modifier les tampons d'image sur le suivi du moniteur uniquement (nVidia). La valeur par défaut n'est pas de
désactiver l'affichage des images (nobenchmark).
(non)bobdeint
Désentrelaceur très simple. Peut-être pas mieux que -vf tfields=1, mais il
est le seul désentrelaceur pour xvmc (par défaut : nobobdeint).
(pas) de file d'attente
Cadres de file d'attente pour l'affichage pour permettre un travail plus parallèle du matériel vidéo.
Peut ajouter une petite désynchronisation A/V constante (pas perceptible) (par défaut : noqueue).
(pas de sommeil
Utilisez la fonction de veille en attendant la fin du rendu (non recommandé
sous Linux) (par défaut : nosleep).
ck=cur|utiliser|set
Identique à -vo xv:ck (voir -vo xv).
ck-méthode=man|bg|auto
Identique à -vo xv:ck-method (voir -vo xv).

dga (X11 seulement)
Lisez la vidéo via l'extension XFree86 Direct Graphics Access. Pris en considération
obsolète.

sdl (SDL seulement, buggy/obsolète)
Sortie vidéo de bibliothèque SDL (Simple Directmedia Layer) hautement indépendante de la plate-forme
chauffeur. Étant donné que SDL utilise sa propre couche X11, les options MPlayer X11 n'ont aucune
effet sur SDL. Notez qu'il a plusieurs bugs mineurs (-vm/-novm est la plupart du temps ignoré,
-fs se comporte comme -novm devrait, la fenêtre est dans le coin supérieur gauche au retour de
plein écran, panscan n'est pas pris en charge, ...).
pilote =
Choisissez explicitement le pilote SDL à utiliser.
(non)forcexv
Utilisez XVideo via le pilote de sortie vidéo sdl (par défaut : forcexv).
(non)hwaccel
Utilisez le scaler à accélération matérielle (par défaut : hwaccel).

Vidix
VIDIX (VIDeo Interface for *niX) est une interface vers les fonctionnalités d'accélération vidéo
de différentes cartes graphiques. Pilote de sortie vidéo très rapide sur les cartes prenant en charge
le

Choisissez explicitement le pilote de sous-périphérique VIDIX à utiliser. Sous-périphérique disponible
les pilotes sont cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3,
radeon, rage128, s3, sh_veu, sis_vid et unichrome.

xvidix (X11 seulement)
Interface X11 pour VIDIX

idem que vidix

vidéo
Frontend VIDIX générique et indépendant de la plate-forme, peut même s'exécuter dans une console de texte
avec les cartes nVidia.

idem que vidix

Winvidix (Les fenêtres seulement)
Interface Windows pour VIDIX

idem que vidix

direct3d (Les fenêtres seulement) (BÊTA CODE!)
Pilote de sortie vidéo utilisant l'interface Direct3D (utile pour Vista).

directx (Les fenêtres seulement)
Pilote de sortie vidéo qui utilise l'interface DirectX.
pas d'accélération
Désactive l'accélération matérielle. Essayez cette option si vous avez un affichage
problèmes.

kva (OS/2 seulement)
Pilote de sortie vidéo qui utilise l'interface libkva.
snap Forcer le mode SNAP.
wo Force WarpOverlay ! mode.
mode PLONGÉE FORCÉE.
(non)t23
Activez ou désactivez la solution de contournement pour l'ordinateur portable T23 (par défaut : désactivé). Essayez de
activez cette option si votre carte vidéo ne prend en charge que la conversion ascendante.

quartz (Mac OS X seulement)
Pilote de sortie vidéo Mac OS X Quartz. Dans certaines circonstances, il peut être plus
efficace pour forcer un format de sortie YUV compressé, avec par exemple -vf format=yuy2.
id_périphérique=
Choisissez le périphérique d'affichage à utiliser en plein écran.
fs_res= :
Spécifiez la résolution plein écran (utile sur les systèmes lents).

vidéo de base (Mac OS X 10.4 or 10.3.9 avec Quick Time 7)
Pilote de sortie vidéo Mac OS X CoreVideo
id_périphérique=
DÉCONSEILLÉ, utilisez plutôt -screen. Choisissez le périphérique d'affichage à utiliser pour
plein écran ou réglez-le sur -1 pour toujours utiliser le même écran la fenêtre vidéo
est activé (par défaut : -1 - auto).
tampon_partagé
Ecrivez la sortie dans une mémoire tampon partagée au lieu de l'afficher et essayez de
ouvrez une NSConnection existante pour communiquer avec une interface graphique.
nom_tampon=
Nom du buffer partagé créé avec shm_open ainsi que le nom du
NSConnection MPlayer essaiera de s'ouvrir (par défaut : "mplayerosx"). Réglage
buffer_name active implicitement shared_buffer.

fbdev (Linux seulement)
Utilise le framebuffer du noyau pour lire la vidéo.

Choisissez explicitement le nom du périphérique fbdev à utiliser (par exemple /dev/fb0) ou le nom
du sous-périphérique VIDIX si le nom du périphérique commence par « vidix » (par ex.
'vidixsis_vid' pour le pilote sis).

fbdev2 (Linux seulement)
Utilise le framebuffer du noyau pour lire la vidéo, implémentation alternative.

Choisissez explicitement le nom du périphérique fbdev à utiliser (par défaut : /dev/fb0).

vesa
Pilote de sortie vidéo très général qui devrait fonctionner sur n'importe quel compatible VESA VBE 2.0
Carte.
(non)dga
Active ou désactive le mode DGA (par défaut : activé).
neotv_pal
Activez la sortie TV NeoMagic et réglez-la sur la norme PAL.
néotv_ntsc
Activez la sortie TV NeoMagic et réglez-la sur la norme NTSC.
Vidix
Utilisez le pilote VIDIX.
lvo :
Activez la superposition vidéo Linux en plus du mode VESA.

svga
Lire la vidéo à l'aide de la bibliothèque SVGA.

Spécifiez le mode vidéo à utiliser. Le mode peut être donné dans un
X X format, par exemple 640x480x16M ou être un mode graphique
nombre, par exemple 84.
bbosd
Dessinez l'OSD dans des bandes noires sous le film (plus lent).
indigène
Utilisez uniquement des fonctions de dessin natives. Cela évite le rendu direct, l'OSD et
accélération matérielle.
retracer
Forcer le changement de trame sur le retour vertical. Utilisable uniquement avec -double. Il a
le même effet que l'option -vsync.
sq
Essayez de sélectionner un mode vidéo avec des pixels carrés.
Vidix
Utilisez svga avec VIDIX.

gl
Pilote de sortie vidéo OpenGL, version simple. La taille de la vidéo doit être inférieure à la
taille de texture maximale de votre implémentation OpenGL. Destiné à fonctionner même avec le
implémentations OpenGL les plus basiques, mais utilise également des extensions plus récentes, qui
permettre la prise en charge de plus d'espaces colorimétriques et de rendu direct. Pour une vitesse optimale, essayez
ajouter les options
-dr -noslices
Le code effectue très peu de vérifications, donc si une fonctionnalité ne fonctionne pas, cela peut être
car il n'est pas pris en charge par l'implémentation de votre carte/OpenGL même si vous ne le faites pas
obtenir un message d'erreur. Utilisez glxinfo ou un outil similaire pour afficher les
Extensions OpenGL.
backend=
Sélectionnez l'implémentation backend/OpenGL à utiliser (par défaut : -1).
-1 : sélection automatique
0 : Win32/WGL
1 : X11/GLX
2 : SDL
3: X11/EGL (très expérimental)
4: OSX/Cacao
5 : Android (très mauvais hack, uniquement pour tester)
(pas) de piratage informatique
Les pilotes ATI peuvent donner une image corrompue lorsque des PBO sont utilisés (lors de l'utilisation de -dr
ou force-pbo). Cette option corrige cela, au prix d'en utiliser un peu plus
mémoire.
(pas) force-pbo
Utilise toujours des PBO pour transférer des textures même si cela implique une copie supplémentaire.
Actuellement, cela donne un peu plus de vitesse avec les pilotes NVidia et beaucoup
plus de vitesse avec les pilotes ATI. Peut avoir besoin de -noslices et de la sous-option ati-hack
pour fonctionner correctement.
(pas) d'osd à l'échelle
Modifie le comportement de l'OSD lorsque la taille de la fenêtre change
(par défaut : désactivé). Lorsqu'il est activé, se comporte plus comme l'autre sortie vidéo
pilotes, ce qui est mieux pour les polices de taille fixe. Handicapé a l'air beaucoup mieux
avec les polices FreeType et utilise les bordures en mode plein écran. Ne marche pas
correctement avec les sous-titres ass (voir -ass), vous pouvez à la place les rendre
sans support OpenGL via -vf ass.
osdcolor=<0xAARRGGBB>
Couleur pour l'OSD (par défaut : 0x00ffffff, correspond à un blanc non transparent).
rectangle=<0,1,2>
Sélectionnez l'utilisation de textures rectangulaires qui économise la RAM vidéo, mais est souvent
plus lent (par défaut : 0).
0 : utiliser des textures au pouvoir de deux (par défaut).
1 : Utilisez l'extension GL_ARB_texture_rectangle.
2: Utilisez l'extension GL_ARB_texture_non_power_of_two. Dans certains cas
uniquement pris en charge par le logiciel et donc très lent.
intervalle d'échange=
Intervalle minimum entre deux échanges de tampons, compté en trames affichées
(par défaut : 1). 1 équivaut à activer VSYNC, 0 à désactiver VSYNC.
Les valeurs inférieures à 0 le laisseront à la valeur par défaut du système. Cela limite le
framerate à (taux de rafraîchissement horizontal / n). Nécessite GLX_SGI_swap_control
accompagnement au travail. Avec certaines (la plupart/toutes ?) implémentations, cela ne fonctionne que dans
mode plein écran.
ycbcr
Utilisez l'extension GL_APPLE_ycbcr_422 pour convertir YUV en RVB. La valeur par défaut est
désactivé si yuv= est spécifié, auto-détecté sinon. Notez que ce
permettra à quelques paramètres spéciaux d'entrer dans un chemin rapide de pilote spécial.
yuv=
Sélectionnez le type de conversion YUV en RVB. La valeur par défaut est la détection automatique
choisir entre les valeurs 0 et 2.
0 : Utiliser la conversion logicielle. Compatible avec toutes les versions OpenGL.
Fournit un contrôle de la luminosité, du contraste et de la saturation.
1: Utilisez des combineurs de registre. Cela utilise une extension spécifique à nVidia
(GL_NV_register_combiners). Au moins trois unités de texture sont nécessaires.
Fournit un contrôle de la saturation et de la teinte. Cette méthode est rapide mais inexacte.
2: Utilisez un programme fragment en utilisant l'instruction POW. A besoin du
GL_ARB_fragment_program extension et au moins trois unités de texture.
Fournit un contrôle de la luminosité, du contraste, de la saturation, de la teinte et du gamma. Gamma
peut également être réglé indépendamment pour le rouge, le vert et le bleu. La méthode 4 est
généralement plus rapide.
3: Identique à 2. Ils existent en tant que valeurs distinctes pour des raisons héritées, MPlayer
insère désormais les instructions supplémentaires pour le contrôle gamma à la demande.
4: Utilisez un programme fragment avec une recherche supplémentaire. A besoin du
l'extension GL_ARB_fragment_program et au moins quatre unités de texture.
Fournit un contrôle de la luminosité, du contraste, de la saturation, de la teinte et du gamma. Gamma
peut également être réglé indépendamment pour le rouge, le vert et le bleu.
5: Utilisez la méthode spécifique à ATI (pour les anciennes cartes). Cela utilise un ATI spécifique
extension (GL_ATI_fragment_shader - pas GL_ARB_fragment_shader !). À
au moins trois unités de texture sont nécessaires. Fournit la saturation et la teinte
contrôler. Cette méthode est rapide mais inexacte.
6 : Utilisez une texture 3D pour effectuer la conversion via la recherche. A besoin du
l'extension GL_ARB_fragment_program et au moins quatre unités de texture.
Extrêmement lent (émulation logicielle) sur certaines (toutes ?) cartes ATI car
utilise une texture avec des pixels de bordure. Fournit de la luminosité, du contraste,
contrôle de la saturation, de la teinte et du gamma. Le gamma peut également être réglé indépendamment
pour le rouge, le vert et le bleu. La vitesse dépend davantage de la bande passante de la mémoire GPU
que d'autres méthodes.
espace de couleurs
Sélectionnez l'espace colorimétrique pour la conversion YUV en RVB.
0 Utilisez la formule utilisée normalement par MPlayer (par défaut).
1 Utilisez l'espace colorimétrique ITU-R BT.601.
2 Utilisez l'espace colorimétrique ITU-R BT.709.
3 Utilisez l'espace colorimétrique SMPTE-240M.
niveauconv=
Sélectionnez la conversion de niveau de luminosité à utiliser pour la conversion YUV en RVB
0 Convertir les niveaux TV en PC (par défaut).
1 Convertissez les niveaux PC en TV.
2 Ne faites aucune conversion.
lscale=
Sélectionnez la fonction de mise à l'échelle à utiliser pour la mise à l'échelle de la luminance. Uniquement valable pour
modes yuv 2, 3, 4 et 6.
0 Utilisez un filtrage linéaire simple (par défaut).
1 Utilisez un filtrage B-spline bicubique (meilleure qualité). Besoin d'un
unité de texture supplémentaire. Les anciennes cartes ne seront pas en mesure de gérer
ceci pour la chrominance au moins en mode plein écran.
2 Utilisez un filtrage cubique en horizontal, un filtrage linéaire en vertical
direction. Fonctionne sur quelques cartes de plus que la méthode 1.
3 Identique à 1 mais n'utilise pas de texture de recherche. Peut être plus rapide sur
quelques cartes.
4 Utilisez un masquage flou expérimental avec prise en charge 3x3 et une valeur par défaut
force de 0.5 (voir filtre-force).
5 Utilisez un masquage flou expérimental avec prise en charge 5x5 et une valeur par défaut
force de 0.5 (voir filtre-force).
64 Utiliser la mise à l'échelle du plus proche voisin.
cscale=
Sélectionnez la fonction de mise à l'échelle à utiliser pour la mise à l'échelle de la chrominance. Pour plus de détails
voir échelle.
filtre-force=
Définissez l'intensité de l'effet pour les filtres lscale/cscale qui le prennent en charge.
force-bruit=
Définissez la quantité de bruit à ajouter. 0 pour désactiver (par défaut), 1.0 pour le niveau approprié
pour le dithering à 6 bits.
stéréo=
Sélectionnez une méthode d'affichage stéréo. Vous devrez peut-être utiliser -aspect pour corriger le
valeur d'aspect. Ajoutez 32 pour échanger les côtés gauche et droit. Expérimental, ne
en attendre trop.
0 affichage 2D normal
1 Convertissez l'entrée côte à côte en stéréo rouge-cyan en couleur.
2 Convertissez l'entrée côte à côte en stéréo vert-magenta en couleur.
3 Convertissez l'entrée côte à côte en stéréo quadbuffer. Uniquement pris en charge
par très peu de cartes OpenGL.
4 Mélangez à gauche et à droite dans un motif de pixels. Le motif est donné par pointillé
option.
pointillé=
Les 16 bits les plus bas donnent le modèle 4x4 à utiliser (par défaut : 0x0f0f). Exemples à
essayez : 0x0f0f, 0xf0f0 : lignes horizontales ; 0xaaaa, 0x5555 : lignes verticales ;
0xa5a5, 0x5a5a : motif en damier

Les options suivantes ne sont utiles que si vous écrivez vos propres programmes fragmentés.

customprog=
Charger un programme de fragment personnalisé à partir de . Voir TOOLS/edgedec.fp pour
un exemple.
customtex=
Chargez une texture "gamma ramp" personnalisée à partir de . Cela peut être utilisé dans
combinaison avec yuv=4 ou avec l'option customprog.
(non)customtlin
Si activé (par défaut), utilisez l'interpolation GL_LINEAR, sinon utilisez GL_NEAREST
pour la texture customtex.
(pas)customtrect
Si activé, utilisez texture_rectangle pour la texture customtex. La valeur par défaut est
désactivée.
(pas)mipmapgen
Si activé, les mipmaps pour la vidéo sont automatiquement générés. Ceci devrait
être utile avec le customprog et l'instruction TXB pour implémenter
flouter les filtres avec un grand rayon. Pour la plupart des implémentations OpenGL, c'est
très lent pour tous les formats non-RGB. La valeur par défaut est désactivée.

Normalement, il n'y a aucune raison d'utiliser les options suivantes, elles existent principalement pour
à des fins de test.

(pas)glfinition
Appelez glFinish() avant d'échanger les tampons. Plus lent mais dans certains cas plus
sortie correcte (par défaut : désactivé).
(pas) de nombreuxfmts
Active la prise en charge de plusieurs formats de couleur (RVB et BGR) (par défaut : activé).
Nécessite la version OpenGL >= 1.2.
slice-height=<0-...>
Nombre de lignes copiées dans la texture en une seule pièce (par défaut : 0). 0 pour l'ensemble
l'image.
NOTE: Si l'espace colorimétrique YUV est utilisé (voir la sous-option yuv), des règles spéciales s'appliquent :
Si le décodeur utilise le rendu de tranche (voir -noslices), ce paramètre n'a pas
effet, la taille des tranches fournie par le décodeur est utilisée.
Si le décodeur n'utilise pas le rendu de tranche, la valeur par défaut est 16.
(pas) osd
Activer ou désactiver la prise en charge du rendu OSD via OpenGL (par défaut : activé).
Cette option sert à tester ; pour désactiver l'OSD, utilisez plutôt -osdlevel 0.
(aucun) aspect
Activer ou désactiver la mise à l'échelle et la prise en charge du panoramique et de la numérisation (par défaut :
activée). La désactivation peut augmenter la vitesse.

gl_tiled
Variante du pilote de sortie vidéo OpenGL. Prend en charge les vidéos plus grandes que le maximum
taille de la texture mais manque de nombreuses fonctionnalités avancées et optimisations du gl
conducteur et il est peu probable qu'il soit prolongé davantage.
(pas)glfinition
identique à gl (par défaut : activé)
yuv=
Sélectionnez le type de conversion YUV en RVB. Si défini sur autre chose que 0 OSD
sera désactivé et le réglage de la luminosité, du contraste et du gamma est uniquement
disponible via les paramètres globaux du serveur X. En dehors de cela, les valeurs
ont la même signification que pour -vo gl.

vue matricielle
Moteur de rendu basé sur OpenGL créant un effet de texte en cours d'exécution de type Matrix.
cols=
Nombre de colonnes de texte à afficher. Des valeurs très faibles (< 16) seront probablement
échouer en raison des limitations du scaler. Les valeurs non divisibles par 16 peuvent entraîner
problèmes aussi.
lignes=
Nombre de lignes de texte à afficher. Des valeurs très faibles (< 16) échoueront probablement
en raison des limitations du scaler. Les valeurs non divisibles par 16 peuvent causer des problèmes car
Hé bien.

nul
Ne produit aucune sortie vidéo. Utile pour l'analyse comparative.

aa
Pilote de sortie vidéo d'art ASCII qui fonctionne sur une console de texte.
NOTE: Le pilote ne gère pas correctement -aspect.
ALLUSION: Vous devez probablement spécifier -monitorpixelaspect. Essayez 'mplayer -vo aa
-moniteurpixelaspect 0.5'.

de caca
Pilote de sortie vidéo d'art ASCII couleur qui fonctionne sur une console de texte.

bl
Lecture vidéo à l'aide du protocole Blinkenlights UDP. Ce pilote est très
spécifique au matériel.

Choisissez explicitement le pilote de sous-périphérique Blinkenlights à utiliser. Il est
quelque chose comme arcade:host=localhost:2323 ou hdl:file=name1,file=name2.
Vous devez spécifier un sous-périphérique.

ggi
Pilote de sortie vidéo du système graphique GGI

Choisissez explicitement le pilote GGI à utiliser. Remplacez tout ',' qui apparaîtrait
dans la chaîne du pilote par un '.'.

directfb
Lire la vidéo à l'aide de la bibliothèque DirectFB.
(pas d'entrée
Utilisez le DirectFB au lieu du code clavier MPlayer (par défaut : activé).
buffermode=simple|double|triple
Le double et le triple tampon donnent les meilleurs résultats si vous voulez éviter les déchirures
problèmes. La triple mise en mémoire tampon est plus efficace que la double mise en mémoire tampon car elle
ne bloque pas MPlayer en attendant le retour vertical. Seul
la mise en mémoire tampon doit être évitée (par défaut : single).
parité de champ=haut|bas
Contrôlez l'ordre de sortie des trames entrelacées (par défaut : désactivé). Valide
les valeurs sont top = champs du haut en premier, bottom = champs du bas en premier. Cette
l'option n'a aucun effet sur les films progressifs comme la plupart des MPEG
les films sont. Vous devez activer cette option si vous avez des problèmes de déchirure ou
mouvements non fluides en regardant des films entrelacés.
couche=N
Forcera la couche avec l'ID N pour la lecture (par défaut : -1 - auto).
dfbopts=
Spécifiez une liste de paramètres pour DirectFB.

dfbmga
Pilote de sortie vidéo spécifique à Matrox G400/G450/G550 qui utilise la bibliothèque DirectFB
pour utiliser des fonctionnalités matérielles spéciales. Active CRTC2 (deuxième tête), affichant
vidéo indépendamment de la première tête.
(pas d'entrée
identique à directfb (par défaut : désactivé)
buffermode=simple|double|triple
identique à directfb (par défaut : triple)
parité de champ=haut|bas
idem directfb
(non)bes
Activez l'utilisation de Matrox BES (backend scaler) (par défaut : désactivé).
Donne de très bons résultats concernant la vitesse et la qualité de sortie comme interpolé
le traitement de l'image est fait dans le matériel. Fonctionne uniquement sur la tête primaire.
(pas) d'épice
Utilisez le calque sous-image Matrox pour afficher l'OSD (par défaut :
activée).
(non)crtc2
Activez la sortie TV sur la deuxième tête (par défaut : activé). La qualité de sortie
est incroyable car il s'agit d'une image entrelacée complète avec une synchronisation appropriée à chaque
champ pair/impair.
tvnorm=pal|ntsc|auto
Définit la norme TV de la carte Matrox sans qu'il soit nécessaire de la modifier
/etc/directfbrc (par défaut : désactivé). Les normes valides sont pal = PAL, ntsc =
NTSC. La norme spéciale est automatique (réglage automatique à l'aide de PAL/NTSC) car elle décide
quelle norme utiliser en regardant le framerate du film.

mga (Linux seulement)
Pilote de sortie vidéo spécifique à Matrox qui utilise le scaler principal YUV sur
cartes Gxxx via un module noyau. Si vous avez une carte Matrox, c'est la plus rapide
option.

Choisissez explicitement le nom du périphérique Matrox à utiliser (par défaut : /dev/mga_vid).

xmga (Linux, X11 seulement)
Le pilote de sortie vidéo mga, s'exécutant dans une fenêtre X11.

Choisissez explicitement le nom du périphérique Matrox à utiliser (par défaut : /dev/mga_vid).

s3fb (Linux seulement) (egalement sur le lien -dr)
Pilote de sortie vidéo spécifique à S3 Virge. Ce pilote prend en charge le YUV de la carte
conversion et mise à l'échelle, double mise en mémoire tampon et fonctions de rendu direct. Utiliser -vf
format=yuy2 pour obtenir un rendu YUY2 accéléré par le matériel, qui est beaucoup plus rapide que
YV12 sur cette carte.

Choisissez explicitement le nom du périphérique fbdev à utiliser (par défaut : /dev/fb0).

wii (Linux seulement)
Pilote de sortie vidéo spécifique à la Nintendo Wii/GameCube.

3dfx (Linux seulement)
Pilote de sortie vidéo spécifique à 3dfx qui utilise directement le matériel au-dessus de X11.
Seuls 16 bpp sont pris en charge.

tdfxfb (Linux seulement)
Ce pilote utilise le pilote framebuffer tdfxfb pour lire des films avec YUV
accélération sur les cartes 3dfx.

Choisissez explicitement le nom du périphérique fbdev à utiliser (par défaut : /dev/fb0).

tdfx_vid (Linux seulement)
Pilote de sortie vidéo spécifique à 3dfx qui fonctionne en combinaison avec le tdfx_vid
module noyau.

Choisissez explicitement le nom du périphérique à utiliser (par défaut : /dev/tdfx_vid).

dxr2 (egalement sur le lien -dxr2) (DXR2 seulement)
Pilote de sortie vidéo spécifique Creative DXR2.

Sous-pilote vidéo de sortie à utiliser comme superposition (x11, xv).

dxr3 (DXR3 seulement)
Puce de décodeur MPEG Sigma Designs em8300 (Creative DXR3, Sigma Designs Hollywood
Plus) pilote de sortie vidéo spécifique. Voir aussi le filtre vidéo lavc.
revêtement
Active la superposition au lieu de la sortie TV.
prébuf
Active le pré-tampon.
synchroniser
Activera le nouveau moteur de synchronisation.
norme=
Spécifie la norme TV.
0 : Ne change pas la norme actuelle (par défaut).
1 : Ajustement automatique à l'aide de PAL/NTSC.
2: Ajustement automatique à l'aide de PAL/PAL-60.
3 : PAL
4 : PAL-60
5 : NTSC
<0-3>
Spécifie le numéro de périphérique à utiliser si vous possédez plusieurs cartes em8300.

TVIV (IVTV seulement)
Conexant CX23415 (iCompression iTVC15) ou Conexant CX23416 (iCompression iTVC16)
Puce de décodeur MPEG (Hauppauge WinTV PVR-150/250/350/500) sortie vidéo spécifique
pilote pour la sortie TV. Voir aussi le filtre vidéo lavc.

Choisissez explicitement le nom de périphérique du décodeur MPEG à utiliser (par défaut :
/dev/video16).

Choisissez explicitement la sortie de sortie TV à utiliser pour le signal vidéo.

v4l2 (a besoin Linux +2.6.22 noyau)
Pilote de sortie vidéo pour cartes compatibles V4L2 avec décodeur MPEG matériel intégré.
Voir aussi le filtre vidéo lavc.

Choisissez explicitement le nom de périphérique du décodeur MPEG à utiliser (par défaut :
/dev/video16).

Choisissez explicitement la sortie de sortie TV à utiliser pour le signal vidéo.

MPEGPES (DVB seulement)
Pilote de sortie vidéo pour cartes DVB qui écrit la sortie dans un fichier MPEG-PES si non
La carte DVB est installée.
carte=<1-4>
Spécifie le numéro de périphérique à utiliser si vous avez plus d'une sortie DVB
(API V3 uniquement, comme les pilotes de la série 1.xy). Si non spécifié MPlayer
recherchera la première carte utilisable.

nom du fichier de sortie (par défaut : ./grab.mpg)

zr (egalement sur le lien -zr* et -zrhelp)
Pilote de sortie vidéo pour un certain nombre de cartes de capture/lecture MJPEG.

Zr2 (egalement sur le lien le zrmjpeg vidéo filtre)
Pilote de sortie vidéo pour un certain nombre de cartes de capture/lecture MJPEG, deuxième
génération.
dev=
Spécifie le périphérique vidéo à utiliser.
norme=
Spécifie la norme vidéo à utiliser (par défaut : auto).
(non)prébuf
(Dé)Activer le pré-tampon, pas encore pris en charge.

md5sum
Calculez les sommes MD5 de chaque image et écrivez-les dans un fichier. Prend en charge RGB24 et YV12
espaces colorimétriques. Utile pour le débogage.
fichier de sortie=
Spécifiez le nom du fichier de sortie (par défaut : ./md5sums).

yuv4mpeg
Transforme le flux vidéo en une séquence d'images YUV 4:2:0 non compressées et
le stocke dans un fichier (par défaut : ./stream.yuv). Le format est le même que celui
utilisé par mjpegtools, c'est donc utile si vous voulez traiter la vidéo avec le
suite mjpegtools. Il prend en charge le format YV12. Si votre fichier source a un
format différent et est entrelacé, assurez-vous d'utiliser -vf scale=::1 pour assurer le
la conversion utilise le mode entrelacé. Vous pouvez le combiner avec l'option -fixed-vo pour
concaténer des fichiers avec les mêmes dimensions et la même valeur fps.
entrelacée
Écrivez la sortie sous forme d'images entrelacées, le champ supérieur en premier.
entrelacé_bf
Écrivez la sortie sous forme d'images entrelacées, le champ inférieur en premier.
fichier=
Écrire la sortie dans au lieu du stream.yuv par défaut.

NOTE: Si vous ne spécifiez aucune option, la sortie est progressive (c'est-à-dire non
entrelacé).

gif89a
Sortez chaque image dans un seul fichier GIF animé dans le répertoire actuel. Ce
prend uniquement en charge le format RVB avec 24 bpp et la sortie est convertie en 256 couleurs.

Valeur flottante pour spécifier la fréquence d'images (par défaut : 5.0).

Spécifiez le nom du fichier de sortie (par défaut : ./out.gif).

NOTE: Vous devez spécifier le framerate avant le nom du fichier ou le framerate sera
partie du nom de fichier.

Exemple:
mplayer video.nut -vo gif89a:fps=15:output=test.gif

jpeg
Sortez chaque image dans un fichier JPEG dans le répertoire actuel. Chaque fichier prend le
numéro de trame complété par des zéros non significatifs comme nom.
[pas] progressif
Spécifiez JPEG standard ou progressif (par défaut : noprogressif).
[pas] de référence
Spécifiez l'utilisation de la ligne de base ou non (par défaut : ligne de base).
optimiser=<0-100>
facteur d'optimisation (par défaut : 100)
lisse=<0-100>
facteur de lissage (par défaut : 0)
qualité=<0-100>
facteur de qualité (par défaut : 75)
rép =
Spécifiez le répertoire dans lequel enregistrer les fichiers JPEG (par défaut : ./).
sous-répertoires=
Créez des sous-répertoires numérotés avec le préfixe spécifié pour enregistrer les fichiers
au lieu du répertoire courant.
maxfiles= (sous-répertoires uniquement)
Nombre maximum de fichiers à enregistrer par sous-répertoire. Doit être égal ou
supérieur à 1 (par défaut : 1000).

PNM
Sortez chaque image dans un fichier PNM dans le répertoire actuel. Chaque fichier prend le
numéro de trame complété par des zéros non significatifs comme nom. Il prend en charge PPM, PGM et PGMYUV
fichiers en mode brut et ASCII. Regarde aussi PNM(5), ppmde Géographie (5) et avec la pgm (5).
ppm
Écrire des fichiers PPM (par défaut).
pgm
Écrire des fichiers PGM.
pgmyuv
Écrire des fichiers PGMYUV. PGMYUV est comme PGM, mais il contient aussi le U et le V
avion, joint en bas de l'image.
brut
Écrire les fichiers PNM en mode brut (par défaut).
ascii
Écrire des fichiers PNM en mode ASCII.
rép =
Spécifiez le répertoire dans lequel enregistrer les fichiers PNM (par défaut : ./).
sous-répertoires=
Créez des sous-répertoires numérotés avec le préfixe spécifié pour enregistrer les fichiers
au lieu du répertoire courant.
maxfiles= (sous-répertoires uniquement)
Nombre maximum de fichiers à enregistrer par sous-répertoire. Doit être égal ou
supérieur à 1 (par défaut : 1000).

png
Sortez chaque image dans un fichier PNG dans le répertoire actuel. Chaque fichier prend le
numéro de trame complété par des zéros non significatifs comme nom. Les formats RVB et BGR 24bpp sont
prise en charge.
z=<0-9>
Spécifie le niveau de compression. 0 est pas de compression, 9 est maximum
compression.
rép =
Spécifiez le répertoire dans lequel enregistrer les fichiers PNG (par défaut : ./).
préfixe=
Spécifiez le préfixe à utiliser pour les noms de fichiers PNG (par défaut : pas de préfixe).
Alpha
Créez des fichiers PNG avec un canal alpha. Notez que MPlayer en général ne
ne prend pas en charge alpha, cela ne sera donc utile que dans de rares cas.

montant
Sortez la vidéo dans un fichier MNG animé à l'aide d'images RVB de 24 bpp sans perte
compression.
sortie=
Spécifiez le nom du fichier de sortie (par défaut : out.mng).

Exemple:
mplayer video.mkv -vo mng:output=test.mng

tga
Sortez chaque image dans un fichier Targa dans le répertoire actuel. Chaque fichier prend le
numéro de trame complété par des zéros non significatifs comme nom. Le but de cette sortie vidéo
pilote est d'avoir un simple écrivain d'image sans perte à utiliser sans aucun
bibliothèque. Il prend en charge le format de couleur BGR[A], avec 15, 24 et 32 ​​bpp. Tu peux
forcer un format particulier avec le filtre de format vidéo.

Exemple:
mplayer video.nut -vf format=bgr15 -vo tga

DÉCODAGE/FILTRE OPTIONS


-ac <[-|+]codec1,[-|+]codec2,...[,]>
Spécifiez une liste prioritaire de codecs audio à utiliser, en fonction de leur nom de codec
dans codecs.conf. Utilisez un '-' avant le nom du codec pour l'omettre. Utilisez un '+' avant le
nom de codec pour le forcer, cela va probablement planter ! Si la liste a un ',' de fin
MPlayer se rabattra sur les codecs non contenus dans la liste.
NOTE: Voir -ac help pour une liste complète des codecs disponibles.

Exemple:
-ac mp3acm
Forcez le codec MP3 l3codeca.acm.
-c'est fou,
Essayez d'abord libmad, puis reposez-vous sur les autres.
-ac hwac3,a52,
Essayez le passthrough matériel AC-3, le logiciel AC-3, puis d'autres.
-ac hwdts,
Essayez le passthrough DTS matériel, puis revenez sur les autres.
-ac -ffmp3,
Ignorez le décodeur MP3 de FFmpeg.

-af-adv (egalement sur le lien -un F)
Spécifiez les options de filtre audio avancées :

force=<0-7>
Force l'insertion de filtres audio sur l'un des éléments suivants :
0 : Utiliser l'insertion de filtre complètement automatique (actuellement identique à 1).
1 : Optimiser pour la précision (par défaut).
2: Optimiser pour la vitesse. Mise en garde: Certaines fonctionnalités des filtres audio peuvent
échouer silencieusement et la qualité sonore peut baisser.
3: N'utilisez aucune insertion automatique de filtres et aucune optimisation. Mise en garde:
Il peut être possible de planter MPlayer en utilisant ce paramètre.
4: Utilisez l'insertion automatique de filtres selon 0 ci-dessus, mais utilisez
traitement en virgule flottante lorsque cela est possible.
5: Utilisez l'insertion automatique de filtres selon 1 ci-dessus, mais utilisez
traitement en virgule flottante lorsque cela est possible.
6: Utilisez l'insertion automatique de filtres selon 2 ci-dessus, mais utilisez
traitement en virgule flottante lorsque cela est possible.
7 : N'utilisez pas d'insertion automatique de filtres selon 3 ci-dessus, et utilisez
traitement en virgule flottante lorsque cela est possible.

liste=
Identique à -af.

-afm
Spécifiez une liste prioritaire de familles de codecs audio à utiliser, en fonction de leur
nom du codec dans codecs.conf. Se rabat sur les codecs par défaut si aucun des codecs donnés
les familles de codecs fonctionnent.
NOTE: Voir -afm help pour une liste complète des familles de codecs disponibles.

Exemple:
-afm ffmpeg
Essayez d'abord les codecs libavcodec de FFmpeg.
-afm acm,dshow
Essayez d'abord les codecs Win32.

-aspect (egalement sur le lien -Zoom)
Remplacer le format d'image du film, au cas où les informations d'aspect sont incorrectes ou manquantes dans
le fichier en cours de lecture.

Exemple:
-aspect 4:3 ou -aspect 1.3333
-aspect 16:9 ou -aspect 1.7777

-aucun aspect
Désactivez la compensation automatique du rapport hauteur/largeur des films.

-dominance sur le terrain <-1-1>
Définissez le premier champ pour le contenu entrelacé. Utile pour les désentrelaceurs qui doublent le
fréquence d'images : -vf tfields=1, -vf yadif=1, -vo vdpau:deint et -vo xvmc:bobdeint.
-1 auto (par défaut) : Si le décodeur n'exporte pas les informations appropriées,
il retombe à 0 (champ supérieur en premier).
0 champ supérieur en premier
1 champ du bas en premier

-retourner
Retournez l'image à l'envers.

-lavdopts (DÉBOGUER CODE)
Spécifiez les paramètres de décodage de libavcodec. Séparez plusieurs options par deux points.

Exemple:
-lavdopts gris:skiploopfilter=all:skipframe=nonref

Les options disponibles sont:

bitexact
N'utilisez que des algorithmes au bit exact dans toutes les étapes de décodage (pour les tests de codec).

bogue=
Contournez manuellement les bogues de l'encodeur.
0 : rien
1 : détection automatique des bogues (par défaut)
2 (msmpeg4v3) : certains anciens fichiers msmpeg4v3 générés par lavc (non
détection automatique)
4 (mpeg4) : bug d'entrelacement Xvid (autodétecté si fourcc==XVIX)
8 (mpeg4) : UMP4 (autodétecté si fourcc==UMP4)
16 (mpeg4) : bug de remplissage (autodétecté)
32 (mpeg4) : bogue vlc illégal (autodétecté par fourcc)
64 (mpeg4) : bogue Xvid et DivX qpel (autodétecté par fourcc/version)
128 (mpeg4) : ancien qpel standard (autodétecté par fourcc/version)
256 (mpeg4) : un autre bug qpel (autodétecté par fourcc/version)
512 (mpeg4) : bogue direct-qpel-blocksize (autodétecté par fourcc/version)
1024 (mpeg4) : bug de rembourrage des bords (autodétecté par fourcc/version)

déboguer=
Afficher les informations de débogage.
0 : désactivé
1: informations sur l'image
2 : contrôle des taux
4: flux binaire
8 : type de macrobloc (MB)
16 : paramètre de quantification par bloc (QP)
32 : vecteur de mouvement
0x0040 : visualisation du vecteur de mouvement (utiliser -noslices)
0x0080 : saut de macrobloc (Mo)
0x0100 : code de démarrage
0x0200 : STP
0x0400 : résilience aux erreurs
0x0800 : opérations de contrôle de gestion de la mémoire (H.264)
0x1000 : bogues
0x2000 : visualiser le paramètre de quantification (QP), les QP inférieurs sont teintés
plus vert.
0x4000 : Visualisez les types de blocs.

ce=
Définir la stratégie de masquage des erreurs.
1: Utilisez un filtre de déblocage puissant pour les MB endommagés.
2: recherche itérative de vecteur de mouvement (MV) (lent)
3: tous (par défaut)

euh=
Définir la stratégie de résilience aux erreurs.
0 : désactivé
1: attention (devrait fonctionner avec des encodeurs cassés.)
2: normal (par défaut) (Fonctionne avec des encodeurs compatibles.)
3 : agressif (Plus de vérifications, mais peut causer des problèmes même pour les
flux de bits.)
4: très agressif

rapide (MPEG-2, MPEG-4 et H.264 uniquement)
Activer les optimisations qui ne sont pas conformes à la spécification et pourraient
potentiellement causer des problèmes, comme une déquantification plus simple, un mouvement plus simple
compensation, en supposant l'utilisation de la matrice de quantification par défaut, en supposant YUV
4:2:0 et sauter quelques vérifications pour détecter les flux binaires endommagés.

gris
décodage en niveaux de gris uniquement (un peu plus rapide qu'avec la couleur)

idct=<0-99> (voir -lavcopts)
Pour une meilleure qualité de décodage, utilisez le même algorithme IDCT pour le décodage et
codage. Cela peut cependant avoir un prix en termes de précision.

lowres= [, ]
Décoder à des résolutions inférieures. Le décodage basse résolution n'est pas pris en charge par
tous les codecs, et il en résultera souvent des artefacts laids. Ce n'est pas un bug,
mais un effet secondaire de ne pas décoder à pleine résolution.
0 : désactivé
1: 1/2 résolution
2: 1/4 résolution
3: 1/8 résolution
Si est spécifié le décodage lowres ne sera utilisé que si la largeur du
la vidéo est majeure ou égale à .
o= = [, = [,...]] Transmettez AVOptions au décodeur libavcodec.
Remarque, un correctif pour rendre le o= inutile et passer toutes les options inconnues via le
Le système AVOption est le bienvenu. Une liste complète des AVOptions peut être trouvée dans le FFmpeg
Manuel. Notez que certaines options peuvent entrer en conflit avec les options MEncoder.

Exemple:
o=debug=image

qn= (MPEG-2 uniquement)
Ignorez le nombre donné de lignes de macrobloc en bas.

st= (MPEG-2 uniquement)
Ignorez le nombre donné de lignes de macrobloc en haut.

skiploopfilter= (H.264 uniquement)
Ignore le filtre de boucle (déblocage AKA) pendant le décodage H.264. Depuis le
trame filtrée est censée être utilisée comme référence pour le décodage dépendant
cadres cela a un effet pire sur la qualité que de ne pas faire de déblocage sur, par exemple
Vidéo MPEG-2. Mais au moins pour la TVHD à haut débit, cela offre une grande
accélération sans perte de qualité visible.

peut être l'un des suivants :
aucun : ne sautez jamais.
par défaut : ignorer les étapes de traitement inutiles (par exemple, les paquets de taille 0 en AVI).
nonref : ignore les trames non référencées (c'est-à-dire non utilisées pour le décodage
d'autres trames, l'erreur ne peut pas « s'accumuler »).
bidir : ignorer les images B.
nonkey : ignore toutes les images, à l'exception des images clés.
all : ignore toutes les images.

skipidct= (MPEG-1/2 uniquement)
Ignore l'étape IDCT. Cela dégrade beaucoup la qualité dans presque tous les cas
(voir skiploopfilter pour les valeurs de saut disponibles).

skipframe=
Ignore complètement le décodage des images. Grande accélération, mais mouvement saccadé et
parfois de mauvais artefacts (voir skiploopfilter pour les valeurs de saut disponibles).

threads=<1-8> (MPEG-1/2 et H.264 uniquement)
nombre de threads à utiliser pour le décodage (par défaut : 1)

vismv=
Visualisez les vecteurs de mouvement.
0 : désactivé
1 : Visualisez les MV prédites vers l'avant des images P.
2 : Visualisez les MV prédites vers l'avant des images B.
4: Visualisez les MV prédites en arrière des images B.

statistiques
Imprime des statistiques et les stocke dans ./vstats_*.log.

wait_keyframe
Attendez une image clé avant d'afficher quoi que ce soit. Évite les cadres cassés à
démarrage ou après avoir cherché avec certains formats.

-nos tranches
Désactivez le dessin vidéo par tranches/bandes de hauteur de 16 pixels, dessine plutôt l'ensemble
cadre en un seul passage. Peut être plus rapide ou plus lent, selon la carte vidéo et
cache disponible. Il n'a d'effet qu'avec les codecs libmpeg2 et libavcodec.

-pas de son
Ne pas lire/encoder le son. Utile pour l'analyse comparative.

-pas de vidéo
Ne pas lire/encoder la vidéo. Dans de nombreux cas, cela ne fonctionnera pas, utilisez -vc null -vo null
à la place.

-pp (egalement sur le lien -vf pp)
Définissez le niveau de post-traitement de la DLL. Cette option n'est plus utilisable avec -vf pp. Elle
fonctionne uniquement avec les DLL Win32 DirectShow avec des routines de post-traitement internes. le
la plage valide des valeurs -pp varie selon le codec, c'est principalement 0-6, où 0=désactiver,
6=le plus lent/le meilleur.

-pphelp (egalement sur le lien -vf pp)
Affichez un résumé des filtres de post-traitement disponibles et de leur utilisation.

-ssf
Spécifie les paramètres du logiciel de mise à l'échelle.

Exemple:
-vf échelle -ssf lgb=3.0
lgb=<0-100>
filtre de flou gaussien (luma)
cgb=<0-100>
filtre de flou gaussien (chroma)
ls=<-100-100>
affiner le filtre (luma)
cs=<-100-100>
filtre de netteté (chrominance)
chs=
décalage horizontal de la chrominance
cv=
décalage vertical de la chrominance

-stéréo
Sélectionnez le type de sortie stéréo MP2/MP3.
0 stéréo
1 canal gauche
2 canal droit

-sws <logiciel scaler tapez> (egalement sur le lien -vf en échelon et -Zoom)
Spécifiez l'algorithme de mise à l'échelle du logiciel à utiliser avec l'option -zoom. Cette
affecte les pilotes de sortie vidéo qui manquent d'accélération matérielle, par exemple x11.

Les types disponibles sont :

0 bilinéaire rapide
1 bilinéaire
2 bicubic (bonne qualité) (par défaut)
3 expérimental
4 plus proche voisin (mauvaise qualité)
5 zone
6 luma bicubique / chroma bilinéaire
7 XNUMX gauss
8 depuisR
9 lancers
10 spline bicubique naturelle

NOTE: Certaines options -sws sont réglables. La description du filtre vidéo à l'échelle a
plus d'informations.

-vc <[-|+]codec1,[-|+]codec2,...[,]>
Spécifiez une liste prioritaire de codecs vidéo à utiliser, en fonction de leur nom de codec
dans codecs.conf. Utilisez un '-' avant le nom du codec pour l'omettre. Utilisez un '+' avant le
nom de codec pour le forcer, cela va probablement planter ! Si la liste a un ',' de fin
MPlayer se rabattra sur les codecs non contenus dans la liste.
NOTE: Voir -vc help pour une liste complète des codecs disponibles.

Exemple:
-vc divx
Forcer le codec Win32/VfW DivX, pas de repli.
-vc -divxds, -divx,
Ignorez les codecs Win32 DivX.
-vcffmpeg12,mpeg12,
Essayez le codec MPEG-1/2 de libavcodec, puis libmpeg2, puis d'autres.

-vfm
Spécifiez une liste prioritaire de familles de codecs vidéo à utiliser, en fonction de leur
noms dans codecs.conf. Revient aux codecs par défaut si aucun des codecs donnés
les familles travaillent.
NOTE: Voir -vfm help pour une liste complète des familles de codecs disponibles.

Exemple:
-vfm ffmpeg, dshow, vfw
Essayez les codecs libavcodec, puis Directshow, puis les codecs VfW et repliez-vous sur
d'autres, s'ils ne fonctionnent pas.
-vfm xanim
Essayez d'abord les codecs XAnim.

-x (egalement sur le lien -Zoom) (MPlayer seulement)
Ajuster l'image à la largeur (si la mise à l'échelle logicielle/matérielle est disponible). Désactive
calculs d'aspect.

-xvidopts
Spécifiez des paramètres supplémentaires lors du décodage avec Xvid.
NOTE: Étant donné que libavcodec est plus rapide que Xvid, vous pouvez utiliser le libavcodec
filtre de post-traitement (-vf pp) et décodeur (-vfm ffmpeg) à la place.

Filtres de post-traitement internes de Xvid :
deblock-chroma (voir aussi -vf pp)
filtre de déblocage de chrominance
deblock-luma (voir aussi -vf pp)
filtre de déblocage luma
dering-luma (voir aussi -vf pp)
filtre deringing luma
dering-chroma (voir aussi -vf pp)
filtre de déringing de chrominance
filmeffect (voir aussi -vf noise)
Ajoute un grain de film artificiel à la vidéo. Peut augmenter la qualité perçue,
tout en diminuant la vraie qualité.

méthodes de rendu :
dr2
Activer la méthode de rendu direct 2.
nodr2
Désactiver la méthode de rendu direct 2.

-xy (egalement sur le lien -Zoom)
valeur<=8
Mettre l'image à l'échelle par facteur .
valeur>8
Définissez la largeur sur la valeur et calculez la hauteur pour conserver un rapport hauteur/largeur correct.

-y (egalement sur le lien -Zoom) (MPlayer seulement)
Ajuster l'image à la hauteur (si la mise à l'échelle logicielle/matérielle est disponible). Désactive
calculs d'aspect.

-Zoom
Autoriser la mise à l'échelle du logiciel, le cas échéant. Cela permettra la mise à l'échelle avec la sortie
pilotes (comme x11, fbdev) qui ne prennent pas en charge la mise à l'échelle matérielle où MPlayer
désactive la mise à l'échelle par défaut pour des raisons de performances.

AUDIO FILTRES


Les filtres audio vous permettent de modifier le flux audio et ses propriétés. La syntaxe est :

-un F
Configurez une chaîne de filtres audio.

NOTE: Pour obtenir une liste complète des filtres audio disponibles, consultez -af help.

Les filtres audio sont gérés dans des listes. Il existe quelques commandes pour gérer la liste des filtres.

-af-ajouter
Ajoute les filtres donnés en arguments à la liste de filtres.

-af-pré
Ajoute les filtres donnés en arguments à la liste de filtres.

-af-del
Supprime les filtres aux index donnés. Les numéros d'index commencent à 0, négatifs
les numéros adressent la fin de la liste (-1 est le dernier).

-af-clr
Vide complètement la liste des filtres.

Les filtres disponibles sont :

rééchantillonner[=srate[:sloppy[:type]]]
Modifie la fréquence d'échantillonnage du flux audio. Peut être utilisé si vous avez un fixe
carte son de fréquence ou si vous êtes coincé avec une vieille carte son qui n'est
capable de max 44.1 kHz. Ce filtre est automatiquement activé si nécessaire. Ce
ne prend en charge que les entiers 16 bits et les flottants au format natif-endian en entrée.
NOTE: Avec MEncoder, vous devez également utiliser -srate .

fréquence d'échantillonnage de sortie en Hz. La plage valide pour ce paramètre est 8000
à 192000. Si les fréquences d'échantillonnage d'entrée et de sortie sont identiques ou si
ce paramètre est omis, le filtre est automatiquement déchargé. Un haut
la fréquence d'échantillonnage améliore normalement la qualité audio, surtout lorsqu'elle est utilisée
en combinaison avec d'autres filtres.

Autoriser (1) ou interdire (0) que la fréquence de sortie diffère légèrement de la
fréquence donnée par (par défaut : 1). Peut être utilisé si le démarrage du
la lecture est extrêmement lente.

Sélectionnez la méthode de rééchantillonnage à utiliser.
0 : interpolation linéaire (rapide, mauvaise qualité surtout lors du suréchantillonnage)
1 : banc de filtres polyphasés et traitement d'entiers
2 : banc de filtres polyphasés et traitement en virgule flottante (lent, meilleur
qualité)

Exemple:
mplayer -af rééchantillonne=44100:0:0
réglerait la fréquence de sortie du filtre de rééchantillonnage à 44100Hz en utilisant
mise à l'échelle exacte de la fréquence de sortie et interpolation linéaire.

lavcresample[=srate[:length[:linear[:count[:cutoff]]]]]
Change la fréquence d'échantillonnage du flux audio en un entier en Hz. C'est seulement
prend en charge le format natif-endian 16 bits.
NOTE: Avec MEncoder, vous devez également utiliser -srate .

le taux d'échantillonnage de sortie

longueur du filtre par rapport à la fréquence d'échantillonnage inférieure (par défaut : 16)

si 1 alors les filtres seront interpolés linéairement entre les entrées polyphasées

log2 du nombre d'entrées polyphasées (..., 10->1024, 11->2048, 12->4096,
...) (par défaut : 10->1024)

fréquence de coupure (0.0-1.0), définie par défaut en fonction de la longueur du filtre

lavcac3enc[=tospdif[:bitrate[:minchn]]]
Encodez l'audio multicanal sur AC-3 lors de l'exécution à l'aide de libavcodec. Prend en charge 16 bits
format d'entrée natif-endian, maximum 6 canaux. La sortie est gros-boutiste lorsque
sortie d'un flux AC-3 brut, natif-endian lors de la sortie vers S/PDIF. Le résultat
la fréquence d'échantillonnage de ce filtre est la même que la fréquence d'échantillonnage d'entrée. Lorsque l'échantillon d'entrée
le taux est de 48 kHz, 44.1 kHz ou 32 kHz, ce filtre l'utilise directement. Sinon un
le filtre de rééchantillonnage est auto-inséré avant ce filtre pour faire l'entrée et la sortie
la fréquence d'échantillonnage soit de 48 kHz. Vous devez spécifier '-channels N' pour que le décodeur décode
audio dans le canal N, le filtre peut alors coder l'entrée du canal N vers AC-3.

Sortie du flux AC-3 brut si zéro ou non défini, sortie vers S/PDIF pour passthrough
lorsque est défini non nul.

Le débit pour encoder le flux AC-3. Réglez-le sur 384 ou 384000 pour
obtenir 384kbits. Valeurs valides : 32, 40, 48, 56, 64, 80, 96, 112, 128, 160,
192, 224, 256,
320, 384, 448, 512, 576, 640 Le débit par défaut est basé sur le
numéro de canal d'entrée : 1ch : 96, 2ch : 192, 3ch : 224, 4ch : 384, 5ch : 448,
6 canaux : 448

Si le numéro de canal d'entrée est inférieur à , le filtre se détachera
lui-même (par défaut : 5).

balayage[=vitesse]
Produit un balayage sinusoïdal.
<0.0-1.0>
Fonction sinus delta, utilisez des valeurs très faibles pour entendre le balayage.

sineuppress[=freq:decay]
Supprimer un sinus à la fréquence spécifiée. Utile pour se débarrasser du bruit 50/60Hz
sur du matériel audio de mauvaise qualité. Cela ne fonctionne probablement que sur l'entrée mono.

La fréquence du sinus à supprimer (en Hz) (par défaut : 50)

Contrôle l'adaptabilité (une valeur plus élevée fera que le filtre s'adaptera à
changements d'amplitude et de phase plus rapides, une valeur plus petite rendra le
adaptation plus lente) (par défaut : 0.0001). Les valeurs raisonnables sont autour de 0.001.

bs2b[=option1:option2:...]
Transformation stéréophonique en binaurale de Bauer à l'aide de libbs2b. Améliore le
expérience d'écoute au casque en rendant le son similaire à celui de
haut-parleurs, permettant à chaque oreille d'entendre les deux canaux et en tenant compte de la
différence de distance et l'effet d'ombrage de la tête. Il ne s'applique qu'à 2
canal audio.
fcut=<300-1000>
Réglez la fréquence de coupure en Hz.
alimentation=<10-150>
Réglez le niveau d'alimentation pour les basses fréquences en 0.1 * dB.
profil=
Plusieurs profils sont disponibles pour plus de commodité :
défaut
sera utilisé si rien d'autre n'a été spécifié (fcut=700, feed=45)
cmoy
Implémentation du circuit Chu Moy (fcut=700, feed=60)
jmeier
Implémentation du circuit Jan Meier (fcut=650, feed=95)

Si les options fcut ou feed sont spécifiées avec un profil, elles seront appliquées
au-dessus du profil sélectionné.

hrtf[=drapeau]
Fonction de transfert liée à la tête : convertit l'audio multicanal en sortie à 2 canaux pour
casque, en préservant la spatialité du son.

Signification du drapeau
m décodage matriciel du canal arrière
décodage matriciel à 2 canaux
0 pas de décodage matriciel (par défaut)

égaliseur=[g1:g2:g3:...:g10]
Égaliseur graphique à 10 bandes d'octave, implémenté à l'aide de 10 filtres passe-bande IIR. Cette
signifie qu'il fonctionne quel que soit le type d'audio en cours de lecture. le
les fréquences centrales pour les 10 bandes sont :

n° fréquence
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 fréquence d'échantillonnage du son lu est inférieure à la fréquence centrale pour
une bande de fréquence, alors cette bande sera désactivée. Un bogue connu avec ce filtre est
que les caractéristiques de la bande supérieure ne sont pas complètement symétriques si le
la fréquence d'échantillonnage est proche de la fréquence centrale de cette bande. Ce problème peut être
contourné en suréchantillonnant le son à l'aide du filtre de rééchantillonnage avant qu'il n'atteigne
ce filtre.
: : :...:
nombres à virgule flottante représentant le gain en dB pour chaque bande de fréquence
(-12-12)

Exemple:
mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
Amplifierait le son dans la région des fréquences supérieures et inférieures tout en
l'annulant presque complètement autour de 1 kHz.

channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
Peut être utilisé pour ajouter, supprimer, router et copier des canaux audio. Si seulement
est donné que le routage par défaut est utilisé, cela fonctionne comme suit : Si le nombre de
canaux de sortie est plus grand que le nombre de canaux d'entrée les canaux vides sont
inséré (sauf le mixage de mono à stéréo, puis le canal mono est répété dans
les deux canaux de sortie). Si le nombre de canaux de sortie est inférieur au
nombre de canaux d'entrée les canaux excédentaires sont tronqués.

nombre de canaux de sortie (1-8)

nombre d'itinéraires (1-8)
<from1:to1:from2:to2:from3:to3:...>
Paires de nombres entre 0 et 7 qui définissent où router chaque canal.

Exemple:
mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
Changerait le nombre de canaux à 4 et mettrait en place 4 routes qui échangeraient
canal 0 et canal 1 et laissez les canaux 2 et 3 intacts. Remarquez que si
média contenant deux canaux a été lu, les canaux 2 et 3
contenir du silence mais 0 et 1 seraient toujours échangés.
mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
Changerait le nombre de canaux à 6 et configurerait 4 routes qui copient
canal 0 aux canaux 0 à 3. Les canaux 4 et 5 contiendront du silence.

format[=format] (egalement sur le lien -format)
Convertir entre différents formats d'échantillons. Activé automatiquement en cas de besoin par le
carte son ou un autre filtre.

Définit le format souhaité. La forme générale est « sbe », où « s » désigne le
signe (soit 's' pour signé ou 'u' pour non signé), 'b' désigne le nombre de
bits par échantillon (16, 24 ou 32) et 'e' dénote l'endianness ('le' signifie
little-endian, 'be' big-endian et 'ne' the endianness of the computer
MPlayer est en cours d'exécution). Les valeurs valides (entre autres) sont : 's16le',
« u32be » et « u24ne ». Exceptions à cette règle qui sont également un format valide
spécificateurs : u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 et
imaadpcm.

volume[=v[:sc]]
Implémente le contrôle du volume du logiciel. Utilisez ce filtre avec prudence car il peut
réduire le rapport signal sur bruit du son. Dans la plupart des cas, il est préférable de régler le
niveau pour le son PCM au max, laissez ce filtre de sortie et contrôlez le niveau de sortie
à vos haut-parleurs avec le contrôle de volume principal de la table de mixage. Au cas où votre son
la carte a un mélangeur PCM numérique au lieu d'un analogique, et vous entendez une distorsion, utilisez
la table de mixage MASTER à la place. Si un amplificateur externe est connecté au
ordinateur (c'est presque toujours le cas), le niveau de bruit peut être minimisé en
réglage du niveau master et du bouton de volume sur l'ampli jusqu'à ce que le sifflement
le bruit de fond a disparu.
Ce filtre a une deuxième caractéristique : il mesure le niveau sonore maximum global et
imprime ce niveau lorsque MPlayer se ferme. Cette estimation de volume peut être utilisée pour
régler le niveau sonore dans MEncoder de manière à ce que la plage dynamique maximale soit
utilisé. Cette fonctionnalité ne fonctionne actuellement qu'avec des données à virgule flottante, utilisez par exemple
-af-adv force=5, ou utilisez -af stats.
NOTE: Ce filtre n'est pas réentrant et ne peut donc être activé qu'une fois pour chaque
flux audio.

Définit le gain souhaité en dB pour tous les canaux du flux de -200 dB à
+60dB, où -200dB coupe complètement le son et +60dB équivaut à un gain de
1000 (par défaut : 0).

Active (1) ou désactive (0) l'écrêtage doux. L'écrêtage doux peut faire le son
plus doux si des niveaux de volume très élevés sont utilisés. Activez cette option si le
la plage dynamique des haut-parleurs est très faible.
AVERTISSEMENT: Cette caractéristique crée une distorsion et doit être considérée comme une dernière
recours.

Exemple:
mplayer -af volume=10.1:0 média.avi
Amplifierait le son de 10.1 dB et couperait dur si le niveau sonore est trop
haute.

pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
Mélange les canaux de manière arbitraire. Fondamentalement une combinaison du volume et des canaux
filtre qui peut être utilisé pour sous-mixer de nombreux canaux à quelques-uns seulement, par exemple stéréo à
mono ou faire varier la "largeur" ​​de l'enceinte centrale dans un système de son surround. Cette
le filtre est difficile à utiliser et nécessitera un peu de bricolage avant que le résultat souhaité ne soit
obtenu. Le nombre d'options pour ce filtre dépend du nombre de sorties
canaux. Un exemple de sous-mixage d'un fichier à six canaux en deux canaux avec ce
filter peut être trouvé dans la section des exemples près de la fin.

nombre de canaux de sortie (1-8)

Quelle quantité de canal d'entrée i est mélangée dans le canal de sortie j (0-1). Donc dans
principe vous avez d'abord n ​​nombres disant quoi faire avec la première entrée
canal, puis n nombres qui agissent sur le deuxième canal d'entrée etc. Si vous
ne spécifiez aucun nombre pour certains canaux d'entrée, 0 est supposé.

Exemple:
mplayer -af pan=1:0.5:0.5 média.avi
Réduirait le mixage de stéréo en mono.
mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi
Donnerait une sortie à 3 canaux laissant les canaux 0 et 1 intacts, et mixait
canaux 0 et 1 dans le canal de sortie 2 (qui pourrait être envoyé à un subwoofer
par exemple).

sous[=fc:ch]
Ajoute un canal de subwoofer au flux audio. Les données audio utilisées pour créer le
le canal du subwoofer est une moyenne du son du canal 0 et du canal 1. Le
le son résultant est ensuite filtré passe-bas par un filtre Butterworth du 4ème ordre avec un
fréquence de coupure par défaut de 60 Hz et ajoutée à un canal séparé dans l'audio
ruisseau.
Mise en garde: Désactivez ce filtre lorsque vous lisez des DVD avec Dolby Digital 5.1
son, sinon ce filtre perturbera le son du subwoofer.

fréquence de coupure en Hz pour le filtre passe-bas (20 Hz à 300 Hz) (par défaut :
60 Hz) Pour le meilleur résultat, essayez de régler la fréquence de coupure aussi bas que
possible. Cela améliorera l'expérience du son stéréo ou surround.

Détermine le numéro de canal dans lequel insérer le sous-canal audio.
Le numéro de canal peut être compris entre 0 et 7 (par défaut : 5). Observez que le
nombre de canaux sera automatiquement augmenté à si nécessaire.

Exemple:
mplayer -af sub=100:4 -canaux 5 media.avi
Ajouterait un canal de subwoofer avec une fréquence de coupure de 100 Hz à la sortie
canal 4.

centre
Crée un canal central à partir des canaux avant. Peut actuellement être de mauvaise qualité car
il n'implémente pas encore de filtre passe-haut pour une extraction correcte, mais fait des moyennes
et divise les canaux à la place.

Détermine le numéro de canal dans lequel insérer le canal central.
Le numéro de canal peut être compris entre 0 et 7 (par défaut : 5). Observez que le
nombre de canaux sera automatiquement augmenté à si nécessaire.

surround[=délai]
Décodeur pour un son surround à codage matriciel comme Dolby Surround. De nombreux fichiers avec 2
l'audio du canal contient en fait un son surround matricé. Nécessite une carte son
prenant en charge au moins 4 canaux.

temps de retard en ms pour les enceintes arrière (0 à 1000) (par défaut : 20) Ce retard
doit être réglé comme suit : Si d1 est la distance de la position d'écoute
aux enceintes avant et d2 est la distance entre la position d'écoute et
les haut-parleurs arrière, alors le délai doit être réglé sur 15 ms si d1 <= d2 et sur
15 + 5*(d1-d2) si d1 > d2.

Exemple:
mplayer -af surround=15 -canaux 4 media.avi
Ajouterait un décodage de son surround avec un délai de 15 ms pour le son à l'arrière
haut-parleurs.

retard[=ch1:ch2:...]
Retarde le son vers les haut-parleurs de telle sorte que le son des différents
canaux arrive simultanément à la position d'écoute. Il n'est utile que si
vous avez plus de 2 haut-parleurs.
ch1,ch2,...
Le délai en ms qu'il faut imposer à chaque voie (virgule flottante
nombre compris entre 0 et 1000).

Pour calculer le délai requis pour les différents canaux, procédez comme suit :

1. Mesurez la distance aux enceintes en mètres par rapport à votre écoute
position, vous donnant les distances s1 à s5 (pour un système 5.1). Il n'y a pas
point de compenser le subwoofer (vous n'entendrez pas la différence
en tous cas).

2. Soustraire les distances s1 à s5 de la distance maximale, c'est-à-dire s[i] = max(s) -
si]; i = 1...5.

3. Calculez les retards requis en ms comme d[i] = 1000*s[i]/342 ; i = 1...5.

Exemple:
mplayer -af delay=10.5:10.5:0:0:7:0 media.avi
Retarderait l'avant gauche et droit de 10.5 ms, les deux canaux arrière et le
sub de 0 ms et le canal central de 7 ms.

exporter[=mmapped_file[:nsamples]]
Exporte le signal entrant vers d'autres processus en utilisant le mappage de mémoire (mmap()).
Les zones mappées en mémoire contiennent un en-tête :

int nch /*nombre de canaux*/
taille int /*taille du tampon*/
compteur long long non signé /* Utilisé pour garder la synchronisation, mis à jour tous les
heure à laquelle les nouvelles données sont exportées.*/

Le reste est constitué de données utiles (non entrelacées) à 16 bits.

fichier auquel mapper les données (par défaut : ~/.mplayer/mplayer-af_export)

nombre d'échantillons par canal (par défaut : 512)

Exemple:
mplayer -af export=/tmp/mplayer-af_export:1024 média.avi
Exporterait 1024 échantillons par canal vers '/tmp/mplayer-af_export'.

extrastéréo[=mul]
(Linéairement) augmente la différence entre les canaux gauche et droit, ce qui ajoute quelques
sorte d'effet "live" à lire.

Définit le coefficient de différence (par défaut : 2.5). 0.0 signifie un son mono
(moyenne des deux canaux), avec 1.0 le son sera inchangé, avec -1.0
les canaux gauche et droit seront permutés.

normevol[=méthode:cible]
Maximise le volume sans déformer le son.

Définit la méthode utilisée.
1 : Utiliser un seul échantillon pour lisser les variations via le standard
moyenne pondérée sur les échantillons antérieurs (par défaut).
2 : Utiliser plusieurs échantillons pour lisser les variations via le standard
moyenne pondérée sur les échantillons antérieurs.


Définit l'amplitude cible comme une fraction du maximum pour le type d'échantillon
(par défaut : 0.25).

ladspa=fichier:étiquette[:contrôles...]
Chargez un plugin LADSPA (Linux Audio Developer's Simple Plugin API). Ce filtre est
réentrant, de sorte que plusieurs plugins LADSPA peuvent être utilisés à la fois.

Spécifie le fichier de bibliothèque du plug-in LADSPA. Si LADSPA_PATH est défini, il
recherche le fichier spécifié. S'il n'est pas défini, vous devez fournir un
chemin d'accès spécifié.

Spécifie le filtre dans la bibliothèque. Certaines bibliothèques ne contiennent qu'un
filtre, mais d'autres en contiennent beaucoup. Entrer 'aide' ici, listera
tous les filtres disponibles dans la bibliothèque spécifiée, ce qui élimine le
l'utilisation de « listplugins » du SDK LADSPA.

Les contrôles sont zéro ou plusieurs valeurs à virgule flottante qui déterminent le comportement
du plugin chargé (par exemple délai, seuil ou gain). En verbeux
mode (ajoutez -v à la ligne de commande MPlayer), tous les contrôles disponibles et leurs
les plages valides sont imprimées. Cela élimine l'utilisation de « analyseplugin » de
le SDK LADSPA.

comp
Filtre compresseur/expanseur utilisable pour l'entrée microphone. Empêche les artefacts sur très
son fort et augmente le volume sur un son très faible. Ce filtre n'a pas été testé, peut-être
même inutilisable.

la porte
Filtre Noise Gate similaire au filtre audio comp. Ce filtre n'a pas été testé, peut-être
même inutilisable.

karaoké
Filtre de suppression de voix simple exploitant le fait que la voix est généralement enregistrée avec
mono et plus tard « centre » mixé sur le flux audio final. Méfiez-vous que cela
filtre transformera votre signal en mono. Fonctionne bien pour les pistes à 2 canaux ; ne pas
la peine de l'essayer sur autre chose que la stéréo à 2 canaux.

échelletempo[=option1:option2:...]
Échelle le tempo audio sans modifier la hauteur, éventuellement synchronisé à la vitesse de lecture
(défaut).
Cela fonctionne en jouant des ms d'audio à vitesse normale puis en consommant
´stride*scale´ ms d'entrée audio. Il rassemble les progrès en mélangeant
« superposition » % de la foulée avec l'audio suivant la foulée précédente. Il en option
effectue une brève analyse statistique sur la prochaine "recherche" ms d'audio pour déterminer
la meilleure position de chevauchement.
échelle=
Montant nominal au tempo de l'échelle. Met à l'échelle cette quantité en plus de la vitesse.
(par défaut : 1.0)
foulée=
Longueur en millisecondes pour produire chaque foulée. Une valeur trop élevée entraînera
des sauts perceptibles à grande échelle et un écho à faible échelle.
Des valeurs très basses modifieront la hauteur tonale. L'augmentation améliore les performances.
(par défaut : 60)
chevauchement =
Pourcentage de foulée à chevaucher. La diminution améliore les performances.
(par défaut : .20)
recherche=
Durée en millisecondes pour rechercher la meilleure position de chevauchement. décroissant
améliore grandement les performances. Sur les systèmes lents, vous voudrez probablement
réglez-le très bas. (par défaut : 14)
vitesse=
Définir la réponse au changement de vitesse.
tempo
Mettre le tempo à l'échelle en synchronisation avec la vitesse (par défaut).
pas
Inverse l'effet du filtre. Échelle la hauteur sans modifier le tempo.
Ajouter ´[ speed_mult 0.9438743126816935´ et ´] speed_mult
1.059463094352953´ à votre input.conf pour passer par semi- musical
tons. AVERTISSEMENT: Perd la synchronisation avec la vidéo.
les deux Échelle à la fois le tempo et la hauteur.
aucun Ignorer les changements de vitesse.

Exemple:
mplayer -af scaletempo -speed 1.2 media.ogg
Serait la lecture des médias à la vitesse normale 1.2x, avec l'audio à la hauteur normale.
Changer la vitesse de lecture, changerait le tempo audio pour correspondre.
mplayer -af scaletempo=scale=1.2:speed=none -speed 1.2 media.ogg
Est-ce que la lecture des médias à la vitesse normale 1.2x, avec l'audio à hauteur normale, mais
changer la vitesse de lecture n'a aucun effet sur le tempo audio.
mplayer -af scaletempo=stride=30:overlap=.50:search=10 media.ogg
Ajusterait les paramètres de qualité et de performance.
mplayer -af format=floatne,scaletempo media.ogg
Cela obligerait scaletempo à utiliser un code flottant. Peut-être plus rapide sur certaines plateformes.
mplayer -af scaletempo=scale=1.2:speed=pitch audio.ogg
Lire le fichier audio à une vitesse normale de 1.2x, avec un son à une hauteur de ton normale.
Changer la vitesse de lecture changerait la hauteur, laissant le tempo audio à 1.2x.

stats
Collecte et imprime des statistiques sur le flux audio, en particulier le volume.
Ces statistiques sont surtout destinées à aider à régler le volume tout en
évitant l'écrêtage. Les volumes sont imprimés en dB et compatibles avec le volume
filtre audio, ils sont toujours arrondis vers -0dB.

Le champ 'n_samples' est le nombre total d'échantillons vus par le filtre. le
Le champ 'mean_volume' est la moyenne quadratique. Le champ 'max_volume' est exactement
ce que ça dit. Les champs 'histogram_Xdb' comptent le nombre d'échantillons à -XdB, pour
X juste en dessous de max_volume.

Par exemple, si max_volume est -7dB et histogram_7dB est 19, 'volume=7' ne sera pas
provoquer un écrêtage et 'volume=8' provoquera un écrêtage sur exactement 19 échantillons.

VIDÉO FILTRES


Les filtres vidéo vous permettent de modifier le flux vidéo et ses propriétés. La syntaxe est :

-vf
Configurez une chaîne de filtres vidéo.

De nombreux paramètres sont facultatifs et définis sur des valeurs par défaut s'ils sont omis. Pour utiliser explicitement un
la valeur par défaut définit un paramètre sur '-1'. Paramètres w:h signifie largeur x hauteur en pixels, x:y
signifie la position x;y comptée à partir du coin supérieur gauche de la plus grande image.
NOTE: Pour obtenir une liste complète des filtres vidéo disponibles, consultez l'aide de -vf.

Les filtres vidéo sont gérés dans des listes. Il existe quelques commandes pour gérer la liste des filtres.

-vf-ajouter
Ajoute les filtres donnés en arguments à la liste de filtres.

-vf-pré
Ajoute les filtres donnés en arguments à la liste de filtres.

-vf-del
Supprime les filtres aux index donnés. Les numéros d'index commencent à 0, négatifs
les numéros adressent la fin de la liste (-1 est le dernier).

-vf-clr
Vide complètement la liste des filtres.

Avec les filtres qui le prennent en charge, vous pouvez accéder aux paramètres par leur nom.

-vf = aide
Imprime les noms de paramètres et les plages de valeurs de paramètres pour un filtre particulier.

-vf
Définit un paramètre nommé à la valeur donnée. Utilisez marche et arrêt ou oui et non pour régler
paramètres de drapeau.

Les filtres disponibles sont :

recadrer[=w:h:x:y]
Recadre la partie donnée de l'image et supprime le reste. Utile pour enlever le noir
bandes de films grand écran.
,
Largeur et hauteur recadrées, par défaut la largeur et la hauteur d'origine.
,
Position de l'image recadrée, par défaut au centre.

cropdetect[=limite:rond[:reset]]
Calcule les paramètres de recadrage nécessaires et imprime les paramètres recommandés pour
sortie standard.

Seuil, qui peut être éventuellement spécifié de rien (0) à tout
(255) (par défaut : 24).

Valeur par laquelle la largeur/hauteur doit être divisible (par défaut : 16). le
offset est automatiquement ajusté pour centrer la vidéo. Utilisez 2 pour obtenir seulement
dimensions paires (nécessaires pour la vidéo 4:2:2). 16 est le meilleur lors de l'encodage à la plupart
codecs vidéo.

Compteur qui détermine après combien de trames cropdetect réinitialisera le
la plus grande zone vidéo précédemment détectée et recommencer pour détecter le courant
zone de recadrage optimale (par défaut : 0). Cela peut être utile lorsque les logos des chaînes
déformer la zone vidéo. 0 indique ne jamais réinitialiser et renvoie le plus grand
zone rencontrée pendant la lecture.

rectangle[=l:h:x:y]
Dessine un rectangle de la largeur et de la hauteur demandées aux coordonnées spécifiées
sur l'image et imprime les paramètres actuels du rectangle sur la console. Cela peut être
utilisé pour trouver les paramètres de recadrage optimaux. Si vous liez la directive input.conf
'change_rectangle' aux frappes, vous pouvez déplacer et redimensionner le rectangle à la volée.
,
largeur et hauteur (par défaut : -1, largeur maximale possible où les limites sont
toujours visible.)
,
position du coin supérieur gauche (par défaut : -1, le plus haut à gauche)

développer[=w:h:x:y:o:a:r]
Élargit (ne met pas à l'échelle) la résolution du film à la valeur donnée et place le non mis à l'échelle
original aux coordonnées x, y. Peut être utilisé pour placer des sous-titres/OSD dans le
bandes noires résultantes.

,
Largeur étendue, hauteur (par défaut : largeur, hauteur d'origine). Valeurs négatives
pour w et h sont traités comme des décalages par rapport à la taille d'origine.

Exemple:
développer=0:-50:0:0
Ajoute une bordure de 50 pixels au bas de l'image.

,
position de l'image originale sur l'image agrandie (par défaut : centre)


Rendu OSD/sous-titres
0 : désactiver (par défaut)
1 : activer


S'agrandit pour s'adapter à un aspect au lieu d'une résolution (par défaut : 0).

Exemple:
développer=800:::::4/3
S'étend à 800x600, sauf si la source est une résolution plus élevée, en
auquel cas il se développe pour remplir un aspect 4/3.


Arrondit pour que la largeur et la hauteur soient divisibles par (par défaut : 1).

chiquenaude (egalement sur le lien -retourner)
Retourne l'image à l'envers.

miroir
Refléte l'image sur l'axe Y.

rotation[=<0-7>]
Fait pivoter l'image de 90 degrés et la retourne éventuellement. Pour les valeurs entre 4-7
la rotation n'est effectuée que si la géométrie du film est en portrait et non en paysage.

0 Faites pivoter de 90 degrés dans le sens des aiguilles d'une montre et retournez (par défaut).

1 Tournez de 90 degrés dans le sens des aiguilles d'une montre.

2 Tournez de 90 degrés dans le sens inverse des aiguilles d'une montre.

3 Faites pivoter de 90 degrés dans le sens inverse des aiguilles d'une montre et retournez.

échelle[=w:h[:entrelacé[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]]
Met l'image à l'échelle avec le logiciel de mise à l'échelle (lent) et effectue un YUV<->RGB
conversion de l'espace colorimétrique (voir aussi -sws).

,
largeur/hauteur mise à l'échelle (par défaut : largeur/hauteur d'origine)
NOTE: Si -zoom est utilisé et que les filtres sous-jacents (y compris libvo) sont
incapable de mise à l'échelle, sa valeur par défaut est d_width/d_height !
0 : d_width/d_height mis à l'échelle
-1 : largeur/hauteur d'origine
-2 : Calculer w/h en utilisant l'autre dimension et l'aspect pré-échelonné
ratio.
-3 : Calculer w/h en utilisant l'autre dimension et l'aspect d'origine
ratio.
-(n+8) : Comme -n ci-dessus, mais en arrondissant la dimension au plus proche
multiple de 16.


Basculer la mise à l'échelle entrelacée.
0 : désactivé (par défaut)
1 : sur


saut de chrominance
0 : utilise toutes les lignes d'entrée disponibles pour la chrominance.
1 : n'utilisez que toutes les 2. lignes d'entrée pour la chrominance.
2 : n'utilisez que toutes les 4. lignes d'entrée pour la chrominance.
3 : n'utilisez que toutes les 8. lignes d'entrée pour la chrominance.

[: ] (voir aussi -sws)
Définissez certains paramètres de mise à l'échelle en fonction du type de détartreur sélectionné avec
-sws.
-sws 2 (bicubique): B (flou) et C (sonnerie)
0.00:0.60 par défaut
0.00:0.75 "bicubique précis" de VirtualDub
0.00:0.50 Spline Catmull-Rom
0.33:0.33 Spline Mitchell-Netravali
1.00:0.00 cube B-spline
-sws 7 (gaussienne) : netteté (0 (doux) - 100 (pointu))
-sws 9 (lanczos): longueur du filtre (1-10)


Échelle aux tailles prédéfinies.
qntsc : 352x240 (quart d'écran NTSC)
qpal : 352x288 (quart d'écran PAL)
ntsc : 720 x 480 (NTSC standard)
pal : 720 x 576 (PAL standard)
sntsc : 640x480 (pixel carré NTSC)
spal : 768x576 (pixel carré PAL)


Interdire la mise à l'échelle au-delà des dimensions d'origine.
0 : Autoriser la mise à l'échelle (par défaut).
1 : Interdire la mise à l'échelle si une dimension dépasse sa valeur d'origine.
2 : Interdire la mise à l'échelle si les deux dimensions dépassent leurs valeurs d'origine.


Arrondi précis pour le détartreur vertical, qui peut être plus rapide ou plus lent
que l'arrondi par défaut.
0 : désactiver l'arrondi précis (par défaut).
1 : Activer l'arrondi précis.

dsize[=aspect|w:h:aspect-method:r]
Modifie la taille/l'aspect d'affichage prévu à un point arbitraire de la chaîne de filtrage.
L'aspect peut être donné sous forme de fraction (4/3) ou de nombre à virgule flottante (1.33).
Vous pouvez également spécifier la largeur et la hauteur d'affichage exactes souhaitées. Noter
que ce filtre fait pas effectuer lui-même toute mise à l'échelle ; cela affecte juste ce que les scalers ultérieurs
(logiciel ou matériel) fera l'affaire lors de la mise à l'échelle automatique pour corriger l'aspect.

,
Nouvelle largeur et hauteur d'affichage. Peut aussi être ces valeurs spéciales :
0 : largeur et hauteur d'affichage d'origine
-1 : largeur et hauteur de la vidéo d'origine (par défaut)
-2 : Calculer w/h en utilisant l'autre dimension et l'affichage d'origine
ratio d'aspect.
-3 : Calculer w/h en utilisant l'autre dimension et la vidéo originale
ratio d'aspect.

Exemple:
taille=800:-2
Spécifie une résolution d'affichage de 800x600 pour un format 4/3
vidéo, ou 800x450 pour une vidéo au format 16/9.

Modifie la largeur et la hauteur en fonction des proportions d'origine.
-1 : Ignorer le rapport hauteur/largeur d'origine (par défaut).
0 : Conservez le rapport hauteur/largeur d'affichage en utilisant et au maximum
résolution.
1: Conservez le rapport hauteur/largeur d'affichage en utilisant et au minimum
résolution.
2: Conservez le rapport hauteur/largeur de la vidéo en utilisant et comme résolution maximale.
3: Conservez le rapport hauteur/largeur de la vidéo en utilisant et comme résolution minimale.

Exemple:
dtaille=800:600:0
Spécifie une résolution d'affichage d'au plus 800x600, ou moins,
afin de garder l'aspect.


Arrondit pour que la largeur et la hauteur soient divisibles par (par défaut : 1).

yvu9
Force la conversion de l'espace colorimétrique YVU9 vers YV12 du logiciel. Obsolète au profit de la
scaler logiciel.

yuvcsp
Fixe les valeurs de couleur YUV à la gamme CCIR 601 sans effectuer de conversion réelle.

palette
RVB/BGR 8 -> Conversion de l'espace colorimétrique 15/16/24/32bpp à l'aide de la palette.

format[=fourcc[:outfourcc]]
Restreint l'espace colorimétrique pour le filtre suivant sans effectuer de conversion. Utiliser
avec le filtre d'échelle pour une vraie conversion.
NOTE: Pour une liste des formats disponibles, voir format=fmt=help.

nom de format comme rgb15, bgr24, yv12, etc (par défaut : yuy2)

Nom du format qui doit être remplacé par la sortie. Si ce n'est pas 100%
compatible avec le valeur, il va planter.
Exemples valides :
format=rgb24:bgr24 format=yuyv:yuy2
Exemples non valides (crashera) :
format=rgb24:yv12

sans format[=fourcc]
Restreint l'espace colorimétrique pour le filtre suivant sans effectuer de conversion. contrairement à
le filtre de format, cela permettra n'importe quel espace colorimétrique sauf celui que vous spécifiez.
NOTE: Pour une liste des formats disponibles, voir noformat=fmt=help.

nom de format comme rgb15, bgr24, yv12, etc (par défaut : yv12)

pp[=filtre1[:option1[:option2...]]/[-]filtre2...] (egalement sur le lien -ppaide)
Active la chaîne spécifiée de sous-filtres de post-traitement. Les sous-filtres doivent être
séparés par '/' et peuvent être désactivés en ajoutant un '-'. Chaque sous-filtre et certains
les options ont un nom court et un nom long qui peuvent être utilisés de manière interchangeable, c'est-à-dire
dr/dering sont les mêmes. Tous les sous-filtres partagent des options communes pour déterminer leur
portée:
a/autoq
Désactivez automatiquement le sous-filtre si le processeur est trop lent.
c/chromé
Faites également un filtrage de chrominance (par défaut).
y/nochrome
Ne filtrez que la luminance (pas de chrominance).
n/noluma
Ne filtrez que la chrominance (pas de luminance).

NOTE: -pphelp affiche une liste des sous-filtres disponibles.

Les sous-filtres disponibles sont

hb/hdeblock[:différence[:planéité]]
filtre de déblocage horizontal
: Facteur de différence où des valeurs plus élevées signifient plus de déblocage
(par défaut : 32).
: Seuil de planéité où des valeurs plus faibles signifient plus de déblocage
(par défaut : 39).

vb/vdeblock[:différence[:planéité]]
filtre de déblocage vertical
: Facteur de différence où des valeurs plus élevées signifient plus de déblocage
(par défaut : 32).
: Seuil de planéité où des valeurs plus faibles signifient plus de déblocage
(par défaut : 39).

ha/hadeblock[:différence[:planéité]]
filtre de déblocage horizontal précis
: Facteur de différence où des valeurs plus élevées signifient plus de déblocage
(par défaut : 32).
: Seuil de planéité où des valeurs plus faibles signifient plus de déblocage
(par défaut : 39).

va/vadeblock[:différence[:planéité]]
filtre de déblocage vertical précis
: Facteur de différence où des valeurs plus élevées signifient plus de déblocage
(par défaut : 32).
: Seuil de planéité où des valeurs plus faibles signifient plus de déblocage
(par défaut : 39).

Les filtres de déblocage horizontaux et verticaux partagent la différence et la planéité
valeurs afin que vous ne puissiez pas définir des seuils horizontaux et verticaux différents.

h1/x1hdebloc
filtre de déblocage horizontal expérimental

v1/x1vdeblock
filtre de déblocage vertical expérimental

docteur/dering
filtre de deringing

tn/tmpnoise[:seuil1[:seuil2[:seuil3]]]
réducteur de bruit temporel
: plus grand -> filtrage plus fort
: plus grand -> filtrage plus fort
: plus grand -> filtrage plus fort

al/autolevels[:f/Fullrange]
correction automatique de la luminosité/du contraste
f/fullrange : Étirez la luminance à (0-255).

lb/linblenddeint
Filtre de désentrelacement de mélange linéaire qui désentrelace le bloc donné en
filtrage de toutes les lignes avec un filtre (1 2 1).

li/linipoldeint
Filtre de désentrelacement à interpolation linéaire qui désentrelace le bloc donné
en interpolant linéairement une ligne sur deux.

ci/cubicipoldeint
Le filtre de désentrelacement interpolant cubique désentrelace le bloc donné en
interpolant cubiquement une ligne sur deux.

md/mediadeint
Filtre de désentrelacement médian qui désentrelace le bloc donné en appliquant un
filtre médian toutes les deux lignes.

fd/ffmpegdeint
Filtre de désentrelacement FFmpeg qui désentrelace le bloc donné en filtrant
une ligne sur deux avec un filtre (-1 4 2 4 -1).

l5/passe-bas5
Filtre de désentrelacement FIR passe-bas appliqué verticalement qui désentrelace le
bloc donné en filtrant toutes les lignes avec un filtre (-1 2 6 2 -1).

fq/forceQuant[:quantificateur]
Remplace la table de quantification de l'entrée avec le quantificateur constant
vous spécifiez.
: quantificateur à utiliser

de/défaut
combinaison de filtres pp par défaut (hb:a,vb:a,dr:a)

fa/rapide
combinaison de filtres pp rapide (h1:a,v1:a,dr:a)

ac
combinaison de filtres pp de haute qualité (ha:a:128:7,va:a,dr:a)

Exemple:
-vf pp=hb/vb/dr/al
déblocage horizontal et vertical, deringing et luminosité automatique/
contraste
-vf pp=de/-al
filtres par défaut sans correction de luminosité/contraste
-vf pp=par défaut/tmpnoise:1:2:3
Activez les filtres par défaut et le débruiteur temporel.
-vf pp=hb:y/vb:a
Déblocage horizontal sur luminance uniquement, et activer le déblocage vertical
ou s'éteint automatiquement en fonction du temps CPU disponible.

spp[=qualité[:qp[:mode]]]
Filtre de post-traitement simple qui compresse et décompresse l'image à plusieurs
(ou - dans le cas du niveau de qualité 6 - tous) décale et calcule la moyenne des résultats.


0-6 (par défaut : 3)


Paramètre de quantification forcée (par défaut : 0, utilisez QP à partir de la vidéo).


0 : seuillage strict (par défaut)
1 : seuillage doux (meilleur deringing, mais plus flou)
4: comme 0, mais utilise également le QP des images B (peut provoquer un scintillement)
5: comme 1, mais utilise également le QP des images B (peut provoquer un scintillement)

uspp[=qualité[:qp]]
Filtre de post-traitement ultra simple et lent qui compresse et décompresse le
image à plusieurs (ou - dans le cas du niveau de qualité 8 - tous) décalages et moyennes
les résultats. La différence avec le comportement de spp est que uspp
encode et décode chaque cas avec libavcodec Snow, tandis que spp utilise un
intra seulement 8x8 DCT similaire à MJPEG.


0-8 (par défaut : 3)


Paramètre de quantification forcée (par défaut : 0, utilisez QP à partir de la vidéo).

fspp[=qualité[:qp[:force[:bframes]]]]
version plus rapide du filtre de post-traitement simple


4-5 (équivalent à spp ; valeur par défaut : 4)


Paramètre de quantification forcée (par défaut : 0, utilisez QP à partir de la vidéo).

<-15-32>
Force du filtre, des valeurs plus faibles signifient plus de détails mais aussi plus d'artefacts,
tandis que des valeurs plus élevées rendent l'image plus lisse mais aussi plus floue (par défaut : 0 -
PSNR optimal).


0 : ne pas utiliser le QP à partir des images B (par défaut)
1 : utilisez également le QP à partir des images B (peut provoquer un scintillement)

pp7[=qp[:mode]]
Variante du filtre spp, similaire à spp=6 avec 7 points DCT où seul le centre
l'échantillon est utilisé après l'IDCT.


Paramètre de quantification forcée (par défaut : 0, utilisez QP à partir de la vidéo).


0 : seuillage strict
1 : seuillage doux (meilleur deringing, mais plus flou)
2 : seuillage moyen (par défaut, bons résultats)

qp=équation
filtre de changement de paramètre de quantification (QP)


une équation comme "2+2*sin(PI*qp)"

geq=équation
filtre de changement d'équation générique


Une équation, par exemple 'p(WX\,Y)' pour retourner l'image horizontalement. Tu peux
utilisez des espaces pour rendre l'équation plus lisible. Il y a quelques
constantes qui peuvent être utilisées dans l'équation:
PI : le nombre pi
E : le nombre e
X/Y : les coordonnées de l'échantillon courant
L/H : largeur et hauteur de l'image
SW / SH : échelle largeur/hauteur en fonction du plan actuellement filtré,
par exemple 1,1 et 0.5,0.5 pour YUV 4:2:0.
p(x,y) : renvoie la valeur du pixel à l'emplacement x/y du courant
avion.

tester
Générez divers modèles de test.

rgbtest[=largeur:hauteur]
Générez un motif de test RVB utile pour détecter les problèmes RVB vs BGR. Tu devrais
voir une bande rouge, verte et bleue de haut en bas.


Largeur souhaitée de l'image générée (par défaut : 0). 0 signifie la largeur de l'entrée
l'image.


Hauteur souhaitée de l'image générée (par défaut : 0). 0 signifie la hauteur d'entrée
l'image.

lavc[=qualité:fps]
Conversion rapide du logiciel YV12 en MPEG-1 avec libavcodec pour une utilisation avec DVB/DXR3/IVTV/
V4L2.


1-31 : qscale fixe
32- : débit fixe en kbits


forcer la sortie fps (valeur flottante) (par défaut : 0, détection automatique basée sur la hauteur)

dvbscale[=aspect]
Configurez une mise à l'échelle optimale pour les cartes DVB, en mettant à l'échelle l'axe x dans le matériel et
calculer la mise à l'échelle de l'axe y dans le logiciel pour conserver l'aspect. Uniquement utile ensemble
avec expansion et échelle.


Rapport d'aspect de contrôle, calculez comme DVB_HEIGHT*ASPECTRATIO (par défaut :
576*4/3=768), réglez-le sur 576*(16/9)=1024 pour un téléviseur 16:9.

Exemple:
-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc
FIXME : Expliquez ce que cela fait.

bruit[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
Ajoute du bruit.
<0-100>
bruit de luminance
<0-100>
bruit de chrominance
u bruit uniforme (gaussien sinon)
t bruit temporel (le motif du bruit change entre les images)
un bruit temporel moyenné (plus doux, mais beaucoup plus lent)
h haute qualité (un peu plus beau, un peu plus lent)
p mélanger du bruit aléatoire avec un motif (semi) régulier

denoise3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
Ce filtre vise à réduire le bruit de l'image en produisant des images fluides et en
images vraiment immobiles (cela devrait améliorer la compressibilité.).

force de luma spatiale (par défaut : 4)

force de chrominance spatiale (par défaut : 3)

force temporelle de luma (par défaut : 6)

force temporelle de la chrominance (par défaut : luma_tmp*chroma_spatial/luma_spatial)

hqdn3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
Version haute précision/qualité du filtre denoise3d. Les paramètres et l'utilisation sont
le même.

ow[=profondeur[:luma_strength[:chroma_strength]]]
Débruiteur d'ondelettes trop complet.

Des valeurs de profondeur plus élevées débruitent davantage les composants à basse fréquence, mais lent
filtrage descendant (par défaut : 8).

force de luminance (par défaut : 1.0)

force de chrominance (par défaut : 1.0)

eq[=luminosité:contraste] (OBSOLÈTE)
Égaliseur logiciel avec commandes interactives tout comme l'égaliseur matériel, pour
cartes/pilotes qui ne prennent pas en charge les contrôles de luminosité et de contraste dans le matériel.
Peut également être utile avec MEncoder, soit pour corriger des films mal capturés, soit
pour réduire légèrement le contraste pour masquer les artefacts et se débrouiller avec des débits binaires inférieurs.
<-100-100>
luminosité initiale
<-100-100>
contraste initial

eq2[=gamma:contraste:luminosité:saturation:rg:gg:bg:weight]
Égaliseur logiciel alternatif qui utilise des tables de recherche (très lent), permettant au gamma
correction en plus d'un simple réglage de la luminosité et du contraste. Notez qu'il
utilise le même code optimisé MMX que -vf eq si toutes les valeurs gamma sont de 1.0. le
les paramètres sont donnés sous forme de valeurs à virgule flottante.
<0.1-10>
valeur gamma initiale (par défaut : 1.0)
<-2-2>
contraste initial, où les valeurs négatives donnent une image négative
(par défaut : 1.0)
<-1-1>
luminosité initiale (par défaut : 0.0)
<0-3>
saturation initiale (par défaut : 1.0)
<0.1-10>
valeur gamma pour la composante rouge (par défaut : 1.0)
<0.1-10>
valeur gamma pour la composante verte (par défaut : 1.0)
<0.1-10>
valeur gamma pour la composante bleue (par défaut : 1.0)
<0-1>
Le paramètre de poids peut être utilisé pour réduire l'effet d'une valeur gamma élevée
sur les zones lumineuses de l'image, par exemple pour éviter qu'elles ne soient suramplifiées et
blanc uni. Une valeur de 0.0 diminue la correction gamma complètement
tandis que 1.0 le laisse à sa pleine puissance (par défaut : 1.0).

teinte[=teinte:saturation]
Égaliseur logiciel avec commandes interactives tout comme l'égaliseur matériel, pour
cartes/pilotes qui ne prennent pas en charge les contrôles de teinte et de saturation dans le matériel.
<-180-180>
teinte initiale (par défaut : 0.0)
<-100-100>
saturation initiale, où les valeurs négatives entraînent une saturation négative
(par défaut : 1.0)

demi-paquet[=f]
Convertir YUV planaire 4:2:0 en 4:2:2 compact à mi-hauteur, sous-échantillonnage luma mais en gardant
tous les échantillons de chrominance. Utile pour la sortie vers des périphériques d'affichage à faible résolution lorsque
la réduction d'échelle matérielle est de mauvaise qualité ou n'est pas disponible. Peut également être utilisé comme
désentrelaceur primitif uniquement luma avec une très faible utilisation du processeur.

Par défaut, halfpack fait la moyenne des paires de lignes lors du sous-échantillonnage. De n'importe quelle valeur
différent de 0 ou 1 donne le comportement par défaut (moyenne).
0 : n'utilisez que des lignes paires lors du sous-échantillonnage.
1 : N'utilisez que des lignes impaires lors du sous-échantillonnage.

ilpack[=mode]
Lorsque la vidéo entrelacée est stockée aux formats YUV 4:2:0, l'entrelacement de chrominance ne
alignez correctement en raison du sous-échantillonnage vertical des canaux de chrominance. Ce filtre
emballe les données planaires 4:2:0 au format YUY2 (4:2:2) avec les lignes de chrominance dans leur
emplacements appropriés, de sorte que dans une ligne de balayage donnée, les données de luminance et de chrominance viennent toutes les deux
du même domaine.

Sélectionnez le mode d'échantillonnage.
0 : échantillonnage du plus proche voisin, rapide mais incorrect
1 : interpolation linéaire (par défaut)

hard-up
Uniquement utile avec MEncoder. Si harddup est utilisé lors de l'encodage, il forcera
images en double à encoder dans la sortie. Cela utilise un peu plus d'espace, mais
est nécessaire pour la sortie vers des fichiers MPEG ou si vous envisagez de démultiplexer et de remuxer la vidéo
flux après encodage. Doit être placé à ou près de la fin de la chaîne de filtrage
sauf si vous avez une bonne raison de faire autrement.

saut progressif
Uniquement utile avec MEncoder. Softskip déplace l'étape de saut d'image (abandon) de
l'encodage d'avant la chaîne de filtrage jusqu'à un certain point au cours de la chaîne de filtrage. Cette
autorise les filtres qui ont besoin de voir toutes les trames (télécinéma inverse, débruitage temporel,
etc.) pour fonctionner correctement. Doit être placé après les filtres qui doivent voir
toutes les images et avant tous les filtres ultérieurs gourmands en ressources CPU.

décimer[=max:hi:lo:frac]
Supprime les images qui ne diffèrent pas beaucoup de l'image précédente afin de réduire
fréquence d'images. L'utilisation principale de ce filtre est pour l'encodage à très faible débit (par ex.
streaming via modem commuté), mais il pourrait en théorie être utilisé pour réparer des films qui
ont été inversés de manière incorrecte.

Définit le nombre maximum d'images consécutives pouvant être supprimées (si
positif) ou l'intervalle minimum entre les trames perdues (si négatif).
, ,
Une trame est candidate à l'abandon si aucune région 8x8 ne diffère de plus d'un
seuil de , et si pas plus de portion (1 signifiant le tout
image) diffère de plus d'un seuil de . Valeurs de et
sont pour des blocs de 8x8 pixels et représentent les différences de valeurs de pixels réelles, donc un
seuil de 64 correspond à 1 unité de différence pour chaque pixel, ou le
mêmes répartis différemment sur le bloc.

dint[=sens:niveau]
Le filtre drop-désentrelacement (dint) détecte et supprime le premier d'un ensemble de
images vidéo entrelacées.
<0.0-1.0>
différence relative entre les pixels voisins (par défaut : 0.1)
<0.0-1.0>
Quelle partie de l'image doit être détectée comme entrelacée pour supprimer le cadre
(par défaut : 0.15).

lavcdeint (OBSOLÈTE)
Filtre de désentrelacement FFmpeg, identique à -vf pp=fd

lavfi=filtregraphe
Emballage FFmpeg libavfilter. graphique de filtre définit un graphe libavfilter entier avec un
entrée et une sortie. Voir http://www.ffmpeg.org/libavfilter.html#SEC4 pour plus de détails.

Comme cas particulier, si graphique de filtre is $mot alors la valeur du mot sûr, heureux et sain
la variable est utilisée ; cela est nécessaire si des virgules sont présentes dans la description du graphique,
car mplayer les utilise comme délimiteur entre les filtres.

NOTE: Ce filtre est considéré comme expérimental, il peut interagir étrangement avec d'autres
filtres

Exemple:
overlay="movie=$small_video, scale=160:120 [ca]; [in] [ca] overlay=16:8" mplayer
-vf lavfi='$overlay' $big_video

kerndeint[=seuil[:map[:order[:sharp[:twoway]]]]]
Désentrelaceur de noyau adaptatif de Donald Graft. Désentrelace des parties d'une vidéo si un
seuil configurable est dépassé.
<0-255>
seuil (par défaut : 10)

0 : Ignorer les pixels dépassant le seuil (par défaut).
1 : Peignez les pixels dépassant le seuil en blanc.


0 : laissez les champs seuls (par défaut).
1 : Echangez les champs.


0 : Désactive la netteté supplémentaire (par défaut).
1 : Activer la netteté supplémentaire.


0 : Désactivez la netteté bidirectionnelle (par défaut).
1 : Activer la netteté bidirectionnelle.

flou[=l|cWxH:amount[:l|cWxH:amount]]
masque flou / flou gaussien

l
Appliquer l'effet sur le composant luma.

c
Appliquer un effet sur les composants de chrominance.

X
largeur et hauteur de la matrice, de taille impaire dans les deux sens (min = 3x3,
max = 13x11 ou 11x13, généralement quelque chose entre 3x3 et 7x7)

montant
Quantité relative de netteté/flou à ajouter à l'image (une plage raisonnable devrait
être -1.5-1.5).
<0 : flou
>0 : affiner

swapuv
Échangez l'avion U & V.

il[=d|i][s][:[d|i][s]]
(Dé)entrelace les lignes. L'objectif de ce filtre est d'ajouter la possibilité de traiter
images entrelacées pré-champ sans les désentrelacer. Vous pouvez filtrer votre
DVD entrelacé et le lire sur un téléviseur sans casser l'entrelacement. Tandis que
le désentrelacement (avec le filtre de post-traitement) supprime définitivement l'entrelacement (par
lissage, moyennage, etc.) le désentrelacement divise la trame en 2 champs (appelés
demi-images), afin que vous puissiez les traiter (filtrer) indépendamment, puis ré-
les entrelacer.
d désentrelacer (en plaçant l'un au-dessus de l'autre)
j'entrelace
s permuter les champs (échanger les lignes paires et impaires)

fichier[=i|d]
(Dé)entrelace les lignes. Ce filtre est très similaire au filtre il mais beaucoup
plus rapide, le principal inconvénient est que cela ne fonctionne pas toujours. En particulier si
combiné avec d'autres filtres, il peut produire des images aléatoires, alors soyez heureux
si cela fonctionne mais ne vous plaignez pas si ce n'est pas le cas pour votre combinaison de filtres.
d Désentrelacez les champs en les plaçant côte à côte.
i Entrelacez à nouveau les champs (inversant l'effet de fil=d).

champ[=n]
Extrait un seul champ d'une image entrelacée en utilisant l'arithmétique de la foulée pour éviter
perdre du temps CPU. L'argument facultatif n spécifie s'il faut extraire le pair ou
le champ impair (selon que n est pair ou impair).

detc[=var1=valeur1:var2=valeur2:...]
Tente d'inverser le processus « télécinéma » pour récupérer une image propre et non entrelacée
diffuser à la fréquence d'images du film. Ce fut le premier et le plus primitif télécinéma inverse
filtre à ajouter à MPlayer/MEncoder. Il fonctionne en se verrouillant sur le télécinéma 3:2
motif et le suivre aussi longtemps que possible. Cela le rend approprié pour
matériel parfaitement téléguidé, même en présence d'un niveau assez important de bruit, mais
il échouera en présence de montages post-télécinéma complexes. Développement sur ce
le filtre n'a plus lieu, car ivtc, pullup et filmdint sont meilleurs pour la plupart
applications. Les arguments suivants (voir la syntaxe ci-dessus) peuvent être utilisés pour contrôler
comportement de detc :


Définissez le mode de suppression d'images.
0 : Ne pas supprimer d'images pour maintenir une fréquence d'images de sortie fixe (par défaut).
1 : supprimez toujours une image lorsqu'il n'y a pas eu de suppression ou de fusion de télécinéma
au cours des 5 dernières images.
2: Maintenez toujours un rapport d'image d'entrée/sortie exact de 5:4.
NOTE: Utilisez le mode 1 ou 2 avec MEncoder.


Mode d'analyse.
0 : modèle fixe avec le numéro de trame initial spécifié par .
1 : recherche agressive du modèle de télécinéma (par défaut)


Définissez le numéro de trame initial dans l'ordre. 0-2 sont les trois clean progressifs
cadres; 3 et 4 sont les deux cadres entrelacés. La valeur par défaut, -1, signifie "pas
en séquence télécinéma ». Le nombre spécifié ici est le type du
image précédente imaginaire avant le début du film.

, , ,
Valeurs de seuil à utiliser dans certains modes.

ivtc[=1]
Filtre télécinéma inverse expérimental « sans état ». Plutôt que d'essayer de se verrouiller sur
un modèle comme le fait le filtre detc, ivtc prend ses décisions indépendamment pour
chaque cadre. Cela donnera de bien meilleurs résultats pour le matériel qui a subi
un montage lourd après l'application du télécinéma, mais en conséquence, il n'est pas aussi indulgent
entrée bruyante, par exemple la capture TV. Le paramètre optionnel (ivtc=1) correspond
à l'option dr=1 pour le filtre detc, et doit être utilisé avec MEncoder mais pas
avec MPlayer. Comme pour detc, vous devez spécifier la fréquence d'images de sortie correcte (-ofps
24000/1001) lors de l'utilisation de MEncoder. La poursuite du développement sur ivtc s'est arrêtée, car le
Les filtres pullup et filmdint semblent être beaucoup plus précis.

pullup[=jl:jr:jt:jb:sb:mp]
Filtre d'inversion de pulldown de troisième génération (télécinéma inverse), capable de gérer
mixte hard-téléciné, 24000/1001 ips progressif et 30000/1001 ips progressif
contenu. Le filtre pullup est conçu pour être beaucoup plus robuste que detc ou ivtc,
en profitant du contexte futur pour prendre ses décisions. Comme ivtc, pullup
est apatride dans le sens où il ne se verrouille pas sur un modèle à suivre, mais il
attend plutôt avec impatience les champs suivants afin d'identifier les correspondances et
reconstruire des cadres progressifs. Il est encore en cours de développement, mais on pense qu'il
tout à fait exact.

jl, jr, jt et jb
Ces options définissent la quantité de « poubelles » à ignorer à gauche, à droite, en haut,
et en bas de l'image, respectivement. Gauche/droite sont en unités de 8
pixels, tandis que haut/bas sont en unités de 2 lignes. La valeur par défaut est 8 pixels
de chaque côté.

qn (pauses strictes)
Définir cette option sur 1 réduira les chances de pullup générant un
cadre non concordant occasionnel, mais cela peut également entraîner un nombre excessif de
images à supprimer pendant les séquences à mouvement élevé. A l'inverse, le régler
à -1 rendra les champs de correspondance plus faciles. Cela peut aider à traiter
de vidéo où il y a un léger flou entre les champs, mais peut aussi
provoquer des trames entrelacées dans la sortie.

mp (plan métrique)
Cette option peut être définie sur 1 ou 2 pour utiliser un plan de chrominance au lieu de la luminance
plan pour faire les calculs de pullup. Cela peut améliorer la précision sur très
matériel source propre, mais diminuera probablement la précision, en particulier
s'il y a du bruit de chrominance (effet arc-en-ciel) ou une vidéo en niveaux de gris. Le principal
le but de définir mp sur un plan de chrominance est de réduire la charge du processeur et de faire
pullup utilisable en temps réel sur les machines lentes.

NOTE: Suivez toujours le pullup avec le filtre softskip lors de l'encodage pour vous assurer que
pullup est capable de voir chaque image. Ne pas le faire entraînera une sortie incorrecte
et plantera généralement, en raison de limitations de conception dans la couche de codec/filtre.

filmdint[=options]
Filtre télécinéma inverse, similaire au filtre pullup ci-dessus. Il est conçu pour
gérer n'importe quel modèle de pulldown, y compris le télécinéma doux et dur mélangé et limité
prise en charge des films ralentis ou accélérés par rapport à leur fréquence d'images d'origine
pour la télé. Seul le plan de luminance est utilisé pour trouver les cassures de trame. Si un champ n'a pas
match, il est désentrelacé avec une simple approximation linéaire. Si la source est
MPEG-2, ce doit être le premier filtre pour permettre l'accès aux indicateurs de champ définis par le
décodeur MPEG-2. Selon la source MPEG, vous pouvez ignorer cette
conseil, tant que vous ne voyez pas beaucoup d'avertissements "Champ du bas en premier". Sans
options, il fait du télécinéma inverse normal et doit être utilisé avec mencoder
-fps 30000/1001 -ofps 24000/1001. Lorsque ce filtre est utilisé avec MPlayer, il
entraîner une fréquence d'images inégale pendant la lecture, mais elle est toujours généralement meilleure
que d'utiliser pp=lb ou pas de désentrelacement du tout. Plusieurs options peuvent être spécifiées
séparé par /.

recadrer = : : :
Tout comme le filtre de recadrage, mais plus rapide, et fonctionne sur un mélange dur et doux
contenu téléciné ainsi que lorsque y n'est pas un multiple de 4. Si x ou y
nécessiterait le recadrage des pixels fractionnaires des plans de chrominance, le recadrage
zone est étendue. Cela signifie généralement que x et y doivent être pairs.

io= :
Pour chaque trame d'entrée ifps, le filtre produira des trames ofps. Le rapport
d'ifps/ofps doit correspondre au ratio -fps/-ofps. Cela pourrait être utilisé pour
filtrer les films diffusés à la télévision à une fréquence d'images différente de leur
fréquence d'images d'origine.

luma_only=
Si n est différent de zéro, le plan de chrominance est copié inchangé. Ceci est utile pour
TV échantillonnée par YV12, qui supprime l'un des champs de chrominance.

mmx2=
Sur x86, si n=1, utilisez les fonctions optimisées MMX2, si n=2, utilisez 3DNow ! optimisé
fonctions, sinon, utilisez du C ordinaire. Si cette option n'est pas spécifiée, MMX2
et 3DNow ! sont détectés automatiquement, utilisez cette option pour annuler la détection automatique.

rapide=
Le plus grand n accélérera le filtre au détriment de la précision. le
la valeur par défaut est n=3. Si n est impair, une trame suivant immédiatement une trame
marqué avec le drapeau MPEG REPEAT_FIRST_FIELD est supposé être progressif,
ainsi, le filtre ne passera pas de temps sur le contenu MPEG-2 téléfilmé. Cette
est le seul effet de ce drapeau si MMX2 ou 3DNow! est disponible. Sans
MMX2 et 3DNow, si n=0 ou 1, les mêmes calculs seront utilisés qu'avec n=2
ou 3. Si n=2 ou 3, le nombre de niveaux de luminance utilisés pour trouver les coupures de trame
est réduit de 256 à 128, ce qui se traduit par un filtre plus rapide sans perdre
beaucoup de précision. Si n=4 ou 5, une métrique plus rapide, mais beaucoup moins précise
être utilisé pour trouver les ruptures de trame, ce qui est plus susceptible de mal détecter
détail vertical en tant que contenu entrelacé.

verbeux=
Si n est différent de zéro, imprimez les métriques détaillées pour chaque trame. Utile pour
débogage.

dint_thres=
Seuil de désentrelacement. Utilisé lors du désentrelacement des trames sans correspondance.
Une valeur plus élevée signifie moins de désentrelacement, utilisez n = 256 pour désactiver complètement
désentrelacement. La valeur par défaut est n=8.

comb_thres=
Seuil de comparaison des champs supérieur et inférieur. La valeur par défaut est 128.

diff_thres=
Seuil pour détecter le changement temporel d'un champ. La valeur par défaut est 128.

sad_thres=
Somme du seuil de différence absolue, la valeur par défaut est 64.

menu déroulant doux
Ce filtre ne fonctionne correctement qu'avec MEncoder et agit sur les drapeaux MPEG-2 utilisés pour
pulldown doux 3:2 (télécinéma doux). Si vous souhaitez utiliser le filtre ivtc ou detc sur
films qui sont partiellement télécinés, l'insertion de ce filtre avant eux devrait
les rendre plus fiables.

divtc[=options]
Télécinéma inversé pour la vidéo désentrelacée. Si la vidéo télécinée 3:2 pulldown a perdu
l'un des champs ou est désentrelacé à l'aide d'une méthode qui conserve un champ et
interpole l'autre, le résultat est une vidéo saccadée qui a une image sur quatre
dupliqué. Ce filtre est destiné à trouver et supprimer ces doublons et à restaurer
la fréquence d'images du film d'origine. Lorsque vous utilisez ce filtre, vous devez spécifier -ofps qui
est 4/5 des fps du fichier d'entrée et placez le softskip plus tard dans le filtre
chaîne pour vous assurer que divtc voit toutes les images. Deux modes différents sont
disponible : le mode en un seul passage est le mode par défaut et est simple à utiliser, mais a le
inconvénient que tout changement dans la phase télécinéma (images perdues ou mauvais montages)
provoquer des saccades momentanées jusqu'à ce que le filtre puisse se resynchroniser à nouveau. Le mode deux passes évite
ceci en analysant l'ensemble de la vidéo au préalable afin qu'elle ait une connaissance avancée
sur les changements de phase et peut se resynchroniser à l'endroit exact. Ces passes font pas
correspondent aux passages un et deux du processus de codage. Vous devez exécuter un pass supplémentaire
en utilisant divtc pass un avant l'encodage réel, jetant la vidéo résultante.
Utilisez -nosound -ovc raw -o /dev/null pour éviter de gaspiller la puissance du processeur pour cette passe. Vous
peut ajouter quelque chose comme crop=2:2:0:0 après divtc pour accélérer encore plus les choses. Puis
utilisez divtc pass deux pour l'encodage réel. Si vous utilisez plusieurs passes d'encodeur,
utilisez divtc pass deux pour chacun d'eux. Les options sont :

passer=1|2
Utilisez le mode deux passes.

fichier=
Définissez le nom du fichier journal à deux passes (par défaut : "framediff.log").

seuil=
Définissez la force minimale que le modèle de télécinéma doit avoir pour que le filtre
croyez-y (par défaut : 0.5). Ceci est utilisé pour éviter de reconnaître les faux
motif des parties de la vidéo qui sont très sombres ou très immobiles.

fenêtre=
Définir le nombre d'images passées à regarder lors de la recherche d'un motif
(par défaut : 30). Une fenêtre plus longue améliore la fiabilité du motif
recherche, mais une fenêtre plus courte améliore le temps de réaction aux changements dans le
phase télécinéma. Cela n'affecte que le mode à un passage. Le mode deux passes
utilise actuellement une fenêtre fixe qui s'étend à la fois au futur et au passé.

phase=0|1|2|3|4
Définit la phase de télécinéma initiale pour le mode une passe (par défaut : 0). Les deux
le mode pass peut voir l'avenir, il est donc capable d'utiliser la bonne phase de
le début, mais un mode passe ne peut que deviner. Il attrape le bon
phase lorsqu'il la trouve, mais cette option peut être utilisée pour corriger l'éventuelle
tremblant au début. Le premier passage du mode à deux passages utilise également
ceci, donc si vous enregistrez la sortie du premier passage, vous obtenez une phase constante
résultat.

defantôme=
Définir le seuil de suppression de fantômes (0-255 pour un mode passe, -255-255 pour deux
mode de réussite, par défaut 0). Si différent de zéro, le mode de suppression de fantômes est utilisé. C'est pour
vidéo qui a été désentrelacée en mélangeant les champs ensemble au lieu de
en laissant tomber l'un des champs. Deghosting amplifie tous les artefacts de compression
dans les images mélangées, la valeur du paramètre est donc utilisée comme seuil pour
exclure de la suppression des images fantômes les pixels qui diffèrent de l'image précédente
inférieur à la valeur spécifiée. Si le mode à deux passes est utilisé, alors une valeur négative
peut être utilisé pour que le filtre analyse toute la vidéo au début de
pass-2 pour déterminer s'il a besoin d'un déghosting ou non, puis sélectionnez
soit zéro, soit la valeur absolue du paramètre. Spécifiez cette option
pour la passe-2, cela ne fait aucune différence sur la passe-1.

phase[=t|b|p|a|u|T|B|A|U][:v]
Retardez la vidéo entrelacée d'un temps de trame afin que l'ordre des trames change. le
l'utilisation prévue est de corriger les films PAL qui ont été capturés avec le champ opposé
pour le transfert film-à-vidéo. Les options sont :

t Capturez l'ordre des champs en commençant par le haut, transférez le bas en premier. Le filtre va retarder
le champ du bas.

b Capturez en bas d'abord, transférez en haut d'abord. Le filtre retardera le champ supérieur.

p Capturez et transférez avec le même ordre de champ. Ce mode n'existe que pour
la documentation des autres options auxquelles se référer, mais si vous
sélectionnez-le, le filtre ne fera fidèlement rien ;-)

a Capturer l'ordre des champs déterminé automatiquement par les indicateurs de champ, transférer
opposé. Le filtre sélectionne les modes t et b image par image
en utilisant des indicateurs de champ. Si aucune information de champ n'est disponible, cela fonctionne
juste comme toi.

u Capture inconnue ou variable, transfert ci-contre. Le filtre sélectionne parmi t et
b image par image en analysant les images et en sélectionnant les
alternative qui produit la meilleure correspondance entre les champs.

T Capture en premier, transfert inconnu ou variable. Le filtre sélectionne parmi t et
p en utilisant l'analyse d'images.

B Capture par le bas en premier, transfert inconnu ou variable. Filtre sélectionne parmi b
et p en utilisant l'analyse d'images.

Une capture déterminée par des drapeaux de terrain, transfert inconnu ou variable. Filtre
sélectionne parmi t, b et p en utilisant des indicateurs de champ et une analyse d'image. Si aucun champ
informations sont disponibles, alors cela fonctionne comme U. C'est la valeur par défaut
mode.

U Capture et transfert inconnus ou variables. Le filtre sélectionne parmi t, b
et p en utilisant uniquement l'analyse d'images.

v Opération détaillée. Imprime le mode sélectionné pour chaque image et la moyenne
différence au carré entre les champs pour les alternatives t, b et p.

télécinéma[=début]
Appliquez le processus « télécine » 3:2 pour augmenter la fréquence d'images de 20 %. Ce sera très probablement
ne fonctionne pas correctement avec MPlayer, mais il peut être utilisé avec 'mencoder -fps 30000/1001
-ofps 30000/1001 -vf télécinéma'. Les deux options fps sont essentielles ! (La synchronisation A/V
break s'ils sont faux.) Le paramètre de démarrage facultatif indique au filtre où dans
le modèle de télécinéma pour démarrer (0-3).

teinterlace[=mode]
Entrelacement de champ temporel - fusionnez des paires de trames dans une trame entrelacée,
réduire de moitié le framerate. Les images paires sont déplacées dans le champ supérieur, les images impaires
le champ inférieur. Cela peut être utilisé pour inverser complètement l'effet des tfields
filtre (en mode 0). Les modes disponibles sont :
0 Déplacez les trames impaires dans le champ supérieur, même dans le champ inférieur, générant
une image pleine hauteur à la moitié de la fréquence d'images.
1 Sortir uniquement les trames impaires, les trames paires sont supprimées ; hauteur inchangée.
2 Sortir uniquement les trames paires, les trames impaires sont supprimées ; hauteur inchangée.
3 Développez chaque cadre sur toute la hauteur, mais complétez les lignes alternées avec du noir ;
framerate inchangé.
4 Entrelacez les lignes paires des trames paires avec les lignes impaires des trames impaires.
Hauteur inchangée à la moitié du framerate.

tfields[=mode[:field_dominance]]
Séparation temporelle des champs - divisez les champs en images, doublant la sortie
fréquence d'images. Comme le filtre télécinéma, les tfields peuvent ne pas fonctionner tout à fait correctement
sauf si utilisé avec MEncoder et que -fps et -ofps sont réglés sur la valeur souhaitée (double)
fréquence d'images !

0 : Laissez les champs inchangés (sautera/scintillera).
1 : Interpolez les lignes manquantes. (L'algorithme utilisé n'est peut-être pas si bon.)
2: Traduire les champs par 1/4 de pixel avec interpolation linéaire (pas de saut).
4: Traduire les champs par 1/4 de pixel avec filtre 4tap (qualité supérieure)
(défaut).
(PÉRIMÉ)
-1 : auto (par défaut) Ne fonctionne que si le décodeur exporte le
informations et aucun autre filtre qui rejette ces informations ne vient avant
tfields dans la chaîne de filtrage, sinon il retombe à 0 (champ supérieur
première).
0 : champ supérieur en premier
1 : champ du bas en premier
NOTE: Cette option sera éventuellement supprimée dans une future version. Utiliser
-dominance sur le terrain à la place.

yadif=[mode[:field_dominance]]
Encore un filtre de désentrelacement

0 : Sortie 1 trame pour chaque trame.
1 : Sortie 1 trame pour chaque champ.
2: Comme 0 mais ignore la vérification de l'entrelacement spatial.
3: Comme 1 mais ignore la vérification de l'entrelacement spatial.
(PÉRIMÉ)
Fonctionne comme tfields.
NOTE: Cette option sera éventuellement supprimée dans une future version. Utiliser
-dominance sur le terrain à la place.

mcdeint=[mode[:parité[:qp]]]
Désentrelaceur à compensation de mouvement. Il a besoin d'un champ par image en entrée et doit
donc être utilisé avec tfields=1 ou yadif=1/3 ou équivalent.

0 : rapide
1 : moyen
2: estimation de mouvement lente et itérative
3: extra lent, comme 2 plus plusieurs cadres de référence

0 ou 1 sélectionne le champ à utiliser (remarque : pas encore d'autodétection !).

Des valeurs plus élevées devraient donner un champ vectoriel de mouvement plus lisse mais moins
vecteurs individuels optimaux.

boxblur=rayon:puissance[:rayon:puissance]
flou de la boîte

force du filtre de flou

nombre d'applications de filtre

sab=rayon:pf:colorDiff[:radius:pf:colorDiff]
flou adaptatif de forme

force du filtre de flou (~0.1-4.0) (plus lent si plus grand)

Force du préfiltre (~0.1-2.0)

différence maximale entre les pixels à prendre en compte (~0.1-100.0)

smartblur=rayon:force:seuil[:rayon:force:seuil]
flou artistique

force du filtre de flou (~0.1-5.0) (plus lent si plus grand)

flou (0.0-1.0) ou netteté (-1.0-0.0)

filtrer tout (0), filtrer les zones planes (0-30) ou filtrer les bords (-30-0)

perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
Corrigez la perspective des films non tournés perpendiculairement à l'écran.
, ,...
coordonnées des coins supérieur gauche, supérieur droit, inférieur gauche, inférieur droit

rééchantillonnage linéaire (0) ou cubique (1)

2xsai
Mettez à l'échelle et lissez l'image avec l'algorithme d'échelle et d'interpolation 2x.

1 bp par personne
Conversion bitmap 1bpp en YUV/BGR 8/15/16/32

down3dright[=lignes]
Repositionnez et redimensionnez les images stéréoscopiques. Extrait à la fois les champs stéréo et les lieux
côte à côte, en les redimensionnant pour conserver l'aspect original du film.

nombre de lignes à sélectionner à partir du milieu de l'image (par défaut : 12)

bmovl=caché:opaque:fifo
Le filtre de superposition bitmap lit les bitmaps d'un FIFO et les affiche au-dessus du
film, permettant quelques transformations sur l'image. Voir aussi TOOLS/bmovl-test.c pour
un petit programme de test bmovl.

Définissez la valeur par défaut du drapeau 'caché' (0=visible, 1=caché).

Définissez la valeur par défaut du drapeau 'opaque' (0=transparent, 1=opaque).

chemin/nom de fichier pour le FIFO (canal nommé reliant 'mplayer -vf bmovl' à
l'application de contrôle)

Les commandes FIFO sont :
RGBA32 largeur hauteur xpos ypos alpha clair
suivi de largeur*hauteur*4 octets de données RGBA32 brutes.
ABGR32 largeur hauteur xpos ypos alpha clair
suivi de largeur * hauteur * 4 octets de données ABGR32 brutes.
RGB24 largeur hauteur xpos ypos alpha clair
suivi de largeur*hauteur*3 octets de données RVB24 brutes.
BGR24 largeur hauteur xpos ypos alpha clair
suivi de largeur*hauteur*3 octets de données BGR24 brutes.
ALPHA largeur hauteur xpos ypos alpha
Modifier la transparence alpha de la zone spécifiée.
CLEAR largeur hauteur xpos ypos
Zone dégagée.
OPAQUE
Désactiver toute transparence alpha. Envoyez "ALPHA 0 0 0 0 0" pour le réactiver.
CACHER
Masquer le bitmap.
SPECTACLES
Afficher le bitmap.

Les arguments sont :
,
taille de l'image/de la zone
,
Commencer le blittage à la position x/y.

Définir la différence alpha. Si vous le réglez sur -255, vous pouvez alors envoyer une séquence
de commandes ALPHA pour régler la zone sur -225, -200, -175 etc. pour un joli fondu-
en effet! ;)
0 : identique à l'original
255 : Rendre tout opaque.
-255 : Rend tout transparent.


Videz le framebuffer avant de blitter.
0 : L'image sera simplement blittée par-dessus l'ancienne, vous ne
besoin d'envoyer 1.8 Mo de données RGBA32 à chaque fois qu'une petite partie de l'écran
Est mis à jour.
1 : clair

framestep=I|[i]étape
N'affiche que chaque nième image ou chaque image intra (image clé).

Si vous appelez le filtre avec I (majuscule) comme paramètre, alors uniquement les images clés sont
rendu. Pour les DVD, cela signifie généralement une image sur 15/12 (IBBPBBBPBBPBBPBB),
pour AVI, cela signifie chaque changement de scène ou chaque valeur keyint (voir -lavcopts keyint=
si vous utilisez MEncoder pour encoder la vidéo).

Lorsqu'une image clé est trouvée, un "I!" chaîne suivie d'un caractère de saut de ligne est
imprimé, laissant la ligne actuelle de la sortie MPlayer/MEncoder à l'écran, car
il contient le temps (en secondes) et le numéro d'image de l'image clé (vous pouvez utiliser
cette information pour diviser l'AVI.).

Si vous appelez le filtre avec un paramètre numérique 'step' alors un seul dans chaque
les images 'step' sont rendues.

Si vous mettez un 'i' (minuscule) avant le nombre, alors un 'I!' est imprimé (comme le I
paramètre).

Si vous ne donnez que le i, rien n'est fait sur les cadres, seulement je ! est imprimé.

tuile = xtiles: ytiles: sortie: début: delta
Mosaïque d'une série d'images en une seule image plus grande. Si vous omettez un paramètre ou
utilisez une valeur inférieure à 0, la valeur par défaut est utilisée. Vous pouvez également vous arrêter lorsque
vous êtes satisfait (... -vf tile=10:5 ...). C'est probablement une bonne idée de mettre le
filtre d'échelle avant la tuile :-)

Les paramètres sont:


nombre de tuiles sur l'axe x (par défaut : 5)

nombre de tuiles sur l'axe y (par défaut : 5)

Rendre la tuile lorsque le nombre d'images "sortie" est atteint, où "sortie"
doit être un nombre inférieur à xtile * ytile. Les tuiles manquantes sont laissées vides.
Vous pourriez, par exemple, écrire une tuile 8 * 7 toutes les 50 images pour en avoir une
image toutes les 2 secondes @ 25 fps.

épaisseur de la bordure extérieure en pixels (par défaut : 2)

épaisseur de la bordure intérieure en pixels (par défaut : 4)

delogo[=x:y:w:h:t]
Supprime un logo de chaîne de télévision par une simple interpolation des pixels environnants.
Définissez simplement un rectangle recouvrant le logo et regardez-le disparaître (et parfois
quelque chose d'encore plus laid apparaît - votre kilométrage peut varier).
,
coin supérieur gauche du logo
,
largeur et hauteur du rectangle dégagé
Epaisseur du bord flou du rectangle (ajouté à w et h). Lorsqu'il est défini
à -1, un rectangle vert est tracé à l'écran pour faciliter la recherche du
paramètres x,y,w,h de droite.
fichier=
Vous pouvez spécifier un fichier texte à partir duquel charger les coordonnées. Chaque ligne doit
avoir un horodatage (en secondes, et dans l'ordre croissant) et le "x:y:w:h:t"
coordonnées (t peut être omis).

remove-logo=/path/to/logo_bitmap_file_name.pgm
Supprime le logo d'une chaîne de télévision en utilisant un fichier image PGM ou PPM pour déterminer
les pixels composent le logo. La largeur et la hauteur du fichier image doivent correspondre à celles
du flux vidéo en cours de traitement. Utilise l'image filtre et un flou circulaire
algorithme pour supprimer le logo.

/chemin/vers/logo_bitmap_nom_fichier.pgm
[chemin] + nom de fichier de l'image du filtre.

zrmjpeg[=options]
Encodeur logiciel YV12 vers MJPEG à utiliser avec le périphérique de sortie vidéo zr2.

hauteur max= |maxwidth=
Ces options définissent la largeur et la hauteur maximales que la carte zr peut gérer (la
La couche de filtre MPlayer ne peut actuellement pas les interroger).

{dc10+,dc10,buz,lml33}-{PAL|NTSC}
Utilisez ces options pour définir maxwidth et maxheight automatiquement sur les valeurs
connu pour le combo carte/mode. Par exemple, les options valides sont : dc10-PAL et
buz-NTSC (par défaut : dc10+PAL)

couleur|bw
Sélectionnez l'encodage couleur ou noir et blanc. L'encodage noir et blanc est
plus rapide. La couleur est la valeur par défaut.

hdec={1,2,4}
Décimation horizontale 1, 2 ou 4.

vdéc={1,2,4}
Décimation verticale 1, 2 ou 4.

qualité=1-20
Réglez la qualité de compression JPEG [BEST] 1 - 20 [VERY BAD].

fd|nofd
Par défaut, la décimation n'est effectuée que si le matériel Zoran peut mettre à l'échelle
les images MJPEG résultantes à leur taille d'origine. L'option fd indique
le filtre pour toujours effectuer la décimation demandée (moche).

capture d'écran=préfixe
Permet d'acquérir des captures d'écran du film à l'aide de commandes en mode esclave pouvant être
lié aux touches. Voir la documentation du mode esclave et le CONTRÔLE INTERACTIF
section pour plus de détails. Par défaut, les fichiers nommés 'shotNNNN.png' seront enregistrés dans le
répertoire de travail, en utilisant le premier numéro disponible - aucun fichier ne sera écrasé.
Spécifiez un préfixe pour modifier le nom ou l'emplacement, par exemple -vf screenshot=shots/now
enregistrera les fichiers dans le répertoire shots avec nowNNNN.png comme nom. Le filtre
n'a pas de surcharge lorsqu'il n'est pas utilisé et accepte un espace colorimétrique arbitraire, il est donc sûr de
ajoutez-le au fichier de configuration. Assurez-vous que le filtre de capture d'écran est ajouté
après tous les autres filtres dont vous souhaitez enregistrer l'effet sur l'image enregistrée. Par exemple
ce devrait être le dernier filtre si vous voulez avoir une capture d'écran exacte de ce que vous
voir sur le moniteur.

class
Déplace le rendu des sous-titres SSA/ASS vers un point arbitraire dans la chaîne de filtres. Seul
utile avec l'option -ass.

Exemple:
-vf cul, capture d'écran
Déplace le rendu SSA/ASS avant le filtre de capture d'écran. Captures d'écran prises
de cette façon contiendra des sous-titres.

blackframe[=montant :seuil]
Détectez les images qui sont (presque) complètement noires. Peut être utile pour détecter le chapitre
transitions ou publicités. Les lignes de sortie sont constituées du numéro de trame du
image détectée, le pourcentage de noirceur, le type d'image et le nombre d'images de
la dernière image clé rencontrée.


Pourcentage de pixels qui doivent être inférieurs au seuil (par défaut : 98).


Seuil en dessous duquel une valeur de pixel est considérée comme noire (par défaut : 32).

stéréo3d[=in:out]
Stereo3d convertit entre différents formats d'images stéréoscopiques.

Format d'image stéréoscopique d'entrée. Valeurs possibles:
sbsl or side_by_side_left_first
parallèles côte à côte (œil gauche à gauche, œil droit à droite)
sbsr or side_by_side_right_first
œil croisé côte à côte (œil droit à gauche, œil gauche à droite)
sbs2l or side_by_side_half_width_left_first
côte à côte avec une résolution demi-largeur (œil gauche gauche, œil droit
droite)
sbs2r or side_by_side_half_width_right_first
côte à côte avec une résolution demi-largeur (œil droit gauche, œil gauche
droite)
abl or ci-dessus_below_left_first
dessus-dessous (œil gauche en haut, œil droit en bas)
abl or Above_below_right_first
dessus-dessous (œil droit en haut, œil gauche en bas)
ab2l or Above_below_half_height_left_first
dessus-dessous avec résolution demi-hauteur (œil gauche au-dessus, œil droit
ci-dessous)
ab2r or Above_below_half_height_right_first
dessus-dessous avec résolution demi-hauteur (œil droit au-dessus, œil gauche
ci-dessous)


Format d'image stéréoscopique de sortie. Les valeurs possibles sont toutes les entrées
formats ainsi que :
arcg or anaglyphe_rouge_cyan_gray
anaglyphe rouge/gris cyan (filtre rouge sur l'œil gauche, filtre cyan sur l'œil droit
œil)
arche or anaglyph_red_cyan_half_color
anaglyphe rouge/cyan demi-coloré (filtre rouge sur l'œil gauche, filtre cyan
sur l'oeil droit)
arccc or anaglyph_red_cyan_color
couleur anaglyphe rouge/cyan (filtre rouge sur l'œil gauche, filtre cyan sur
l'œil droit)
arcd or anaglyphe_rouge_cyan_dubois
couleur anaglyphe rouge/cyan optimisée avec la projection des moindres carrés
de dubois (filtre rouge sur l'oeil gauche, filtre cyan sur l'oeil droit)
amg or anaglyphe_vert_magenta_gray
anaglyphe vert/gris magenta (filtre vert sur l'œil gauche, magenta
filtre sur l'oeil droit)
aghm or anaglyph_green_magenta_half_color
anaglyphe vert/magenta demi-coloré (filtre vert sur l'œil gauche,
filtre magenta sur l'œil droit)
agmc or anaglyph_green_magenta_color
anaglyphe vert/magenta coloré (filtre vert sur l'œil gauche, magenta
filtre sur l'oeil droit)
aybg or anaglyphe_jaune_bleu_gris
anaglyphe jaune/gris bleu (filtre jaune sur l'oeil gauche, filtre bleu sur
l'œil droit)
aybh or anaglyph_jaune_bleu_half_color
anaglyphe jaune/bleu mi-coloré (filtre jaune sur l'œil gauche, bleu
filtre sur l'oeil droit)
aybc or anaglyphe_jaune_bleu_color
anaglyphe de couleur jaune/bleu (filtre jaune sur l'œil gauche, filtre bleu
sur l'oeil droit)
irl or interleave_rows_left_first
Rangées entrelacées (l'œil gauche a la rangée du haut, l'œil droit commence à la suivante
ligne)
irr or interleave_rows_right_first
Rangées entrelacées (l'œil droit a la rangée du haut, l'œil gauche commence la suivante
ligne)
ml or mono_gauche
sortie mono (œil gauche uniquement)
mr or mono_right
sortie mono (œil droit uniquement)
NOTE: Pour utiliser l'un des formats de sortie de lignes entrelacées pour afficher
écran sur un affichage 3D entrelacé de lignes, vous devrez mettre la vidéo à l'échelle
corriger d'abord la hauteur en utilisant le filtre "échelle", si ce n'est pas déjà la bonne
la taille. Typiquement, c'est 1080 lignes (utilisez donc par exemple "-vf
scale=1440:1080,stereo3d=sbsl:irl" pour un film encodé en 720p côte à côte).

gradfun[=force[:rayon]]
Corrigez les artefacts de bandes qui sont parfois introduits dans des régions presque plates en
troncature à une profondeur de couleur de 8 bits. Interpole les gradients qui doivent aller là où
les bandes sont, et les tergiverse.

Ce filtre est conçu pour la lecture uniquement. Ne l'utilisez pas avant la perte
compression, car la compression a tendance à perdre le tramage et à ramener les bandes.


Quantité maximale par laquelle le filtre modifiera un pixel. Également
seuil de détection des régions presque plates (par défaut : 1.2).


Quartier pour s'adapter au gradient. Un rayon plus grand rend plus lisse
dégradés, mais empêche également le filtre de modifier les pixels près des détails
régions (par défaut : 16).

points de correction[=options]
Corrige les horodatages de présentation (PTS) des trames. Par défaut, le PTS a réussi
au filtre suivant est supprimé, mais les options suivantes peuvent changer cela :

impression
Imprimez le PTS entrant.

ips=
Spécifiez une valeur d'image par seconde.

commencer=
Spécifiez une valeur initiale pour le PTS.

démarrage automatique=
Utilise le nième PTS entrant comme PTS initial. Tous les PTS précédents sont conservés,
donc définir une valeur énorme ou -1 garde le PTS intact.

autofps=
Utilise le nème PTS entrant après la fin de l'autostart pour déterminer le
fréquence d'images.

Exemple:
-vf fixpts=fps=24000/1001,cul,fixpts
Génère une nouvelle séquence de PTS, l'utilise pour les sous-titres ASS, puis la supprime.
La génération d'une nouvelle séquence est utile lorsque les horodatages sont réinitialisés pendant
le programme; c'est fréquent sur les DVD. Il peut être nécessaire de le laisser tomber
éviter de confondre les encodeurs.

NOTE: Utiliser ce filtre avec n'importe quel type de recherche (y compris -ss et EDL)
peut faire voler les démons par le nez.

GÉNÉRAL CODAGE OPTIONS (MENCODEUR SEULEMENT)


-délai audio <n'importe lequel point flottant nombre>
Retarde l'audio ou la vidéo en définissant un champ de retard dans l'en-tête (par défaut : 0.0).
Cela ne retarde aucun flux lors de l'encodage, mais le lecteur verra le retard
terrain et compenser en conséquence. Les valeurs positives retardent l'audio et les valeurs négatives
les valeurs retardent la vidéo. Notez que c'est l'exact opposé de l'option -delay.
Par exemple, si une vidéo est lue correctement avec -delay 0.2, vous pouvez corriger la vidéo avec
MEncoder en utilisant -audio-delay -0.2.

Actuellement, cette option ne fonctionne qu'avec le multiplexeur par défaut (-of avi). Si vous êtes
en utilisant un multiplexeur différent, vous devez utiliser -delay à la place.

-densité audio <1-50>
Nombre de morceaux audio par seconde (la valeur par défaut est 2 pour les morceaux audio de 0.5 s).
NOTE: CBR uniquement, VBR l'ignore car il place chaque paquet dans un nouveau bloc.

-préchargement audio <0.0-2.0>
Définit l'intervalle de temps de mise en mémoire tampon audio (par défaut : 0.5 s).

-fafmttag
Peut être utilisé pour remplacer la balise de format audio du fichier de sortie.

Exemple:
-fafmttag 0x55
Le fichier de sortie contiendra 0x55 (mp3) comme balise de format audio.

-ffourcc
Peut être utilisé pour remplacer la vidéo fourcc du fichier de sortie.

Exemple:
-ffourcc div3
Le fichier de sortie contiendra 'div3' comme vidéo fourcc.

-force-avi-aspect <0.2-3.0>
Remplacer l'aspect stocké dans l'en-tête vprp AVI OpenDML. Cela peut être utilisé pour
changez le format d'image avec '-ovc copy'.

-frameno-fichier (PÉRIMÉ)
Spécifiez le nom du fichier audio avec les mappages de numéros d'image créés dans la première
(audio uniquement) passe d'un mode d'encodage spécial à trois passes.
NOTE: L'utilisation de ce mode vous donnera très probablement une désynchronisation AV. Ne l'utilise pas. Il est
conservé uniquement pour la rétrocompatibilité et sera éventuellement supprimé dans le futur
version.

-hr-edl-chercher
Utilisez une méthode plus précise, mais beaucoup plus lente pour sauter des zones. Zones marquées pour
sauts ne sont pas recherchés, à la place toutes les trames sont décodées, mais seulement les
les trames nécessaires sont encodées. Cela permet de démarrer à des limites non clés.
NOTE: Il n'est pas garanti de fonctionner correctement avec '-ovc copy'.

-Info (AVI seulement)
Spécifiez l'en-tête d'informations du fichier AVI résultant.

Les options disponibles sont:

vous aider
Montrez cette description.

nom=
titre de l'oeuvre

artiste =
artiste ou auteur de l'oeuvre

genre =
catégorie d'œuvre d'origine

sujet =
contenu de l'ouvrage

droit d'auteur=
Informations sur le droit d'auteur

srcform=
format original du matériel numérisé

commentaire=
commentaires généraux sur le travail

-noautoexpand
N'insérez pas automatiquement le filtre d'expansion dans la chaîne de filtres MEncoder.
Utile pour contrôler à quel point de la chaîne de filtres les sous-titres sont rendus lorsque
coder en dur des sous-titres sur un film.

-noencodingups
N'essayez pas d'encoder des trames en double en double ; produit toujours zéro octet
cadres pour indiquer les doublons. Les trames de zéro octet seront écrites de toute façon à moins qu'un
un filtre ou un encodeur capable d'effectuer un encodage en double est chargé. Actuellement le
seul un tel filtre est harddup.

-noodml (-de avi seulement)
N'écrivez pas l'index OpenDML pour les fichiers AVI> 1 Go.

-noskip
Ne sautez pas d'images.

-o
Sortie vers le nom de fichier donné.
Si vous voulez un nom de fichier de sortie par défaut, vous pouvez mettre cette option dans le MEncoder
fichier de configuration.

-oac <codec nom>
Encoder avec le codec audio donné (pas de jeu par défaut).
NOTE: Utilisez -oac help pour obtenir une liste des codecs audio disponibles.

Exemple:
-copie du cao
pas d'encodage, juste streamcopy
-oac pcm
Encoder en PCM non compressé.
-oac mp3lame
Encoder en MP3 (en utilisant LAME).
-cao lavc
Encodez avec un codec libavcodec.

-de (BÊTA CODE!)
Encoder au format de conteneur spécifié (par défaut : AVI).
NOTE: Utilisez -of help pour obtenir une liste des formats de conteneurs disponibles.

Exemple:
-d'avi
Encoder en AVI.
-de mpeg
Encoder en MPEG (voir aussi -mpegopts).
-de lavf
Encodez avec les multiplexeurs libavformat (voir aussi -lavfopts).
-de rawvideo
flux vidéo brut (pas de multiplexage - un seul flux vidéo)
-de rawaudio
flux audio brut (pas de multiplexage - un seul flux audio)

-ofps
Spécifiez une valeur d'images par seconde (fps) pour le fichier de sortie, qui peut être différente
de celle du matériau source. Doit être défini pour des fps variables (ASF, certains MOV) et
fichiers progressifs (MPEG téléciné 30000/1001 ips).

-ovc <codec nom>
Encoder avec le codec vidéo donné (pas de jeu par défaut).
NOTE: Utilisez -ovc help pour obtenir une liste des codecs vidéo disponibles.

Exemple:
-copie ovc
pas d'encodage, juste streamcopy
-ovc brut
Encoder dans un format arbitraire non compressé (utilisez '-vf format' pour sélectionner).
-ovc lave-linge
Encodez avec un codec libavcodec.

-fichier journal de passe
Transférez les informations de première passe vers au lieu du divx2pass.log par défaut
mode d'encodage en deux passes.

-skiplimit
Spécifiez le nombre maximum d'images pouvant être ignorées après l'encodage d'une image
(-noskiplimit pour illimité).

-vobsubout
Spécifiez le nom de base des fichiers de sortie .idx et .sub. Cela désactive les sous-titres
rendu dans le film encodé et le détourne vers des fichiers de sous-titres VOBsub.

-vobsuboutid
Spécifiez le code de langue à deux lettres pour les sous-titres. Cela remplace ce qui est
lire à partir du DVD ou du fichier .ifo.

-vobsuboutindex
Spécifiez l'index des sous-titres dans les fichiers de sortie (par défaut : 0).

-forcer les images clés , ,...
Forcer les images clés aux horodatages spécifiés, plus précisément à la première image
après chaque heure spécifiée.

Cette option peut être utilisée pour s'assurer qu'un point de recherche est présent à une marque de chapitre ou
tout autre endroit désigné dans le fichier de sortie.

Les horodatages doivent être spécifiés dans l'ordre croissant.

Étant donné que MEncoder n'envoie pas d'horodatage le long de la chaîne de filtrage, vous avez probablement besoin
pour utiliser le filtre fixpts pour que cette option fonctionne.

Tous les codecs ne prennent pas en charge les images clés forcées. Actuellement, le support n'est mis en œuvre que
pour les encodeurs suivants : lavc, x264, xvid.

CODEC SPÉCIFIQUE CODAGE OPTIONS (MENCODEUR SEULEMENT)


Vous pouvez spécifier des paramètres d'encodage spécifiques au codec à l'aide de la syntaxe suivante :

- opte

Où peut être : lavc, xvidenc, mp3lame, toolame, twolame, nuv, xvfw, faac, x264enc,
mpeg, lavf.

mp3lame (-laméoptes)
vous aider
obtenir de l'aide

vbr=<0-4>
méthode à débit binaire variable
0 cbr
1 mt
2 droite (par défaut)
3 avr
4 mois

Avril
débit binaire moyen

cbr
débit binaire constant Force également l'encodage en mode CBR sur les modes de préréglages ABR suivants.

br=<0-1024>
débit en kbps (CBR et ABR uniquement)

q=<0-9>
qualité (0 - la plus élevée, 9 - la plus faible) (VBR uniquement)

aq=<0-9>
qualité algorithmique (0 - meilleur/le plus lent, 9 - le pire/le plus rapide)

ratio=<1-100>
ratio de compression

vol=<0-10>
gain d'entrée audio

mode=<0-3>
(par défaut : automatique)
0 stéréo
1 joint-stéréo
2 double canal
3 mono

rembourrage=<0-2>
0 aucun
1 tout
2 régler

vite
Activez un encodage plus rapide sur les modes de préréglages VBR suivants. Cela se traduit par
une qualité légèrement inférieure et des débits plus élevés.

fréquencepassehaut=
Définissez une fréquence de filtrage passe-haut en Hz. Les fréquences inférieures à celle spécifiée
être coupé. Une valeur de -1 désactivera le filtrage, une valeur de 0 laissera LAME
choisir les valeurs automatiquement.

fréquencepassebas=
Définissez une fréquence de filtrage passe-bas en Hz. Les fréquences supérieures à celle spécifiée
être coupé. Une valeur de -1 désactivera le filtrage, une valeur de 0 laissera LAME
choisir les valeurs automatiquement.

prédéfini =
valeurs prédéfinies

vous aider
Imprimer des options supplémentaires et des informations sur les paramètres de préréglages.

moyenne
Encodage VBR, bonne qualité, plage de débit 150-180 kbps

Standard
Encodage VBR, haute qualité, plage de débit binaire 170-210 kbps

extrême
Encodage VBR, très haute qualité, plage de débit 200-240 kbps

fou
Encodage CBR, qualité prédéfinie la plus élevée, débit binaire de 320 kbps

<8-320>
Encodage ABR au débit binaire moyen donné en kbps

EXEMPLES:
rapide:préréglé=standard
convient à la plupart des gens et à la plupart des types de musique et déjà assez élevé
qualité
cbr:préréglage=192
Encodez avec les préréglages ABR à un débit binaire constant forcé de 192 kbps.
préréglé=172
Encodez avec les préréglages ABR à un débit moyen de 172 kbps.
préréglé=extrême
pour les personnes ayant une très bonne ouïe et un équipement similaire

outil et Twolame (-toolameops et -deux laméoptes respectivement)
br=<32-384>
En mode CBR ce paramètre indique le débit en kbps, en mode VBR il est
le débit binaire minimum autorisé par image. Le mode VBR ne fonctionnera pas avec une valeur inférieure
112.

vbr=<-50-50> (VBR seulement)
plage de variabilité ; s'il est négatif, l'encodeur décale le débit moyen vers le
limite inférieure, si elle est positive vers la supérieure. Lorsqu'il est réglé sur 0, CBR est utilisé (par défaut).

maxvbr=<32-384> (VBR seulement)
débit maximal autorisé par image, en kbps

mode= | jstéréo | mono | double>
(par défaut : mono pour l'audio à 1 canal, stéréo dans le cas contraire)

psy=<-1-4>
modèle psychoacoustique (par défaut : 2)

erreurprot=<0 | 1>
Inclut une protection contre les erreurs.

débogage=<0-10>
niveau de débogage

faac (-faacoptes)
br=
débit moyen en kbps (mutuellement exclusif avec qualité)

qualité=<1-1000>
mode qualité, plus c'est élevé, mieux c'est (mutuellement exclusif avec br)

objet=<1-4>
complexité du type d'objet
1 PRINCIPAL (par défaut)
2 FAIBLE
3 RSS
4 LTP (extrêmement lent)

mpeg=<2|4>
Version MPEG (par défaut : 4)

tns
Active la mise en forme temporelle du bruit.

coupure=<0-sampling_rate/2>
fréquence de coupure (par défaut : taux_d'échantillonnage/2)

brut
Stocke le flux binaire en tant que charge utile brute avec des données supplémentaires dans l'en-tête du conteneur
(par défaut : 0, correspond à ADTS). Ne pas définir cet indicateur s'il n'est pas explicitement requis
ou vous ne pourrez pas remuxer le flux audio plus tard.

lave-linge (-lavcoptes)
De nombreuses options de libavcodec (lavc en abrégé) sont brièvement documentées. Lisez la source pour l'intégralité
détails.

Exemple:
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250

o= = [, = [,...]]
Passez AVOptions à l'encodeur libavcodec. A noter, un patch pour rendre le o= inutile et
passer toutes les options inconnues via le système AVOption est le bienvenu. Une liste complète de
AVOptions se trouve dans le manuel FFmpeg. Notez que certaines AVOptions peuvent entrer en conflit
avec les options de MEncoder.

Exemple:
o=bt=100k

acodec=
codec audio (par défaut : mp2)
ac3
Dolby numérique (AC-3)
adpcm_*
Formats PCM adaptatifs - voir la documentation HTML pour plus de détails.
flac
Codec audio sans perte gratuit (FLAC)
g726
G.726 MICDA
libfaac
Codage audio avancé (AAC) - en utilisant FAAC
libmp3lame
MPEG-1 couche audio 3 (MP3) - en utilisant LAME
mp2
MPEG-1 couche audio 2 (MP2)
pcm_*
Formats PCM - voir la documentation HTML pour plus de détails.
roq_dpcm
Logiciel d'identification RoQ DPCM
sonique
codec expérimental simple avec perte
soniques
codec expérimental simple sans perte
vorbis
Vorbis
wmav1
Windows Media Audio v1
wmav2
Windows Media Audio v2

arbitrer=
débit audio en kbps (par défaut : 224)

atag=
Utilisez la balise de format audio Windows spécifiée (par exemple, atag=0x55).

bit_exact
Utilisez uniquement des algorithmes exacts au bit près (sauf (I)DCT). De plus, bit_exact désactive
plusieurs optimisations et ne doit donc être utilisé que pour les tests de régression, qui nécessitent
fichiers binaires identiques même si la version de l'encodeur change. Cela supprime également
l'en-tête user_data dans les flux MPEG-4. N'utilisez cette option que si vous savez
exactement ce que vous faites.

fils=<1-8>
Nombre maximum de threads à utiliser (par défaut : 1). Peut avoir un léger effet négatif
sur l'estimation de mouvement.

vcodec=
Utilisez le codec spécifié (par défaut : mpeg4).
asv1
ASUS Vidéo v1
asv2
ASUS Vidéo v2
dvvidéo
Vidéo numérique Sony
ffv1
Codec vidéo sans perte de FFmpeg
ffvhuff
HuffYUV non standard 20% plus petit utilisant YV12
flv
Sorenson H.263 utilisé dans la vidéo Flash
h261
H.261
h263
H.263
h263p
H.263 +
huffyuv
HuffYUVPlus
libthéora
Theora
libx264
x264 H.264/AVC MPEG-4 Partie 10
libxvid
Xvid MPEG-4 Partie 2 (ASP)
ljpeg
JPEG sans perte
mjpeg
Motion JPEG
mpeg1vidéo
Vidéo MPEG-1
mpeg2vidéo
Vidéo MPEG-2
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MSMPEG4v2
roqvidéo
Logiciel d'identification RoQ Vidéo
rv10
un ancien codec RealVideo
neige (voir aussi : vstrict)
Codec expérimental basé sur les ondelettes de FFmpeg
svq1
Pomme Sorenson Vidéo 1
wmv1
Vidéo Windows Media, version 1 (AKA WMV7)
wmv2
Vidéo Windows Media, version 2 (AKA WMV8)

vqmin=<1-31>
quantificateur minimal

1 Déconseillé (fichier beaucoup plus volumineux, peu de différence de qualité et côté bizarre
effets : msmpeg4, h263 sera de très mauvaise qualité, ratecontrol sera
confus résultant en une qualité inférieure et certains décodeurs ne pourront pas
décoder).

2 Recommandé pour l'encodage vidéo mpeg4/mpeg1 normal (par défaut).

3 Recommandé pour h263(p)/msmpeg4. La raison de préférer 3 à 2 est
que 2 pourrait entraîner des débordements. (Cela sera corrigé pour h263(p) par
changer le quantificateur par Mo à l'avenir, msmpeg4 ne peut pas être corrigé car il
ne supporte pas cela.)

lmin=<0.01-255.0>
Multiplicateur de Lagrange minimum au niveau de la trame pour le contrôle du débit (par défaut : 2.0). Lavc va
utilisez rarement des quantificateurs inférieurs à la valeur de lmin. Abaisser lmin rendra lavc plus
susceptibles de choisir des quantificateurs inférieurs pour certaines images, mais pas inférieurs à la valeur de
vqmin. De même, augmenter lmin rendra lavc moins susceptible de choisir des quantificateurs faibles,
même si vqmin les aurait autorisés. Vous souhaitez probablement définir lmin approximativement
égal à vqmin. Lorsque la quantification adaptative est utilisée, la modification de lmin/lmax peut avoir
moins d'effet; voir mblmin/mblmax.

lmax=<0.01-255.0>
multiplicateur de Lagrange maximal pour le contrôle du débit (par défaut : 31.0)

mblmin=<0.01-255.0>
Multiplicateur de Lagrange minimum au niveau du macrobloc pour le contrôle du débit (par défaut : 2.0). Cette
Le paramètre affecte les options de quantification adaptative telles que qprd, lumi_mask, etc.

mblmax=<0.01-255.0>
Multiplicateur de Lagrange maximum au niveau du macrobloc pour le contrôle du débit (par défaut : 31.0).

vqscale=<0-31>
Quantificateur constant / encodage de qualité constante (sélectionne le mode quantificateur fixe). UNE
une valeur inférieure signifie une meilleure qualité mais des fichiers plus volumineux (par défaut : -1). En cas de neige
codec, la valeur 0 signifie un codage sans perte. Étant donné que les autres codecs ne prennent pas en charge
ceci, vqscale=0 aura un effet indéfini. 1 n'est pas recommandé (voir vqmin pour
des détails).

vqmax=<1-31>
Quantificateur maximum, 10-31 devrait être une plage saine (par défaut : 31).

vqdiff=<1-31>
différence maximale de quantificateur entre les trames I ou P consécutives (par défaut : 3)

vmax_b_frames=<0-4>
nombre maximum de B-frames entre non-B-frames :
0 pas d'images B (par défaut)
Plage saine de 0 à 2 pour MPEG-4

vme=<0-5>
méthode d'estimation de mouvement. Les méthodes disponibles sont :
0 aucun (très mauvaise qualité)
1 complet (lent, actuellement non entretenu et désactivé)
2 log (faible qualité, actuellement non maintenu et désactivé)
3 phods (basse qualité, actuellement non entretenus et désactivés)
4 EPZS : taille=1 diamant, la taille peut être ajustée avec les options *dia (par défaut)
5 X1 (expérimental, actuellement alias EPZS)
8 iter (bloc superposé itératif, utilisé uniquement dans la neige)

NOTE: 0-3 ignore actuellement le nombre de bits dépensés, la qualité peut donc être faible.

me_range=<0-9999>
Plage de recherche d'estimation de mouvement (par défaut : 0 (illimité))

mbd=<0-2> (egalement sur le lien *cmp, qpel)
Algorithme de décision de macrobloc (mode haute qualité), encode chaque bloc de macro dans tous
modes et choisissez le meilleur. C'est lent mais cela donne une meilleure qualité et un meilleur fichier
Taille. Lorsque mbd est défini sur 1 ou 2, la valeur de mbcmp est ignorée lors de la comparaison
macroblocs (la valeur mbcmp est toujours utilisée à d'autres endroits, en particulier
les algorithmes de recherche de mouvement). Si un paramètre de comparaison (precmp, subcmp, cmp ou
mbcmp) est différent de zéro, cependant, une recherche de mouvement demi-pel plus lente mais meilleure sera
utilisé, quelle que soit la valeur de mbd. Si qpel est défini, recherche de mouvement d'un quart de pel
sera utilisé malgré tout.
0 Utiliser la fonction de comparaison donnée par mbcmp (par défaut).
1 Sélectionnez le mode MB qui nécessite le moins de bits (=vhq).
2 Sélectionnez le mode MB qui présente le meilleur taux de distorsion.

vq
Identique à mbd=1, conservé pour des raisons de compatibilité.

v4mv
Autoriser 4 vecteurs de mouvement par macrobloc (qualité légèrement meilleure). Fonctionne mieux si
utilisé avec mbd>0.

obmc
compensation de mouvement de bloc superposé (H.263+)

boucle
note de filtre de boucle (H.263+), ceci est cassé

keyint=<0-300>
intervalle maximal entre les images clés dans les images (par défaut : 250 ou une image clé toutes les
dix secondes dans un film 25fps. Il s'agit de la valeur par défaut recommandée pour MPEG-4). Plus
les codecs nécessitent des images clés régulières afin de limiter l'accumulation de discordance
Erreur. Les images clés sont également nécessaires pour la recherche, car la recherche n'est possible que pour un
image clé - mais les images clés ont besoin de plus d'espace que les autres images, donc un plus grand nombre ici
signifient des fichiers légèrement plus petits mais une recherche moins précise. 0 est équivalent à 1, ce qui
fait de chaque image une image clé. Les valeurs > 300 ne sont pas recommandées car la qualité pourrait
être mauvais en fonction du décodeur, de l'encodeur et de la chance. Il est courant que MPEG-1/2 utilise
valeurs <=30.

sc_threshold=<-1000000000-1000000000>
Seuil de détection de changement de scène. Une image clé est insérée par libavcodec lorsqu'elle
détecte un changement de scène. Vous pouvez spécifier la sensibilité de la détection avec cette
option. -1000000000 signifie qu'il y a un changement de scène détecté à chaque image,
1000000000 signifie qu'aucun changement de scène n'est détecté (par défaut : 0).

sc_factor= positif entier>
Les images avec des quantificateurs plus élevés sont plus susceptibles de déclencher un changement de scène
détection et faire en sorte que libavcodec utilise une image I (par défaut : 1). 1-16 est une plage raisonnable.
Les valeurs entre 2 et 6 peuvent produire un PSNR croissant (jusqu'à environ 0.04 dB) et
meilleur placement des images I dans les scènes à fort mouvement. Des valeurs supérieures à 6 peuvent donner
PSNR très légèrement meilleur (environ 0.01 dB de plus que sc_factor=6), mais
qualité visuelle nettement moins bonne.

vb_strategy=<0-2> (passe UN seulement)
stratégie pour choisir entre les trames I/P/B :
0 Utilisez toujours le nombre maximum d'images B (par défaut).
1 Évitez les images B dans les scènes à mouvement élevé. Voir l'option b_sensitivity pour régler
cette stratégie.
2 Place les images B de manière plus ou moins optimale pour obtenir une qualité maximale (plus lent).
Vous souhaiterez peut-être réduire l'impact de cette option sur la vitesse en réglant l'option
échelle_brd.

b_sensibilité= entier plus grand que 0>
Ajuste la sensibilité avec laquelle vb_strategy=1 détecte le mouvement et évite d'utiliser les B-frames
(par défaut : 40). Des sensibilités plus faibles se traduiront par plus d'images B. En utilisant plus de B-
les images améliorent généralement le PSNR, mais trop d'images B peuvent nuire à la qualité en cas de mouvement élevé
scènes. À moins qu'il y ait une quantité de mouvement extrêmement élevée, b_sensitivity peut
être abaissé en toute sécurité en dessous de la valeur par défaut ; 10 est une valeur raisonnable dans la plupart des cas.

brd_scale=<0-10>
Réduit l'échelle des images pour une décision dynamique d'image B (par défaut : 0). Chaque fois brd_scale
est augmentée de un, les dimensions du cadre sont divisées par deux, ce qui améliore la vitesse
par un facteur de quatre. Les deux dimensions du cadre entièrement réduit doivent être égales
nombres, donc brd_scale=1 nécessite que les dimensions d'origine soient des multiples de quatre,
brd_scale=2 nécessite des multiples de huit, etc. En d'autres termes, les dimensions de
la trame d'origine doit être divisible par 2^(brd_scale+1) sans reste.

bidir_refine=<0-4>
Affiner les deux vecteurs de mouvement utilisés dans les macroblocs bidirectionnels, plutôt que de re-
en utilisant les vecteurs des recherches avant et arrière. Cette option n'a aucun effet
sans cadres B.
0 Désactivé (par défaut).
1-4 Utilisez une recherche plus large (les valeurs élevées sont plus lentes).

vpass=<1-3>
Active le mode interne à deux (ou plus) passes, précisez uniquement si vous souhaitez utiliser deux (ou
plus) passer l'encodage.
1 premier passage (voir aussi turbo)
2 seconde passe
3 Nième passage (deuxième passage et suivants du codage N-pass)
Voici comment cela fonctionne, et comment l'utiliser :
La première passe (vpass=1) écrit le fichier de statistiques. Vous voudrez peut-être désactiver
certaines options gourmandes en CPU, comme le mode "turbo".
En mode deux passes, la deuxième passe (vpass=2) lit le fichier de statistiques et les bases
décisions de contrôle des taux à ce sujet.
En mode N-passes, la deuxième passe (vpass=3, ce n'est pas une faute de frappe) fait les deux :
lit les statistiques, puis les écrase. Vous voudrez peut-être sauvegarder divx2pass.log
avant de faire cela s'il y a une possibilité que vous deviez annuler
MEcodeur. Vous pouvez utiliser toutes les options d'encodage, à l'exception des options très gourmandes en CPU comme
"qns".
Vous pouvez exécuter cette même passe encore et encore pour affiner l'encodage. Chaque suite
passe utilisera les statistiques de la passe précédente pour s'améliorer. La dernière passe peut
inclure toutes les options d'encodage gourmandes en CPU.
Si vous voulez un encodage en 2 passes, utilisez d'abord vpass=1, puis vpass=2.
Si vous voulez un encodage en 3 passes ou plus, utilisez vpass=1 pour la première passe, puis
vpass=3 puis vpass=3 encore et encore jusqu'à ce que vous soyez satisfait de l'encodage.

huffyuv :
passe 1
Enregistre les statistiques.
passe 2
Encode avec une table de Huffman optimale basée sur les statistiques de la première
passer.

turbo (deux pass seulement)
Accélère considérablement la première passe en utilisant des algorithmes plus rapides et en désactivant les processeurs intensifs
options. Cela réduira probablement un peu le PSNR global (environ 0.01 dB) et
changer un peu plus le type de trame individuelle et le PSNR (jusqu'à 0.03 dB).

aspect=
Stockez l'aspect du film en interne, comme avec les fichiers MPEG. Bien plus sympa que
remise à l'échelle, car la qualité n'est pas diminuée. Seul MPlayer lira ces fichiers
correctement, les autres joueurs les afficheront avec un mauvais aspect. Le paramètre aspect
peut être donné sous la forme d'un rapport ou d'un nombre à virgule flottante.

Exemple:
aspect=16/9 ou aspect=1.78

aspect automatique
Identique à l'option d'aspect, mais calcule automatiquement l'aspect, en tenant compte
tous les ajustements (crop/expand/scale/etc.) effectués dans la chaîne de filtrage. Ne fait pas
subir une pénalité de performance, vous pouvez donc le laisser toujours allumé en toute sécurité.

vbitrate=
Spécifiez le débit binaire (par défaut : 800).
AVERTISSEMENT: 1kbit = 1000 bits
4-16000
(en kbit)
16001-24000000
(en peu)

vratetol=
tolérance de taille de fichier approximative en kbit. 1000-100000 est une plage saine. (avertissement:
1kbit = 1000 bits) (par défaut : 8000)
NOTE: vratetol ne doit pas être trop grand lors du deuxième passage ou il pourrait y avoir
problèmes si vrc_(min|max)rate est utilisé.

vrc_maxrate=
débit maximal en kbit/sec (par défaut : 0, illimité)

vrc_minrate=
débit minimum en kbit/sec (par défaut : 0, illimité)

vrc_buf_size=
taille du tampon en kbit Pour MPEG-1/2, cela définit également la taille du tampon vbv, utilisez 327 pour
VCD, 917 pour SVCD et 1835 pour DVD.

vrc_buf_aggressivité
actuellement inutile

vrc_stratégie
Méthode de contrôle du débit. Notez que certaines des options affectant le contrôle de débit auront
aucun effet si vrc_strategy n'est pas défini sur 0.
0 Utilisez le contrôle interne du débit lavc (par défaut).
1 Utilisez Xvid ratecontrol (expérimental ; nécessite que MEncoder soit compilé avec
prise en charge de Xvid 1.1 ou supérieur).

vb_qfactor=<-31.0-31.0>
facteur de quantification entre les images B et non B (par défaut : 1.25)

vi_qfactor=<-31.0-31.0>
facteur de quantification entre les images I et non I (par défaut : 0.8)

vb_qoffset=<-31.0-31.0>
décalage du quantificateur entre les images B et non B (par défaut : 1.25)

vi_qoffset=<-31.0-31.0>
(par défaut : 0.0)
si v{b|i}_qfactor > 0
Quantificateur d'image I/B = quantificateur d'image P * v{b|i}_qfactor + v{b|i}_qoffset
d'autre
effectuez un contrôle de débit normal (ne verrouillez pas le quantificateur d'image P suivant) et définissez q= -q *
v{b|i}_qfactor + v{b|i}_qoffset
ALLUSION: Pour effectuer un codage de quantificateur constant avec différents quantificateurs pour I/P- et B-
cadres que vous pouvez utiliser : lmin= :lmax= :vb_qfactor=
ip_quant>.

vqblur=<0.0-1.0> (passe un)
Flou du quantificateur (par défaut : 0.5), des valeurs plus élevées feront la moyenne du quantificateur plus
temps (changement plus lent).
0.0 Flou du quantificateur désactivé.
1.0 Moyenne du quantificateur sur toutes les images précédentes.

vqblur=<0.0-99.0> (passe deux)
Flou gaussien du quantificateur (par défaut : 0.5), des valeurs plus élevées feront la moyenne du quantificateur
plus avec le temps (évolution plus lente).

vqcomp=<0.0-1.0>
Compression du quantificateur, vrc_eq en dépend (par défaut : 0.5). NOTE: Perceptif
la qualité sera optimale quelque part entre les extrêmes de la gamme.

vrc_eq=
équation principale de contrôle du débit

1+(tex/moyTex-1)*qComp
approximativement l'équation de l'ancien code de contrôle de débit

tex^qComp
avec qcomp 0.5 ou quelque chose comme ça (par défaut)

opérateurs d'infixe :

+,-,*,/,^

variables:

Texas
complexité des textures

iTex,pTex
complexité de texture intra, non intra

moyTex
complexité de texture moyenne

avgIITex
complexité intra-texture moyenne dans les images I

moyPITex
complexité intra-texture moyenne dans les images P

moyPPTex
complexité moyenne des textures non intra dans les images P

moyBPTex
complexité moyenne des textures non intra dans les images B

mv
bits utilisés pour les vecteurs de mouvement

fCode
longueur maximale du vecteur de mouvement à l'échelle log2

Je compte
nombre de macroblocs intra / nombre de macroblocs

var
complexité spatiale

mcVar
complexité temporelle

qComp
qcomp depuis la ligne de commande

estI, estP, estB
Est 1 si le type d'image est I/P/B sinon 0.

Tarte
Voir votre livre de mathématiques préféré.

les fonctions:

max(a,b),min(a,b)
maximum minimum

gt(a,b)
vaut 1 si a>b, 0 sinon

lt(a,b)
vaut 1 si un

éq(a,b)
vaut 1 si a==b, 0 sinon

péché, cos, bronzer, sinh, cosh, tanh, exp, bûche, abdos

vrc_override=
Qualité spécifiée par l'utilisateur pour des parties spécifiques (fin, générique, ...). Les options sont
, , [/ , ,
[/...]] :
qualité (2-31)
quantificateur
qualité (-500-0)
correction de qualité en %

vrc_init_cplx=<0-1000>
complexité initiale (passe 1)

vrc_init_occupancy=<0.0-1.0>
occupation initiale du tampon, en tant que fraction de vrc_buf_size (par défaut : 0.9)

vqsquish=<0|1>
Spécifiez comment conserver le quantificateur entre qmin et qmax.
0 Utilisez l'écrêtage.
1 Utilisez une belle fonction différentiable (par défaut).

vlelim=<-1000-1000>
Définit le seuil d'élimination du coefficient unique pour la luminance. Les valeurs négatives
Tenez également compte du coefficient DC (doit être d'au moins -4 ou moins pour l'encodage à
quantité=1):
0 désactivé (par défaut)
-4 recommandation JVT

vcelim=<-1000-1000>
Définit le seuil d'élimination du coefficient unique pour la chrominance. Valeurs négatives
prendra également en compte le coefficient DC (doit être d'au moins -4 ou moins pour l'encodage
à quant=1):
0 désactivé (par défaut)
7 Recommandation JVT

vstrict=<-2|-1|0|1>
stricte conformité aux normes
0 désactivé
1 Recommandé uniquement si vous souhaitez alimenter la sortie dans la référence MPEG-4
décodeur.
-1 Autoriser les extensions spécifiques à libavcodec (par défaut).
-2 Active les codecs expérimentaux et les fonctionnalités qui peuvent ne pas être lisibles avec
futures versions de MPlayer (neige).

vdpart
Partitionnement des données. Ajoute 2 octets par paquet vidéo, améliore la résistance aux erreurs lorsque
transfert sur des canaux non fiables (par exemple, streaming sur Internet). Chaque
le paquet vidéo sera encodé dans 3 partitions distinctes :
1. MV
mouvement
2. Coefficients CC
image basse résolution
3. Coefficients CA
détails
MV & DC sont les plus importants, les perdre semble bien pire que de perdre l'AC et le
1. & 2. partition. (MV & DC) sont beaucoup plus petites que la 3. partition (AC) ce qui signifie
que les erreurs frapperont la partition AC beaucoup plus souvent que les partitions MV et DC.
Ainsi, l'image sera meilleure avec le partitionnement que sans, comme sans
le partitionnement d'une erreur supprimera AC/DC/MV de manière égale.

vpsize=<0-10000> (egalement sur le lien vdpart)
La taille du paquet vidéo améliore la résistance aux erreurs.
0
désactivé (par défaut)
100-1000
bon choix

ss
mode structuré par tranches pour H.263+

gris
encodage en niveaux de gris uniquement (plus rapide)

vfdct=<0-10>
Algorithme DCT
0 Sélectionne automatiquement un bon (par défaut).
1 entier rapide
2 entier exact
3MMX
4 mlib
5AltiVec
6 AAN à virgule flottante

idct=<0-99>
Algorithme IDCT
NOTE: À notre connaissance, tous ces IDCT réussissent les tests IEEE1180.
0 Sélectionne automatiquement un bon (par défaut).
1 entier de référence JPEG
2 simple
3 simplesmmx
4 libmpeg2mmx (inexact, ne pas utiliser pour l'encodage avec keyint >100)
5 ps2
6 mlib
7 bras
8AltiVec
9 sh4
10 bras simple
11 H.264
12VP3
13 PIP
14
15 CAV
16 simplearmv5te
17 simplearmv6

lumi_mask=<0.0-1.0>
Le masquage de luminance est un réglage « psychosensoriel » qui est censé utiliser le
fait que l'œil humain a tendance à remarquer moins de détails dans les parties très lumineuses de la
image. Le masquage de luminance comprime les zones lumineuses plus fortement que les zones moyennes, donc
cela économisera des bits qui pourront être dépensés à nouveau sur d'autres cadres, augmentant globalement
qualité subjective, tout en réduisant éventuellement le PSNR.
AVERTISSEMENT: Attention, des valeurs trop grandes peuvent provoquer des choses désastreuses.
AVERTISSEMENT: Les grandes valeurs peuvent sembler bonnes sur certains moniteurs, mais peuvent sembler horribles sur
autres moniteurs.
0.0
désactivé (par défaut)
0.0-0.3
gamme saine

dark_mask=<0.0-1.0>
Le masquage d'obscurité est un réglage « psychosensoriel » qui est censé utiliser le
fait que l'œil humain a tendance à remarquer moins de détails dans les parties très sombres de la
image. Le masquage d'obscurité comprime les zones sombres plus fortement que les zones moyennes, de sorte qu'il
économisera des bits qui peuvent être dépensés à nouveau sur d'autres images, augmentant la subjectivité globale
qualité, tout en réduisant éventuellement le PSNR.
AVERTISSEMENT: Attention, des valeurs trop grandes peuvent provoquer des choses désastreuses.
AVERTISSEMENT: Les grandes valeurs peuvent sembler bonnes sur certains moniteurs, mais peuvent sembler horribles sur
autres moniteurs / TV / TFT.
0.0
désactivé (par défaut)
0.0-0.3
gamme saine

tcplx_mask=<0.0-1.0>
Masquage de la complexité temporelle (par défaut : 0.0 (désactivé)). Imaginez une scène avec un oiseau
voler à travers toute la scène ; tcplx_mask augmentera les quantificateurs de l'oiseau
macroblocs (diminuant ainsi leur qualité), car l'œil humain n'a généralement pas
le temps de voir tous les détails de l'oiseau. Soyez averti que si l'objet masqué s'arrête
(par exemple, l'oiseau atterrit) il est susceptible d'avoir l'air horrible pendant une courte période de temps,
jusqu'à ce que l'encodeur comprenne que l'objet ne bouge pas et doit être affiné
blocs. Les bits enregistrés seront dépensés sur d'autres parties de la vidéo, ce qui peut
augmenter la qualité subjective, à condition que tcplx_mask soit soigneusement choisi.

scplx_mask=<0.0-1.0>
Masquage de la complexité spatiale. Des valeurs plus grandes aident à lutter contre le blocage, sinon
le filtre de déblocage est utilisé pour le décodage, ce qui n'est peut-être pas une bonne idée.
Imaginez une scène avec de l'herbe (qui a généralement une grande complexité spatiale), un ciel bleu
et une maison; scplx_mask augmentera les quantificateurs des macroblocs de l'herbe, donc
diminuant sa qualité, afin de dépenser plus de bits sur le ciel et la maison.
ALLUSION: Recadrez complètement toutes les bordures noires car elles réduiront la qualité du
macroblocs (s'applique également sans scplx_mask).
0.0
désactivé (par défaut)
0.0-0.5
gamme saine

NOTE: Ce paramètre n'a pas le même effet que l'utilisation d'une matrice personnalisée qui
comprimerait plus les hautes fréquences, car scplx_mask réduirait la qualité de P
bloque même si seul DC change. Le résultat de scplx_mask ne sera probablement pas
regarde aussi bien.

p_mask=<0.0-1.0> (egalement sur le lien vi_qfacteur)
Réduit la qualité des blocs inter. Cela équivaut à augmenter la qualité
de blocs intra, car le même débit moyen sera distribué par le débit
contrôleur à toute la séquence vidéo (par défaut : 0.0 (désactivé)). p_mask=1.0
double les bits alloués à chaque bloc intra.

border_mask=<0.0-1.0>
traitement des frontières pour les encodeurs de style MPEG. Le traitement à la frontière augmente la
quantificateur pour les macroblocs qui sont à moins de 1/5ème de la largeur/hauteur de la trame
de la bordure du cadre, car ils sont souvent visuellement moins importants.

Naq
Normaliser la quantification adaptative (expérimentale). Lors de l'utilisation de la quantification adaptative
(*_mask), le quantificateur moyen par Mo peut ne plus correspondre à la trame demandée.
quantificateur de niveau. Naq tentera d'ajuster les quantificateurs par Mo pour maintenir le
bonne moyenne.

ildct
Utilisez le DCT entrelacé.

nœud coulant
Utiliser l'estimation de mouvement entrelacé (mutuellement exclusive avec qpel).

alt
Utilisez une table de numérisation alternative.

haut=<-1-1>
-1 automatique
0 champ du bas en premier
1 champ supérieur en premier

format=
YV12
défaut
444P
pour ffv1
422P
pour HuffYUV, JPEG sans perte, dv et ffv1
411P
pour JPEG sans perte, dv et ffv1
YVU9
pour JPEG sans perte, ffv1 et svq1
BGR32
pour JPEG sans perte et ffv1

pred
(pour HuffYUV)
0 prédiction restante
1 prédiction plan/gradient
2 prédiction médiane

pred
(pour JPEG sans perte)
0 prédiction restante
1 meilleur pronostic
2 prédiction en haut à gauche
3 prédiction plan/gradient
6 prédiction moyenne

codeur
(pour ffv1)
0 codage vlc (Golomb-Rice)
1 codage arithmétique (CABAC)

aux contextes
(pour ffv1)
0 petit modèle de contexte
1 grand modèle de contexte

(pour ffvhuff)
0 tables de Huffman prédéterminées (intégrées ou en deux passes)
1 tables de Huffman adaptatives

qpel
Utilisez la compensation de mouvement d'un quart de pel (mutuellement exclusive avec ilme).
ALLUSION: Cela ne semble utile que pour les encodages à haut débit.

mbcmp=<0-2000>
Définit la fonction de comparaison pour la décision du macrobloc, n'a d'effet que si
mbd=0. Ceci est également utilisé pour certaines fonctions de recherche de mouvement, auquel cas il a un
effet quel que soit le réglage mbd.
0 (TRISTE)
somme des différences absolues, rapide (par défaut)
1 (ESS)
somme des erreurs au carré
2 (SATD)
somme des différences absolues transformées par Hadamard
3 (DCT)
somme des différences absolues transformées en DCT
4 (PSNR)
somme des erreurs de quantification au carré (à éviter, mauvaise qualité)
5 (BIT)
nombre de bits nécessaires pour le bloc
6 (RD)
taux de distorsion optimal, lent
7 (ZÉRO)
0
8 (VSAD)
somme des différences verticales absolues
9 (ESSV)
somme des différences verticales au carré
10 (NSSE)
somme des différences au carré préservant le bruit
11 (S53)
5/3 ondelettes, utilisé uniquement dans la neige
12 (S97)
9/7 ondelettes, utilisé uniquement dans la neige
+256
Utilisez également la chrominance, ne fonctionne actuellement pas (correctement) avec les images B.

ildctcmp=<0-2000>
Définit la fonction de comparaison pour la décision DCT entrelacée (voir mbcmp pour
fonctions de comparaison).

precmp=<0-2000>
Définit la fonction de comparaison pour la pré-passe d'estimation de mouvement (voir mbcmp pour
fonctions de comparaison disponibles) (par défaut : 0).

cmp=<0-2000>
Définit la fonction de comparaison pour l'estimation de mouvement de pixel complet (voir mbcmp pour
fonctions de comparaison disponibles) (par défaut : 0).

subcmp=<0-2000>
Définit la fonction de comparaison pour l'estimation de mouvement sous-pel (voir mbcmp pour
fonctions de comparaison) (par défaut : 0).

skipcmp=<0-2000>
FIXME : Documentez-le.

nssew=<0-1000000>
Ce paramètre contrôle le poids NSSE, où des poids plus importants entraîneront plus de bruit.
0 NSSE est identique à SSE Cela peut vous être utile si vous préférez conserver
bruit dans votre vidéo encodée plutôt que de le filtrer avant l'encodage (par défaut :
8).

prédia=<-99-6>
type et taille de diamant pour la pré-passe d'estimation de mouvement

dia=<-99-6>
Type et taille de diamant pour l'estimation de mouvement. La recherche de mouvement est un processus itératif.
L'utilisation d'un petit diamant ne limite pas la recherche à la recherche de petits mouvements
vecteurs. Il est juste un peu plus susceptible de s'arrêter avant de trouver le meilleur
vecteur de mouvement, en particulier lorsque le bruit est impliqué. Les diamants plus gros permettent une plus large
recherchent le meilleur vecteur de mouvement, sont donc plus lents mais donnent une meilleure qualité.
Les gros diamants normaux sont de meilleure qualité que les diamants qui s'adaptent à la forme.
Les diamants adaptatifs à la forme sont un bon compromis entre vitesse et qualité.
NOTE: Les tailles des diamants normaux et des diamants adaptatifs de forme n'ont pas la même
sens.

-Diamant adaptatif (rapide) à 3 formes avec taille 3

-Diamant adaptatif (rapide) à 2 formes avec taille 2

-1 recherche multi-hexagone inégale (lente)

1 taille normale = 1 diamant (par défaut) = diamant de type EPZS
0
000
0

2 taille normale = 2 diamants
0
000
00000
000
0

treillis
Quantification recherchée par treillis. Cela trouvera l'encodage optimal pour chaque 8x8
bloquer. La quantification recherchée en treillis est tout simplement une quantification optimale en
le PSNR par rapport au sens du débit (en supposant qu'il n'y aurait pas d'erreurs d'arrondi
introduit par l'IDCT, ce qui n'est évidemment pas le cas.). Il trouve simplement un bloc
pour le minimum d'erreur et de lambda*bits.
lambda
constante dépendante du paramètre de quantification (QP)
les bits
nombre de bits nécessaires pour coder le bloc
erreur
somme des erreurs au carré de la quantification

cbp
Évaluez le modèle de bloc codé optimal déformé. Sélectionne le modèle de bloc codé
qui minimise la distorsion + taux lambda*. Ceci ne peut être utilisé qu'avec
quantification en treillis.

mv0
Essayez d'encoder chaque Mo avec MV=<0,0> et choisissez le meilleur. Cela n'a aucun effet
si mbd=0.

mv0_threshold= non négatif entier>
Lorsque les vecteurs de mouvement environnants sont <0,0> et que le score d'estimation de mouvement du
bloc actuel est inférieur à mv0_threshold, <0,0> est utilisé pour le vecteur de mouvement et
toute autre estimation de mouvement est ignorée (par défaut : 256). Abaisser mv0_threshold à 0
peut donner une légère augmentation (0.01 dB) du PSNR et éventuellement donner à la vidéo encodée un aspect
un peu mieux; augmenter mv0_threshold au-delà de 320 entraîne une diminution du PSNR et
qualité visuelle. Des valeurs plus élevées accélèrent très légèrement l'encodage (généralement moins de
1%, selon les autres options utilisées).
NOTE: Cette option ne nécessite pas l'activation de mv0.

qprd (mbd=2 seulement)
paramètre de quantification optimale (QP) déformé en taux pour le lambda donné de chaque
macrobloc

last_pred=<0-99>
quantité de prédicteurs de mouvement de l'image précédente
0 (par défaut)
a Utilisera 2a+1 x 2a+1 carrés de macroblocs de prédicteurs de vecteurs de mouvement
trame précédente.

premier=<0-2>
pré-passe d'estimation de mouvement
0 désactivé
1 uniquement après les images I (par défaut)
2 toujours

subq=<1-8>
qualité de raffinement subpel (pour qpel) (par défaut : 8 (haute qualité))
NOTE: Cela a un effet significatif sur la vitesse.

réfs=<1-8>
nombre d'images de référence à prendre en compte pour la compensation de mouvement (Neige uniquement)
(par défaut : 1)

psnr
imprimer le PSNR (rapport signal sur bruit de crête) pour l'ensemble de la vidéo après encodage et
stocker le PSNR par image dans un fichier avec un nom comme 'psnr_hhmmss.log'. Revenu
les valeurs sont en dB (décibel), plus elles sont élevées, mieux c'est.

mpeg_quant
Utilisez des quantificateurs MPEG au lieu de H.263.

aic
Activez la prédiction AC pour MPEG-4 ou la prédiction intra avancée pour H.263+. Cette volonté
améliore très légèrement la qualité (autour de 0.02 dB PSNR) et ralentit très fortement l'encodage
légèrement (environ 1 %).
NOTE: vqmin doit être égal ou supérieur à 8 pour H.263+ AIC.

aiv
inter vlc alternatif pour H.263+

euh
MV illimités (H.263+ uniquement) Permet l'encodage de MV arbitrairement longs.

ibis=<-256-256>
biais intra quantificateur (256 équivaut à 1.0, quantificateur de style MPEG par défaut : 96, style H.263
quantificateur par défaut : 0)
NOTE: Le quantificateur H.263 MMX ne peut pas gérer les biais positifs (set vfdct=1 ou 2), le
Le quantificateur MPEG MMX ne peut pas gérer les biais négatifs (réglez vfdct=1 ou 2).

pbias=<-256-256>
biais inter quantificateur (256 est égal à 1.0, quantificateur de style MPEG par défaut : 0, style H.263
quantificateur par défaut : -64)
NOTE: Le quantificateur H.263 MMX ne peut pas gérer les biais positifs (set vfdct=1 ou 2), le
Le quantificateur MPEG MMX ne peut pas gérer les biais négatifs (réglez vfdct=1 ou 2).
ALLUSION: Un biais plus positif (-32 - -16 au lieu de -64) semble améliorer le PSNR.

nr=<0-100000>
Réduction du bruit, 0 signifie désactivé. 0-600 est une plage utile pour un contenu typique,
mais vous voudrez peut-être l'augmenter un peu plus pour un contenu très bruyant (par défaut : 0).
Compte tenu de son faible impact sur la vitesse, vous préférerez peut-être l'utiliser plutôt que
filtrer le bruit avec des filtres vidéo comme denoise3d ou hqdn3d.

qns=<0-3>
Mise en forme du bruit du quantificateur. Plutôt que de choisir la quantification pour correspondre au mieux
la vidéo source au sens PSNR, il choisit une quantification telle que le bruit
(généralement en sonnerie) sera masqué par un contenu de fréquence similaire dans l'image. Plus grand
les valeurs sont plus lentes mais peuvent ne pas donner une meilleure qualité. Cela peut et doit être
utilisé avec la quantification en treillis, auquel cas la quantification en treillis
(optimal pour un poids constant) sera utilisé comme point de départ pour la recherche itérative.
0 désactivé (par défaut)
1 Diminuer uniquement la valeur absolue des coefficients.
2 Ne modifiez que les coefficients avant le dernier coefficient non nul + 1.
3 Essayez tout.

inter_matrix= séparé matrice>
Utilisez une matrice inter personnalisée. Il a besoin d'une chaîne de 64 entiers séparés par des virgules.

intra_matrix= séparé matrice>
Utilisez une matrice intra personnalisée. Il a besoin d'une chaîne de 64 entiers séparés par des virgules.

vqmod_amp
modulation expérimentale du quantificateur

vqmod_freq
modulation expérimentale du quantificateur

dc
précision intra DC en bits (par défaut : 8). Si vous spécifiez vcodec=mpeg2video ceci
la valeur peut être 8, 9, 10 ou 11.

cgop (egalement sur le lien sc_seuil)
Fermez tous les GOP. Actuellement, cela ne fonctionne que si la détection de changement de scène est désactivée
(sc_threshold=1000000000).

gmc
Activez la compensation de mouvement globale.

(pas) de retard
Définit l'indicateur de délai faible pour MPEG-1/2 (désactive les images B).

vglobal=<0-3>
Contrôlez l'écriture des en-têtes vidéo globaux.
0 Le codec décide où écrire les en-têtes globaux (par défaut).
1 Écrivez les en-têtes globaux uniquement dans les données supplémentaires (nécessaires pour .mp4/MOV/NUT).
2 Écrivez les en-têtes globaux uniquement devant les images clés.
3 Combinez 1 et 2.

global=<0-3>
Identique à vglobal pour les en-têtes audio.

niveau=
Définissez le niveau de CodecContext. Utilisez 31 ou 41 pour lire une vidéo sur une Playstation 3.

skip_exp=<0-1000000>
FIXME : Documentez-le.

skip_factor=<0-1000000>
FIXME : Documentez-le.

skip_threshold=<0-1000000>
FIXME : Documentez-le.

nouveau (-nuvopts)
La vidéo Nuppel est basée sur RTJPEG et LZO. Par défaut, les images sont d'abord encodées avec RTJPEG
puis compressé avec LZO, mais il est possible de désactiver l'un ou l'autre ou les deux
passe. En conséquence, vous pouvez en fait produire du i420 brut, du i420 compressé LZO, du RTJPEG ou du
RTJPEG compressé LZO par défaut.
NOTE: La documentation nuvrec contient quelques conseils et exemples sur les paramètres à utiliser
pour les encodages TV les plus courants.

c=<0-20>
seuil de chrominance (par défaut : 1)

l=<0-20>
seuil de luminance (par défaut : 1)

lzo
Activer la compression LZO (par défaut).

Nolzo
Désactivez la compression LZO.

q=<3-255>
niveau de qualité (par défaut : 255)

brut
Désactiver l'encodage RTJPEG.

rtjpeg
Activer l'encodage RTJPEG (par défaut).

xvidence (-xvidencopts)
Trois modes sont disponibles : débit binaire constant (CBR), quantificateur fixe et deux passes.

passe=<1|2>
Spécifiez la passe en mode deux passes.

turbo (deux pass seulement)
Accélère considérablement la première passe en utilisant des algorithmes plus rapides et en désactivant les processeurs intensifs
options. Cela réduira probablement un peu le PSNR global et changera
type de trame et PSNR un peu plus.

débit = (RCB or deux pass Mode)
Définit le débit à utiliser en kbits/seconde si <16000 ou en bits/seconde si >16000.
Si est négatif, Xvid utilisera sa valeur absolue comme taille cible (en
kBytes) de la vidéo et calcule automatiquement le débit associé (par défaut : 687
kbit/s).

fixe_quant=<1-31>
Passez en mode quantificateur fixe et spécifiez le quantificateur à utiliser.

zone= [/ [/...]] (RCB or deux pass Mode)
Qualité spécifiée par l'utilisateur pour des parties spécifiques (fin, générique, ...). Chaque zone est
, , où Peut être
q Remplacement du quantificateur constant, où value=<2.0-31.0> représente le
valeur du quantificateur.
w Remplacement du poids du contrôle de débit, où valeur=<0.01-2.00> représente la qualité
correction en %.

Exemple:
zones=90000,q,20
Encode toutes les images commençant par l'image 90000 au quantificateur constant 20.
zones=0,w,0.1/10001,w,1.0/90000,q,20
Encoder les images 0-10000 à 10 % de débit binaire, encoder les images 90000 jusqu'à la fin à
quantificateur constant 20. Notez que la deuxième zone est nécessaire pour délimiter
première zone, car sans elle, tout jusqu'à l'image 89999 serait encodé
à 10 % de débit.

me_quality=<0-6>
Cette option contrôle le sous-système d'estimation de mouvement. Plus la valeur est élevée, plus
l'estimation doit être plus précise (par défaut : 6). Plus le mouvement est précis
l'estimation est, plus de bits peuvent être enregistrés. La précision est acquise au détriment de
Temps CPU donc diminuez ce paramètre si vous avez besoin d'un encodage en temps réel.

(non)qpel
MPEG-4 utilise une précision d'un demi-pixel pour sa recherche de mouvement par défaut. Le standard
propose un mode où les encodeurs sont autorisés à utiliser une précision d'un quart de pixel. Cette
option donne généralement une image plus nette. Malheureusement, cela a un grand impact sur
débit binaire et parfois l'utilisation d'un débit binaire plus élevé l'empêchera de donner un meilleur
qualité d'image à un débit binaire fixe. Il vaut mieux tester avec et sans ça
option et voyez si cela vaut la peine de l'activer.

(non)gmc
Activez la compensation de mouvement globale, ce qui permet à Xvid de générer des images spéciales (GMC-
frames) qui sont bien adaptés pour les images Pan/Zoom/Rotating. Que ce soit ou non l'utilisation
de cette option permettra d'économiser des bits dépend fortement du matériel source.

(pas) de treillis
La quantification en treillis est une sorte de méthode de quantification adaptative qui économise des bits par
modifier les coefficients quantifiés pour les rendre plus compressibles par l'entropie
encodeur. Son impact sur la qualité est bon, et si VHQ utilise trop de CPU pour vous, cela
peut être une bonne alternative pour économiser quelques bits (et gagner en qualité à fixe
bitrate) à moindre coût qu'avec VHQ (par défaut : activé).

(pas) de dessin animé
Activez cette option si votre séquence encodée est un anime/dessin animé. Il modifie certains Xvid
seuils internes pour que Xvid prenne de meilleures décisions sur les types d'images et le mouvement
vecteurs pour des dessins animés plats.

(pas)chroma_me
L'algorithme d'estimation de mouvement habituel utilise uniquement les informations de luminance pour trouver
le meilleur vecteur de mouvement. Cependant, pour certains supports vidéo, l'utilisation des plans de chrominance
peut aider à trouver de meilleurs vecteurs. Ce paramètre bascule l'utilisation des plans de chrominance pour
estimation de mouvement (par défaut : activé).

(non)chroma_opt
Activez un préfiltre d'optimiseur de chrominance. Cela fera un peu de magie supplémentaire sur la couleur
informations pour minimiser l'effet d'escalier en escalier sur les bords. Il va s'améliorer
qualité au détriment de la vitesse d'encodage. Il réduit le PSNR par nature, car le
l'écart mathématique par rapport à l'image originale deviendra plus grand, mais le subjectif
la qualité de l'image augmentera. Comme il fonctionne avec des informations de couleur, vous voudrez peut-être
désactivez-le lors de l'encodage en niveaux de gris.

(non)hq_ac
Active la prédiction de haute qualité des coefficients AC pour les trames intra du voisin
blocs (par défaut : activé).

vhq=<0-4>
L'algorithme de recherche de mouvement est basé sur une recherche dans le domaine habituel des couleurs et
essaie de trouver un vecteur de mouvement qui minimise la différence entre la référence
trame et la trame encodée. Avec ce paramètre activé, Xvid utilisera également le
domaine fréquentiel (DCT) pour rechercher un vecteur de mouvement qui minimise non seulement
différence spatiale mais aussi la longueur d'encodage du bloc. Du plus rapide au plus lent :
0 désactivé
1 décision de mode (inter/intra MB) (par défaut)
2 recherche limitée
3 recherche moyenne
4 recherche large

(pas)lumi_mask
La quantification adaptative permet aux quantificateurs de macroblocs de varier à l'intérieur de chaque trame.
Il s'agit d'un cadre « psychosensoriel » qui est censé tirer parti du fait que le
l'œil humain a tendance à remarquer moins de détails dans les parties très claires et très sombres du
image. Il comprime ces zones plus fortement que les zones moyennes, ce qui économisera
bits qui peuvent être dépensés à nouveau sur d'autres images, augmentant la qualité subjective globale
et éventuellement réduire le PSNR.

(pas)de niveaux de gris
Faites en sorte que Xvid supprime les plans de chrominance afin que la vidéo encodée soit uniquement en niveaux de gris. Noter que
cela n'accélère pas l'encodage, cela empêche simplement l'écriture des données de chrominance dans
la dernière étape d'encodage.

(pas) d'entrelacement
Encodez les trames du matériel vidéo entrelacé. Activez cette option pour entrelacé
contenu.
NOTE: Si vous redimensionnez la vidéo, vous aurez besoin d'un redimensionneur compatible entrelacé,
que vous pouvez activer avec -vf scale= : :1.

min_quant=<0-31>
quantificateur d'image I minimum (par défaut : 2)

max_iquant=<0-31>
quantificateur d'image I maximum (par défaut : 31)

min_pquant=<0-31>
quantificateur d'image P minimum (par défaut : 2)

max_pquant=<0-31>
quantificateur d'image P maximal (par défaut : 31)

min_bquant=<0-31>
quantificateur d'image B minimum (par défaut : 2)

max_bquant=<0-31>
quantificateur d'image B maximum (par défaut : 31)

min_key_interval= (deux pass seulement)
intervalle minimum entre les images clés (par défaut : 0)

max_key_interval=
intervalle maximum entre les images clés (par défaut : 10*fps)

quant_type=
Définit le type de quantificateur à utiliser. Pour les débits élevés, vous constaterez que MPEG
la quantification préserve plus de détails. Pour les bas débits, le lissage du H.263
vous donner moins de bruit de bloc. Lors de l'utilisation de matrices personnalisées, la quantification MPEG doit be
utilisé.

quant_intra_matrix=
Chargez un fichier intra-matrice personnalisé. Vous pouvez construire un tel fichier avec la matrice de xvid4conf
éditeur.

quant_inter_matrix=
Chargez un fichier inter-matrice personnalisé. Vous pouvez construire un tel fichier avec la matrice de xvid4conf
éditeur.

keyframe_boost=<0-1000> (deux pass mode seulement)
Déplacez certains bits du pool pour d'autres types de trames vers des trames intra, améliorant ainsi
qualité des images clés. Ce montant est un pourcentage supplémentaire, donc une valeur de 10 donnera
vos images clés 10 % de bits en plus que la normale (par défaut : 0).

kfteuil= (deux pass mode seulement)
Fonctionne avec kfreduction. Détermine la distance minimale en dessous de laquelle vous
considérer que deux trames sont considérées comme consécutives et traitées différemment
selon kfreduction (par défaut : 10).

kfreduction=<0-100> (deux pass mode seulement)
Les deux paramètres ci-dessus peuvent être utilisés pour ajuster la taille des images clés que vous
considérer trop près du premier (dans une rangée). kfthreshold définit la plage dans laquelle
les images clés sont réduites et kfreduction détermine la réduction de débit qu'elles obtiennent.
La dernière I-frame sera traitée normalement (par défaut : 30).

max_bframes=<0-4>
Nombre maximum de trames B à mettre entre les trames I/P (par défaut : 2).

bquant_ratio=<0-1000>
rapport de quantification entre les images B et non B, 150 = 1.50 (par défaut : 150)

bquant_offset=<-1000-1000>
décalage du quantificateur entre les images B et non B, 100 = 1.00 (par défaut : 100)

bf_threshold=<-255-255>
Ce paramètre vous permet de spécifier la priorité à accorder à l'utilisation des B-frames.
Plus la valeur est élevée, plus la probabilité d'utilisation des trames B est élevée (par défaut :
0). N'oubliez pas que les trames B ont généralement un quantificateur plus élevé, et donc
une production agressive d'images B peut entraîner une dégradation de la qualité visuelle.

(non)closed_gop
Cette option indique à Xvid de fermer chaque GOP (Group Of Pictures délimité par deux I-
frames), ce qui rend les GOP indépendants les uns des autres. Cela implique simplement que le
dernière image du GOP est soit une image P, soit une image N, mais pas une image B. Il est
généralement une bonne idée d'activer cette option (par défaut : activé).

(pas) emballé
Cette option est destinée à résoudre les problèmes d'ordre des images lors de l'encodage dans des formats de conteneur
comme AVI qui ne peut pas gérer les trames dans le désordre. En pratique, la plupart des décodeurs
(logiciels et matériels) sont capables de gérer eux-mêmes l'ordre des cadres et peuvent
être confus lorsque cette option est activée, vous pouvez donc la laisser en toute sécurité si elle est désactivée, à moins que
Tu sais vraiment ce que tu fais.
AVERTISSEMENT: Cela générera un bitstream illégal et ne sera pas décodable par ISO-
Décodeurs MPEG-4 sauf DivX/libavcodec/Xvid.
AVERTISSEMENT: Cela stockera également une fausse version de DivX dans le fichier afin que le bogue
la détection automatique de certains décodeurs peut être confuse.

frame_drop_ratio=<0-100> (max_bframes=0 seulement)
Ce paramètre permet la création de flux vidéo à fréquence d'images variable. La valeur de
le réglage spécifie un seuil en dessous duquel, si la différence des valeurs suivantes
image à l'image précédente est inférieur ou égal à ce seuil, une image n'obtient pas
codé (un soi-disant n-vop est placé dans le flux). En lecture, lorsque vous atteignez un
n-vop l'image précédente sera affichée.
AVERTISSEMENT: Jouer avec ce paramètre peut entraîner une vidéo saccadée, alors utilisez-le à votre
propres risques !

rc_reaction_delay_factor=
Ce paramètre contrôle le nombre de trames que le contrôleur de débit CBR attendra
avant de réagir aux changements de débit et de les compenser pour obtenir un débit constant
débit binaire sur une plage moyenne d'images.

rc_moyenne_période=
Le vrai CBR est difficile à réaliser. Selon le matériel vidéo, le débit binaire peut être
variables et difficiles à prévoir. Par conséquent, Xvid utilise une période moyenne pour laquelle
il garantit une quantité donnée de bits (moins une petite variation). Ces paramètres
exprime le "nombre d'images" pour lesquelles Xvid calcule le débit moyen et essaie de
atteindre le CBR.

rc_buffer=
taille du tampon de contrôle de débit

courbe_compression_haut=<0-100>
Ce paramètre permet à Xvid de retirer un certain pourcentage de bits de haut
débitez les scènes et restituez-les au réservoir de bits. Vous pouvez également l'utiliser si
vous avez un clip avec tellement de bits alloués à des scènes à haut débit que le
les scènes à faible débit binaire commencent à avoir une mauvaise apparence (par défaut : 0).

courbe_compression_bas=<0-100>
Ce réglage permet à Xvid de donner un certain pourcentage de bits supplémentaires au bas
scènes bitrate, en prenant quelques morceaux de l'ensemble du clip. Cela pourrait être utile
si vous avez quelques scènes à faible débit qui sont encore en bloc (par défaut : 0).

overflow_control_strength=<0-100>
Lors de la première passe du codage en deux passes, une courbe de débit binaire mise à l'échelle est calculée. le
la différence entre cette courbe attendue et le résultat obtenu lors de l'encodage est
appelé débordement. De toute évidence, le contrôleur de taux de passage à deux essaie de compenser
ce débordement, en le répartissant sur les trames suivantes. Ce paramètre contrôle la manière dont
une grande partie du débordement est distribuée chaque fois qu'il y a une nouvelle trame. Valeurs basses
permettre un contrôle de débordement paresseux, les rafales à grand débit sont compensées plus lentement (pourraient
entraîner un manque de précision pour les petits clips). Des valeurs plus élevées apporteront des modifications en bit
redistribution plus abrupte, peut-être trop abrupte si vous la réglez trop haut, créant
artefacts (par défaut : 5).
NOTE: Ce réglage impacte beaucoup la qualité, jouez avec avec précaution !

max_overflow_improvement=<0-100>
Pendant l'allocation des bits de trame, le contrôle de débordement peut augmenter la taille de la trame.
Ce paramètre spécifie le pourcentage maximum par lequel le contrôle de débordement est
permis d'augmenter la taille du cadre, par rapport à l'allocation de courbe idéale
(par défaut : 5).

max_overflow_degradation=<0-100>
Pendant l'allocation des bits de trame, le contrôle de débordement peut réduire la taille de trame.
Ce paramètre spécifie le pourcentage maximum par lequel le contrôle de débordement est
permis de diminuer la taille du cadre, par rapport à l'allocation de courbe idéale
(par défaut : 5).

container_frame_overhead=<0...>
Spécifie une surcharge moyenne de trame par trame, en octets. La plupart du temps, les utilisateurs
exprimer leur débit binaire cible pour la vidéo sans prendre en charge le conteneur vidéo
aérien. Cette surcharge faible mais (surtout) constante peut entraîner la taille du fichier cible
être dépassé. Xvid permet aux utilisateurs de définir la quantité de temps système par image
conteneur génère (donnez seulement une moyenne par image). 0 a une signification particulière, il
permet à Xvid d'utiliser ses propres valeurs par défaut (par défaut : 24 - surcharge moyenne AVI).

profil=
Limite les options et le VBV (peak bitrate sur une courte période) en fonction de la
Profils Simple, Avancé Simple et DivX. Les vidéos résultantes doivent être lisibles
sur les lecteurs autonomes respectant ces spécifications de profil.
libre
aucune restriction (par défaut)
sp0
profil simple au niveau 0
sp1
profil simple au niveau 1
sp2
profil simple au niveau 2
sp3
profil simple au niveau 3
sp4a
profil simple au niveau 4a
sp5
profil simple au niveau 5
sp6
profil simple au niveau 6
asp0
profil simple avancé au niveau 0
asp1
profil simple avancé au niveau 1
asp2
profil simple avancé au niveau 2
asp3
profil simple avancé au niveau 3
asp4
profil simple avancé au niveau 4
asp5
profil simple avancé au niveau 5
dxnordinateur de poche
Profil portable DXN
dxnportntsc
Profil NTSC portable DXN
dxnportpal
Profil PAL portable DXN
dxnhtntsc
Profil NTSC de cinéma maison DXN
dxnhtpal
Profil PAL de cinéma maison DXN
dxnhdtv
Profil DXN HDTV
NOTE: Ces profils doivent être utilisés conjointement avec un -ffourcc approprié.
Généralement DX50 est applicable, car certains lecteurs ne reconnaissent pas Xvid mais la plupart
reconnaître DivX.

par=
Spécifie le mode Pixel Aspect Ratio (à ne pas confondre avec DAR, le
Ratio d'aspect). PAR est le rapport entre la largeur et la hauteur d'un seul pixel. Alors
les deux sont liés comme ceci : DAR = PAR * (largeur/hauteur).
MPEG-4 définit des rapports d'aspect de 5 pixels et un étendu, donnant la possibilité
pour spécifier un format de pixel spécifique. 5 modes standards peuvent être spécifiés :
vga11
C'est le PAR habituel pour le contenu PC. Les pixels sont une unité carrée.
pal43
Norme PAL 4:3 PAR. Les pixels sont des rectangles.
pal169
comme ci-dessus
ntsc43
comme ci-dessus
ntsc169
comme ci-dessus (N'oubliez pas de donner le rapport exact.)
poste
Vous permet de spécifier votre propre format de pixel avec par_width et
par_hauteur.
NOTE: En général, il suffit de définir les options d'aspect et d'aspect automatique.

par_width=<1-255> (par=ext seulement)
Spécifie la largeur du format de pixel personnalisé.

par_height=<1-255> (par=ext seulement)
Spécifie la hauteur du format de pixel personnalisé.

aspect= | f (flotter valeur)>
Stockez l'aspect du film en interne, tout comme les fichiers MPEG. Une solution beaucoup plus agréable que
remise à l'échelle, car la qualité n'est pas diminuée. MPlayer et quelques autres joueurs vont
lire ces fichiers correctement, d'autres les afficheront avec le mauvais aspect. le
Le paramètre d'aspect peut être donné sous la forme d'un rapport ou d'un nombre à virgule flottante.

(pas)aspect automatique
Identique à l'option d'aspect, mais calcule automatiquement l'aspect, en tenant compte
tous les ajustements (recadrage/expansion/échelle/etc.) effectués dans la chaîne de filtrage.

psnr
Imprimer le PSNR (rapport signal sur bruit de crête) pour toute la vidéo après encodage et
stocker le PSNR par image dans un fichier avec un nom comme 'psnr_hhmmss.log' dans le
répertoire actuel. Les valeurs renvoyées sont en dB (décibel), plus elles sont élevées, mieux c'est.

déboguer
Enregistrez les statistiques par image dans ./xvid.dbg. (Ce n'est pas le fichier de contrôle en deux passes.)

Les options suivantes ne sont disponibles que dans Xvid 1.1.x et versions ultérieures.

bvhq=<0|1>
Ce paramètre permet aux vecteurs candidats pour les images B d'être utilisés pour l'encodage
choisi à l'aide d'un opérateur de taux de distorsion optimisé, ce qui est fait pour P-
trames par l'option vhq. Cela produit des images B plus belles tout en entraînant
presque aucune pénalité de performance (par défaut : 1).

vbv_bufsize=<0...> (deux pass mode seulement)
Spécifiez la taille de la mémoire tampon du vérificateur de mise en mémoire tampon vidéo (VBV) en bits (par défaut : 0 - VBV
vérification désactivée). VBV permet de restreindre le débit binaire maximal pour que la vidéo soit lue
correctement sur les lecteurs matériels. Par exemple, le profil Accueil utilise
vbv_bufsize=3145728. Si vous définissez vbv_bufsize, vous devez également définir vbv_maxrate. Noter
qu'il n'y a pas de vbv_peakrate car Xvid ne l'utilise pas réellement pour le débit binaire
contrôler; les autres options VBV suffisent à limiter le débit maximal.

vbv_initial=<0...vbv_bufsize> (deux pass mode seulement)
Spécifiez le remplissage initial du tampon VBV en bits (par défaut : 75 % de vbv_bufsize).
La valeur par défaut est probablement ce que vous voulez.

vbv_maxrate=<0...> (deux pass mode seulement)
Spécifiez le taux de traitement maximum en bits/s (par défaut : 0). Par exemple, la maison
le profil utilise vbv_maxrate=4854000.

L'option suivante n'est disponible que dans Xvid 1.2.x et versions ultérieures.

fils=<0-n>
Créez n threads pour exécuter l'estimation de mouvement (par défaut : 0). Le nombre maximal de
fils pouvant être utilisés est la hauteur de l'image divisée par 16.

x264enc (-x264crypté)
débit =
Définit le débit binaire moyen à utiliser en kbits/seconde (par défaut : désactivé). Depuis locale
le débit peut varier, cette moyenne peut être inexacte pour les vidéos très courtes (voir
ratetol). Un débit binaire constant peut être obtenu en combinant ceci avec vbv_maxrate, à
baisse significative de la qualité.

qp=<0-51>
Cela sélectionne le quantificateur à utiliser pour les images P. Les trames I et B sont décalées de
cette valeur par ip_factor et pb_factor, respectivement. 20-40 est une plage utile.
Des valeurs inférieures se traduisent par une meilleure fidélité, mais des débits binaires plus élevés. 0 est sans perte. Noter
que la quantification dans H.264 fonctionne différemment de MPEG-1/2/4 : la quantification de H.264
paramètre (QP) est sur une échelle logarithmique. La cartographie est d'environ H264QP = 12
+ 6*log2(MPEGQP). Par exemple, MPEG à QP=2 équivaut à H.264 à QP=18.
Généralement, cette option doit être évitée et crf doit être utilisé à la place car crf
donner de meilleurs résultats visuels pour la même taille.

crf=<1.0-50.0>
Active le mode de qualité constante et sélectionne la qualité. L'échelle est similaire à
QP. Comme les modes basés sur le débit, cela permet à chaque image d'utiliser un QP différent
en fonction de la complexité du cadre. Cette option doit généralement être utilisée à la place de
qp.

crf_max=
Avec CRF et VBV, limitez RF à cette valeur (peut provoquer des débordements VBV !).

passe=<1-3>
Activer le mode 2 ou 3 passes. Il est recommandé de toujours encoder en mode 2 ou 3 passes car
cela conduit à une meilleure distribution des bits et améliore la qualité globale.
1 premier passage
Passe de 2 secondes (d'un codage à deux passes)
3 Nème passe (deuxième et troisième passes du codage à trois passes)
Voici comment cela fonctionne, et comment l'utiliser :
La première passe (pass=1) collecte des statistiques sur la vidéo et les écrit dans un fichier.
Vous voudrez peut-être désactiver certaines options gourmandes en CPU, à l'exception de celles qui sont
activé par défaut.
En mode deux passes, la deuxième passe (pass=2) lit le fichier de statistiques et les bases
décisions de contrôle des taux à ce sujet.
En mode trois passes, la deuxième passe (pass=3, ce n'est pas une faute de frappe) fait les deux : elle
lit d'abord les statistiques, puis les écrase. Vous pouvez utiliser tous les encodages
options, à l'exception des options très gourmandes en CPU.
La troisième passe (pass=3) est la même que la deuxième, sauf qu'elle a le
statistiques de la deuxième passe à partir desquelles travailler. Vous pouvez utiliser toutes les options d'encodage, y compris
Ceux gourmands en CPU.
La première passe peut utiliser soit un débit binaire moyen, soit un quantificateur constant. ABR est
recommandé, car il ne nécessite pas de deviner un quantificateur. Les passages suivants sont
ABR et doit spécifier le débit binaire.

profil=
Contraindre les options à être compatibles avec un profil H.264.
de base
no8x8dct bframes=0 nocabac cqm=flat weightp=0 noentrelaced qp>0
principal no8x8dct cqm=plat qp>0
qp élevé>0 (par défaut)

prédéfini =
Utilisez un préréglage pour sélectionner les paramètres d'encodage.
ultra-rapide
no8x8dct aq_mode=0 b_adapt=0 bframes=0 nodeblock nombtree moi=dia
nomixed_refs partitions=aucune ref=1 scenecut=0 subq=0 trellis=0 noweight_b
poidsp=0
super rapide
nombtree moi=dia nomixed_refs partitions=i8x8,i4x4 ref=1 subq=1 treillis=0
poidsp=0
très vite
nombtree nomixed_refs ref=1 subq=2 treillis=0 poidsp=0
plus rapide
nomixed_refs rc_lookahead=20 ref=5 subq=4 poidsp=1
rapide rc_lookahead=30 ref=2 subq=6
moyenne
Les paramètres par défaut s'appliquent.
lent b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8
lent
b_adapt=2 direct=auto moi=umh partitions=all rc_lookahead=60 ref=8 subq=9
treillis=2
très lent
b_adapt=2 b_frames=8 direct=auto me=umh me_range=24 partitions=all ref=16
subq=10 treillis=2 rc_lookahead=60
placebo
bframes=16 b_adapt=2 direct=auto nofast_pskip me=tesa me_range=24
partitions=toutes rc_lookahead=60 ref=16 subq=10 trellis=2

air =
Réglez les paramètres pour un type particulier de source ou de situation. Tous les paramètres réglés
sont remplacés par des paramètres utilisateur explicites. Plusieurs accordages sont séparés par
des virgules, mais un seul réglage psy peut être utilisé à la fois.
film (accordage psy)
débloquer=-1,-1 psy-rd= ,0.15
animation (réglage psy)
b_frames={+2} deblock=1,1 psy-rd=0.4 : aq_strength=0.6 ref={double si
>1 sinon 1}
grain (accordage psy)
aq_strength=0.5 nodct_decimate deadzone_inter=6 deadzone_intra=6
deblock=-2,-2 ipratio=1.1 pbratio=1.1 psy-rd= ,0.25 qcomp=0.8
image fixe (réglage psy)
aq_strength=1.2 deblock=-3,-3 psy-rd=2.0,0.7
psnr (accordage psy)
aq_mode=0 non
ssim (accordage psy)
aq_mode=2 non
décodage rapide
nocabac nodeblock noweight_b poidsp=0
zéro latence
bframes=0 force_cfr rc_lookahead=0 sync_lookahead=0 sliced_threads

slow_firstpass
Désactive les options plus rapides suivantes avec pass=1 : no_8x8dct me=dia partitions=none
ref=1 subq={2 si >2 sinon inchangé} trellis=0 fast_pskip. Ces paramètres
améliorer considérablement la vitesse d'encodage tout en ayant peu ou pas d'impact sur le
qualité de la passe finale.
Cette option est implicite avec preset=placebo.

keyint=
Définit l'intervalle maximum entre les trames IDR (par défaut : 250). Des valeurs plus grandes économisent des bits,
donc améliorer la qualité, au prix d'une recherche de précision. Contrairement à MPEG-1/2/4, H.264
ne souffre pas de dérive DCT avec de grandes valeurs de keyint.

keyint_min=<1-keyint/2>
Définit l'intervalle minimum entre les trames IDR (par défaut : auto). Si des scènes coupées apparaissent
dans cet intervalle, elles sont toujours encodées sous forme d'images I, mais ne démarrez pas une nouvelle
GOP. Dans H.264, les trames I ne délimitent pas nécessairement un GOP fermé car il est
possibilité de prédire une image P à partir de plus d'images qu'une seule image
avant (voir aussi frameref). Par conséquent, les images I ne sont pas nécessairement recherchables.
Les trames IDR empêchent les trames P suivantes de se référer à une trame avant la
Cadre IDR.

scènecut=<-1-100>
Contrôle l'agressivité avec laquelle insérer des images I supplémentaires (par défaut : 40). Avec petit
valeurs de scenecut, le codec doit souvent forcer une I-frame quand elle dépasserait
keyint. De bonnes valeurs de scène peuvent trouver un meilleur emplacement pour l'I-frame. Grande
les valeurs utilisent plus d'images I que nécessaire, ce qui gaspille des bits. -1 désactive le découpage de scène
détection, de sorte que les images I ne sont insérées qu'une seule fois toutes les autres images keyint, même si un
la coupure de scène se produit plus tôt. Ceci n'est pas recommandé et gaspille le débit binaire en tant que scènes
encodées en tant que trames P sont aussi grandes que les trames I, mais ne réinitialisez pas le "keyint
compteur".

(non)intra_refresh
Rafraîchissement périodique intra-bloc au lieu des images clés (par défaut : désactivé). Cette option
désactive les trames IDR et utilise à la place une barre verticale mobile de messages intra-codés
blocs. Cela réduit l'efficacité de la compression, mais bénéficie d'un streaming à faible latence et
résistance à la perte de paquets.

frameref=<1-16>
Nombre d'images précédentes utilisées comme prédicteurs dans les images B et P (par défaut : 3). Cette
est efficace dans l'anime, mais dans le matériel d'action réelle, les améliorations diminuent généralement
s'éteint très rapidement au-dessus de 6 cadres de référence environ. Cela n'a aucun effet sur le décodage
vitesse, mais augmente la mémoire nécessaire au décodage. Certains décodeurs ne peuvent
gérer un maximum de 15 référentiels.

bframes=<0-16>
nombre maximum de trames B consécutives entre les trames I et P (par défaut : 3)

(non)b_adapt
Décide automatiquement quand utiliser les images B et combien, jusqu'au maximum
spécifié ci-dessus (par défaut : activé). Si cette option est désactivée, le nombre maximum
d'images B est utilisé.

b_bias=<-100-100>
Contrôle la décision prise par b_adapt. Un b_bias plus élevé produit plus d'images B
(par défaut : 0).

b_pyramide=
Permet aux images B d'être utilisées comme références pour prédire d'autres images. Par example,
considérer 3 trames B consécutives : I0 B1 B2 B3 P4. Sans cette option, les B-frames
suivre le même schéma que MPEG-[124]. Ils sont donc codés dans l'ordre I0 P4 B1 B2
B3, et toutes les trames B sont prédites à partir de I0 et P4. Avec cette option, ils sont
codé comme I0 P4 B2 B1 B3. B2 est le même que ci-dessus, mais B1 est prédit à partir de I0 et
B2 et B3 sont prédits à partir de B2 et P4. Cela se traduit généralement par une légère amélioration
compression, à un coût de vitesse presque nul. Cependant, il s'agit d'une option expérimentale : elle
n'est pas entièrement réglé et peut ne pas toujours aider. Nécessite des bframes >= 2. Inconvénient :
augmente le délai de décodage à 2 images.
Ordinaire
Autoriser les images B comme références comme décrit ci-dessus (non compatible Blu-ray).
strict
Interdire les images P référençant des images B. Donne une moins bonne compression, mais est
requis pour la compatibilité Blu-ray.
aucun
Désactivez l'utilisation des images B comme références.

(non)open_gop
Utilisez des points de récupération pour fermer les GOP ; uniquement disponible avec bframes.

(non) Bluray_compat
Activez les hacks de compatibilité pour la prise en charge Blu-Ray.

(pas) fake_entrelacé
Signaler le flux comme entrelacé mais encoder en progressif. Permet d'encoder 25p
et des flux Blu-Ray 30p. Ignoré en mode entrelacé.

frame_packing=<0-5>
Définissez la disposition des images pour les vidéos stéréoscopiques.
0 Checkerboard - les pixels sont alternativement de L et R.
1 Alternance de colonne - L et R sont entrelacés par colonne.
Alternance de 2 rangées - L et R sont entrelacés par rangée.
3 Côte à côte - L est à gauche, R est à droite.
4 Haut-bas - L est en haut, R est en bas.
5 Alternance d'images - une vue par image.

(non) débloquer
Utiliser le filtre de déblocage (par défaut : activé). Comme cela prend très peu de temps par rapport à son
gain de qualité, il n'est pas recommandé de le désactiver.

débloquer=<-6-6>,<-6-6>
Le premier paramètre est AlphaC0 (par défaut : 0). Ceci ajuste les seuils pour le H.264
filtre de déblocage en boucle. Tout d'abord, ce paramètre ajuste la quantité maximale de
changement que le filtre est autorisé à provoquer sur n'importe quel pixel. Deuxièmement, cela
Le paramètre affecte le seuil de différence sur le bord filtré. UNE
une valeur positive réduit davantage les artefacts de blocage, mais brouillera également les détails.
Le second paramètre est Beta (par défaut : 0). Cela affecte le seuil de détail.
Les blocs très détaillés ne sont pas filtrés, car le lissage causé par le filtre
serait plus perceptible que le blocage d'origine.
Le comportement par défaut du filtre atteint presque toujours une qualité optimale, il est donc
préférable de le laisser seul ou de ne faire que de petits ajustements. Cependant, si votre
le matériel source présente déjà des blocages ou du bruit que vous souhaitez supprimer,
il peut être judicieux de le monter un peu.

(pas) cabac
Utilisez CABAC (Context-Adaptive Binary Arithmetic Coding) (par défaut : activé). Légèrement
ralentit l'encodage et le décodage, mais devrait économiser 10 à 15 % de débit. Sauf si vous êtes
à la recherche de la vitesse de décodage, vous ne devez pas la désactiver.

qp_min=<1-51> (ABR or deux passe)
Quantificateur minimum, 10-30 semble être une plage utile (par défaut : 10).

qp_max=<1-51> (ABR or deux passe)
quantificateur maximum (par défaut : 51)

qp_step=<1-50> (ABR or deux passe)
valeur maximale par laquelle le quantificateur peut être incrémenté/décrémenté entre les trames
(par défaut : 4)

(non) mbtree
Activer le contrôle du débit de l'arborescence des macroblocs (par défaut : activé). Utilisez une grande anticipation pour
suivre la propagation temporelle des données et pondérer la qualité en conséquence. En multipasse
mode, cela écrit dans un fichier de statistiques séparé nommé .mbtree.

rc_lookahead=<0-250>
Ajustez la distance d'anticipation mbtree (par défaut : 40). Des valeurs plus grandes seront plus lentes
et font que x264 consomme plus de mémoire, mais peut produire une meilleure qualité.

ratetol=<0.1-100.0> (ABR or deux passe)
variance autorisée du débit binaire moyen (aucune unité particulière) (par défaut : 1.0)

vbv_maxrate= (ABR or deux passe)
débit local maximum, en kbits/seconde (par défaut : désactivé)

vbv_bufsize= (ABR or deux passe)
période de calcul de la moyenne pour vbv_maxrate, en kbits (par défaut : aucun, doit être spécifié si
vbv_maxrate est activé)

vbv_init=<0.0-1.0> (ABR or deux passe)
occupation initiale du tampon, en tant que fraction de vbv_bufsize (par défaut : 0.9)

facteur_ip=
facteur de quantification entre les images I et P (par défaut : 1.4)

pb_factor=
facteur de quantification entre les images P et B (par défaut : 1.3)

qcomp=<0-1> (ABR or deux passe)
compression du quantificateur (par défaut : 0.6). Une valeur inférieure augmente le débit
constante, tandis qu'une valeur plus élevée rend le paramètre de quantification plus constant.

cplx_blur=<0-999> (deux pass seulement)
Flou temporel de la complexité d'image estimée, avant compression de la courbe (par défaut :
20). Des valeurs inférieures permettent à la valeur du quantificateur de sauter davantage, des valeurs plus élevées
le forcer à varier plus doucement. cplx_blur garantit que chaque image I est de qualité
comparable aux cadres P suivants, et garantit que l'alternance haut et bas
les images de complexité (par exemple, animation à faible fps) ne gaspillent pas de bits en fluctuant
quantificateur.

qblur=<0-99> (deux pass seulement)
Flou temporel du paramètre de quantification, après compression de la courbe (par défaut :
0.5). Des valeurs inférieures permettent à la valeur du quantificateur de sauter davantage, des valeurs plus élevées
le forcer à varier plus doucement.

zone= [/ [/...]]
Qualité spécifiée par l'utilisateur pour des parties spécifiques (fin, générique, ...). Chaque zone est
, , où l'option peut être
q=<0-51>
quantificateur
b=<0.01-100.0>
multiplicateur de débit binaire
NOTE: L'option de quantification n'est pas strictement appliquée. Cela n'affecte que la planification
phase de contrôle du débit, et est toujours soumis à une compensation de débordement et
qp_min/qp_max.

direct_pred=
Détermine le type de prédiction de mouvement utilisé pour les macroblocs directs dans les trames B.
aucun Les macroblocs directs ne sont pas utilisés.
spatial
Les vecteurs de mouvement sont extrapolés à partir des blocs voisins. (défaut)
temporel
Les vecteurs de mouvement sont extrapolés à partir de la trame P suivante.
auto Le codec sélectionne entre spatial et temporel pour chaque image.
Spatial et temporel ont approximativement la même vitesse et PSNR, le choix entre
dépend du contenu vidéo. Auto est légèrement meilleur, mais plus lent. Automatique est
plus efficace lorsqu'il est combiné avec multipass. direct_pred=none est à la fois plus lent et
basse qualité.

poidsp
Mode de prédiction d'images P pondérées (par défaut : 2).
0 désactivé (le plus rapide)
1 réf pondérée (meilleure qualité)
2 références pondérées + doublons (meilleur)

(non)poids_b
Utilisez la prédiction pondérée dans les trames B. Sans cette option, bidirectionnellement
les macroblocs prédits donnent un poids égal à chaque cadre de référence. Avec cette possibilité,
les poids sont déterminés par la position temporelle de la B-frame par rapport à la
les références. Nécessite bframes > 1.

partitions=
Activez certains types de macroblocs facultatifs (par défaut : p8x8,b8x8,i8x8,i4x4).
p8x8 Active les types p16x8, p8x16, p8x8.
p4x4 Activer les types p8x4, p4x8, p4x4. p4x4 est recommandé uniquement avec subq >= 5,
et seulement à basse résolution.
b8x8 Active les types b16x8, b8x16, b8x8.
i8x8 Activez le type i8x8. i8x8 n'a aucun effet à moins que 8x8dct ne soit activé.
i4x4 Activer le type i4x4.
all Activer tous les types ci-dessus.
aucun Désactiver tous les types ci-dessus.
Indépendamment de cette option, les types de macroblocs p16x16, b16x16 et i16x16 sont toujours
activée.
L'idée est de trouver le type et la taille qui décrivent le mieux une certaine zone du
image. Par exemple, un panoramique global est mieux représenté par des blocs 16x16, tandis que
les petits objets en mouvement sont mieux représentés par des blocs plus petits.

(non)8x8dct
Taille de transformation spatiale adaptative : permet aux macroblocs de choisir entre 4x4 et 8x8
DCT. Autorise également le type de macrobloc i8x8. Sans cette option, seul le DCT 4x4 est
utilisé.

moi =
Sélectionnez l'algorithme d'estimation de mouvement fullpixel.
recherche dia diamant, rayon 1 (rapide)
recherche hexagone hexagone, rayon 2 (par défaut)
umh recherche multi-hexagonale inégale (lente)
esa recherche exhaustive (très lente, et pas mieux que umh)

me_range=<4-64>
rayon de recherche de mouvement exhaustive ou multi-hexagone (par défaut : 16)

subq=<0-11>
Ajustez la qualité du raffinement des subpels. Ce paramètre contrôle la qualité par rapport à la vitesse
compromis impliqués dans le processus de décision d'estimation de mouvement. subq=5 peut compresser
jusqu'à 10 % de mieux que subq=1.
0 Exécute une estimation de mouvement de précision sur tous les pixels sur tous les macroblocs candidats
les types. Sélectionne ensuite le meilleur type avec la métrique SAD (plus rapide que subq=1, pas
recommandé sauf si vous recherchez un encodage ultra-rapide).
1 Fait comme 0, puis affine le mouvement de ce type en un quart de pixel rapide
précision (rapide).
2 Exécute une estimation de mouvement de précision au demi-pixel sur tous les macroblocs candidats
les types. Sélectionne ensuite le meilleur type avec la métrique SATD. Puis affine le
mouvement de ce type à une précision rapide d'un quart de pixel.
3 Comme 2, mais utilise un raffinement d'un quart de pixel plus lent.
4 Exécute une estimation de mouvement de précision quart de pixel rapide sur tous les candidats
types de macroblocs. Sélectionne ensuite le meilleur type avec la métrique SATD. Puis
termine le raffinement d'un quart de pixel pour ce type.
5 Exécute une estimation de mouvement de précision d'un quart de pixel de la meilleure qualité sur tous les candidats
types de macroblocs, avant de sélectionner le meilleur type. Affine également les deux
vecteurs de mouvement utilisés dans les macroblocs bidirectionnels avec métrique SATD, plutôt
que de réutiliser les vecteurs des recherches avant et arrière.
6 Permet l'optimisation débit-distorsion des types de macroblocs dans I- et P-
cadres.
7 Permet l'optimisation débit-distorsion des types de macroblocs dans toutes les trames
(défaut).
8 Permet l'optimisation de la distorsion de débit des vecteurs de mouvement et la prédiction intra
modes dans les trames I et P.
9 Permet l'optimisation de la distorsion de débit des vecteurs de mouvement et la prédiction intra
modes dans tous les cadres.
10 QP-DR ; nécessite trellis=2 et aq_mode=1 ou supérieur (meilleur).
11 DR complet ; désactiver toutes les résiliations anticipées.
Dans ce qui précède, "tous les candidats" ne signifie pas exactement tous les types activés : 4x4, 4x8,
8x4 ne sont essayés que si 8x8 est meilleur que 16x16.

(pas)chroma_me
Prend en compte les informations de chrominance lors de la recherche de mouvement sous-pixel (par défaut :
activée). Nécessite subq>=5.

(pas)mixed_refs
Permet à chaque partition de mouvement 8x8 ou 16x8 de sélectionner indépendamment un cadre de référence.
Sans cette option, un macrobloc entier doit utiliser la même référence. A besoin
frameref>1.

treillis=<0-2> (cabane seulement)
quantification optimale taux-distorsion
0 désactivé
1 activé uniquement pour l'encodage final (par défaut)
2 activé pendant toutes les décisions de mode (lent, nécessite subq>=6)

psy-rd=rd[,trell]
Définit la force de l'optimisation psychovisuelle.
rd=<0.0-10.0>
force d'optimisation psy (nécessite subq>=6) (par défaut : 1.0)
trell=<0.0-10.0>
treillis (nécessite treillis, expérimental) (par défaut : 0.0)

(non)psy
Activer les optimisations psychovisuelles qui nuisent au PSNR et au SSIM mais devraient être plus belles
(par défaut : activé).

deadzone_inter=<0-32>
Définir la taille de la zone morte de quantification inter luma pour la quantification sans treillis
(par défaut : 21). Des valeurs plus basses aident à préserver les détails fins et le grain du film
(généralement utile pour un encodage à haut débit/qualité), tandis que des valeurs plus élevées aident à filtrer
ces détails pour économiser des bits qui peuvent être dépensés à nouveau sur d'autres macroblocs et
frames (généralement utile pour les encodages à faible débit). Il est recommandé que vous
commencez par peaufiner deadzone_intra avant de modifier ce paramètre.

deadzone_intra=<0-32>
Définir la taille de la zone morte de quantification intra luma pour la quantification sans treillis
(par défaut : 11). Cette option a le même effet que deadzone_inter sauf qu'elle
affecte les trames intra. Il est recommandé de commencer par ajuster ce paramètre
avant de changer deadzone_inter.

(non)fast_pskip
Effectue une détection précoce des sauts dans les images P (par défaut : activé). Cela habituellement
améliore la vitesse sans frais, mais il peut parfois produire des artefacts dans des zones sans
détails, comme le ciel.

(non)dct_decimate
Éliminer les blocs dct dans les trames P contenant seulement un petit coefficient unique
(par défaut : activé). Cela supprimera certains détails, donc cela économisera des bits qui peuvent
être dépensé à nouveau sur d'autres cadres, en espérant augmenter la qualité subjective globale. Si
vous compressez du contenu non animé avec un débit binaire cible élevé, vous voudrez peut-être
désactivez-le pour conserver autant de détails que possible.

nr=<0-100000>
Réduction du bruit, 0 signifie désactivé. 100-1000 est une plage utile pour un contenu typique,
mais vous voudrez peut-être l'augmenter un peu plus pour un contenu très bruyant (par défaut : 0).
Compte tenu de son faible impact sur la vitesse, vous préférerez peut-être l'utiliser plutôt que
filtrer le bruit avec des filtres vidéo comme denoise3d ou hqdn3d.

chroma_qp_offset=<-12-12>
Utilisez un quantificateur différent pour la chrominance par rapport à la luminance. Les valeurs utiles se trouvent dans
plage <-2-2> (par défaut : 0).

aq_mode=<0-2>
Définit comment la quantification adaptative (AQ) distribue les bits :
0 désactivé
1 Évitez de déplacer des bits entre les images.
2 Déplacez les bits entre les images (par défaut).

force_aq= flotter valeur>
Contrôle dans quelle mesure la quantification adaptative (AQ) réduit le blocage et le flou en flat
et des zones texturées (par défaut : 1.0). Une valeur de 0.5 conduira à un AQ faible et moins
détails, alors qu'une valeur de 1.5 conduira à un QA fort et à plus de détails.

cqm= >
Utilise une matrice de quantification personnalisée prédéfinie ou charge une matrice au format JM
fichier.
plat
Utilisez la matrice plate 16 prédéfinie (par défaut).
jvt
Utilisez la matrice JVT prédéfinie.

Utilisez le fichier de matrice au format JM fourni.
NOTE: Les utilisateurs de Windows CMD.EXE peuvent rencontrer des problèmes lors de l'analyse de la ligne de commande
s'ils tentent d'utiliser toutes les listes LCQ. Cela est dû à une longueur de ligne de commande
limitation. Dans ce cas, il est recommandé de mettre les listes dans un format JM CQM
fichier et chargé comme spécifié ci-dessus.

cqm4iy= (egalement sur le lien mqc)
Matrice intra-luminance 4x4 personnalisée, donnée sous la forme d'une liste de 16 valeurs séparées par des virgules dans
la gamme 1-255.

cqm4ic= (egalement sur le lien mqc)
Matrice intra-chrominance 4x4 personnalisée, donnée sous la forme d'une liste de 16 valeurs séparées par des virgules
dans la gamme 1-255.

cqm4py= (egalement sur le lien mqc)
Matrice d'interluminance 4x4 personnalisée, donnée sous la forme d'une liste de 16 valeurs séparées par des virgules dans
la gamme 1-255.

cqm4pc= (egalement sur le lien mqc)
Matrice d'interchrominance 4x4 personnalisée, donnée sous la forme d'une liste de 16 valeurs séparées par des virgules
dans la gamme 1-255.

cqm8iy= (egalement sur le lien mqc)
Matrice intra-luminance 8x8 personnalisée, donnée sous la forme d'une liste de 64 valeurs séparées par des virgules dans
la gamme 1-255.

cqm8py= (egalement sur le lien mqc)
Matrice d'interluminance 8x8 personnalisée, donnée sous la forme d'une liste de 64 valeurs séparées par des virgules dans
la gamme 1-255.

level_idc=<10-51>
Réglez le niveau du bitstream tel que défini par l'annexe A de la norme H.264 (par défaut : 51
- niveau 5.1). Ceci est utilisé pour indiquer au décodeur les capacités dont il a besoin pour
Support. N'utilisez ce paramètre que si vous savez ce qu'il signifie et que vous devez
réglez.

(non)cpu_independent
Assurez une reproductibilité exacte sur différents processeurs au lieu de choisir différents
algorithmes lorsqu'ils sont disponibles/meilleurs (par défaut : activés).

fils=<0-16>
Générer des threads pour encoder en parallèle sur plusieurs processeurs (par défaut : 0). Cela a un
légère pénalité à la qualité de la compression. 0 ou 'auto' indique à x264 de détecter combien
processeurs dont vous disposez et choisissez un nombre approprié de threads.

(pas) de fils_tranchés
Utiliser le threading basé sur les tranches (par défaut : désactivé). Contrairement au filetage normal, ce
l'option n'ajoute aucune latence d'encodage, mais est légèrement plus lente et moins efficace à
compression.

slice_max_size=<0 or positif entier>
Taille de tranche maximale en octets (par défaut : 0). Une valeur de zéro désactive le maximum.

slice_max_mbs=<0 or positif entier>
Taille de tranche maximale en nombre de macroblocs (par défaut : 0). Une valeur de zéro désactive
le maximum.

tranches=<0 or positif entier>
Nombre maximal de tranches par image (par défaut : 0). Une valeur de zéro désactive le
maximum.

sync_lookahead=<0-250>
Ajuste la taille du tampon d'anticipation fileté (par défaut : 0). 0 ou 'auto' indique
x264 pour déterminer automatiquement la taille de la mémoire tampon.

(non)déterministe
Utilisez uniquement des optimisations déterministes avec un encodage multithread (par défaut :
activée).

(non) en-tête_global
SPS et PPS n'apparaissent qu'une seule fois, au début du flux binaire (par défaut :
désactivée). Certains lecteurs, comme la Sony PSP, nécessitent l'utilisation de cette option.
Le comportement par défaut entraîne la répétition de SPS et PPS avant chaque trame IDR.

(non)tff
Activer le mode entrelacé, champ supérieur en premier (par défaut : désactivé)

(non)bff
Activer le mode entrelacé, champ du bas en premier (par défaut : désactivé)

nal_hrd=
Informations HRD du signal (nécessite vbv_bufsize) (par défaut : aucun).

(non)pic_struct
Forcer pic_struct dans Picture Timing SEI (par défaut : désactivé).

(non)constrained_intra
Activer la prédiction intra contrainte (par défaut : désactivée). Ceci de manière significative
réduit la compression, mais est requis pour la couche de base des encodages SVC.

output_csp=
Spécifiez l'espace colorimétrique de sortie (par défaut : i420).

(non)aud
Écrire des délimiteurs d'unité d'accès dans le flux (par défaut : désactivé). Activez ceci uniquement
si votre format de conteneur cible nécessite des délimiteurs d'unité d'accès.

surbalayage=
Inclure les informations de surbalayage VUI dans le flux (par défaut : désactivé). Voir
doc/vui.txt dans le code source x264 pour plus d'informations.

format vidéo=
Inclure les informations de format vidéo VUI dans le flux (par défaut : désactivé). C'est un
cadre purement informatif pour décrire la source originale. Voir doc/vui.txt dans
le code source x264 pour plus d'informations.

(pas) gamme complète
Inclure les informations de gamme complète VUI dans le flux (par défaut : désactivé). Utilisez ceci
option si votre vidéo source n'est pas à portée limitée. Voir doc/vui.txt dans le x264
code source pour plus d'informations.

colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
Inclure les informations sur les couleurs primaires (par défaut : désactivé). Cela peut être utilisé pour
Correction de couleur. Voir doc/vui.txt dans le code source x264 pour plus d'informations.

transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
Inclure les informations sur les caractéristiques de transfert VUI dans le flux (par défaut : désactivé).
Cela peut être utilisé pour la correction des couleurs. Voir doc/vui.txt dans le code source x264 pour
pour en savoir davantage.

matrice de couleurs=
Inclure les coefficients de la matrice VUI dans le flux (par défaut : désactivé). Cela peut être
utilisé pour la correction des couleurs. Voir doc/vui.txt dans le code source x264 pour plus
</br>L’Information.

chromaloc=<0-5>
Inclure les informations d'emplacement de l'échantillon de chrominance VUI dans le flux (par défaut : désactivé).
Utilisez cette option pour assurer l'alignement des plans chroma et luma après l'espace colorimétrique
conversions. Voir doc/vui.txt dans le code source x264 pour plus d'informations.

log=<-1-3>
Réglez la quantité d'informations de journalisation imprimées à l'écran.
-1 aucun
0 Erreurs d'impression uniquement.
Avertissements 1
2 PSNR et autres statistiques d'analyse à la fin de l'encodage (par défaut)
3 PSNR, QP, type de trame, taille et autres statistiques pour chaque trame

(non)psr
Imprimer les statistiques du rapport signal sur bruit.
NOTE: Les champs PSNR 'Y', 'U', 'V' et 'Avg' dans le résumé ne sont pas
mathématiquement solides (ils sont simplement la moyenne des PSNR par image). Ils sont
conservé uniquement à des fins de comparaison avec le codec de référence JM. Pour toutes autres fins, veuillez
utilisez soit le PSNR 'Global', soit les PSNR par image imprimés par log=3.

(non)ssim
Imprimez les résultats de la métrique de similarité structurelle. C'est une alternative au PSNR,
et peut être mieux corrélé avec la qualité perçue de la vidéo compressée.

(pas) visualiser
Activez les visualisations x264 pendant l'encodage. Si le x264 de votre système prend en charge
une nouvelle fenêtre s'ouvrira pendant le processus d'encodage, dans laquelle x264
tenter de présenter un aperçu de la façon dont chaque image est encodée. Chaque type de bloc sur
le film visualisé sera coloré comme suit :

dump_yuv= nom>
Vide les images YUV dans le fichier spécifié. Pour une utilisation de débogage.
rouge / rose
bloc intra
Bleu
inter bloc
et une transition qui soit juste.
sauter le bloc
jaune
Bloc B
Cette fonctionnalité peut être considérée comme expérimentale et sujette à modification. En particulier,
cela dépend de la compilation de x264 avec les visualisations activées. A noter qu'à partir de
en écrivant ceci, x264 fait une pause après l'encodage et la visualisation de chaque image, en attendant
l'utilisateur d'appuyer sur une touche, à quel point l'image suivante sera encodée.

xvfw (-xvfwopts)
L'encodage avec les codecs Video for Windows est généralement obsolète, sauf si vous souhaitez encoder
un codec marginal obscur.

codec=
Le nom du fichier de codec binaire avec lequel encoder.

compdata=
Le nom du fichier de paramètres de codec (comme firstpass.mcf) créé par vfw2menc.

MPEG multiplexeur (-mpégopts)
Le multiplexeur MPEG peut générer 5 types de flux, chacun ayant une valeur par défaut raisonnable
paramètres que l'utilisateur peut modifier. Généralement, lors de la génération de fichiers MPEG, il est
conseillé de désactiver le code de saut de trame de MEncoder (voir -noskip, -mc ainsi que le harddup
et filtres vidéo softskip).

Exemple:
format=mpeg2:tsaf:vbitrate=8000

format= | mpeg2 | xvcd | xsvcd | DVD | pes1 | pes2>
format de flux (par défaut : mpeg2). pes1 et pes2 sont des formats très cassés (pas de pack
en-tête et pas de remplissage), mais VDR les utilise ; ne les choisissez que si vous savez
exactement ce que vous faites.

taille= à 65535>
Taille du paquet en octets, ne changez pas à moins que vous ne sachiez exactement ce que vous faites
(par défaut : 2048).

muxrate=
Muxrate nominal en kbit/s utilisé dans les en-têtes de pack (par défaut : 1800 kb/s). Sera
mis à jour si nécessaire dans le cas de 'format=mpeg1' ou 'mpeg2'.

tsaf
Définit des horodatages sur toutes les trames, si possible ; recommandé lorsque format=dvd. Si
dvdauthor se plaint avec un message du type "..secteur audio hors de portée...", vous
n'a probablement pas activé cette option.

entrelacement2
Utilise un meilleur algorithme pour entrelacer les paquets audio et vidéo, basé sur le
principe selon lequel le muxer essaiera toujours de remplir le flux avec le plus grand
pourcentage d'espace libre.

vdélai=<1-32760>
Temps de retard vidéo initial, en millisecondes (par défaut : 0), utilisez-le si vous souhaitez retarder
vidéo par rapport à l'audio. Cela ne fonctionne pas avec :drop.

délai=<1-32760>
Temps de retard audio initial, en millisecondes (par défaut : 0), utilisez-le si vous souhaitez retarder
audio par rapport à la vidéo.

déposer
Lorsqu'il est utilisé avec vdelay, le muxer supprime la partie de l'audio qui était anticipée.

vlargeur, vhauteur=<1-4095>
Définissez la largeur et la hauteur de la vidéo lorsque la vidéo est MPEG-1/2.

largeurvps, vpshauteur=<1-4095>
Définissez la largeur et la hauteur de la vidéo panoramique et de balayage lorsque la vidéo est MPEG-2.

vaspect=<1 | 4/3 | 16/9 | 221/100>
Définit le format d'affichage de la vidéo MPEG-2. Ne l'utilisez pas sur MPEG-1 ou le
le rapport d'aspect résultant sera complètement faux.

vbitrate=
Définit le débit binaire vidéo en kbit/s pour la vidéo MPEG-1/2.

vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
Définit la fréquence d'images pour la vidéo MPEG-1/2. Cette option sera ignorée si elle est utilisée avec
l'option télécinéma.

télécinéma
Active le mode télécinéma doux 3:2 pulldown : le muxer donnera au flux vidéo l'apparence
comme s'il était encodé à 30000/1001 fps. Il ne fonctionne qu'avec la vidéo MPEG-2 lorsque le
le framerate de sortie est de 24000/1001 fps, convertissez-le avec -ofps si nécessaire. Tout autre
framerate est incompatible avec cette option.

film2pal
Active le mode télécinéma doux FILM vers PAL et NTSC vers PAL : le multiplexeur
le flux vidéo semble avoir été encodé à 25 ips. Il ne fonctionne qu'avec la vidéo MPEG-2
lorsque le framerate de sortie est de 24000/1001 fps, convertissez-le avec -ofps si nécessaire.
Tout autre framerate est incompatible avec cette option.

télé_src et tele_dest
Active le télécinéma arbitraire à l'aide du code DGPulldown de Donand Graft. Tu dois
spécifiez l'original et le framerate souhaité ; le muxer fera la vidéo
le flux a l'air d'avoir été encodé à la fréquence d'images souhaitée. Cela ne fonctionne qu'avec
Vidéo MPEG-2 lorsque la fréquence d'images d'entrée est inférieure à la fréquence d'images de sortie et que
l'augmentation de la fréquence d'images est <= 1.5.

Exemple:
télé_src=25, télé_dest=30000/1001
Télécinéma PAL vers NTSC

vbuf_size=<40-1194>
Définit la taille de la mémoire tampon du décodeur vidéo, exprimée en kilo-octets. Précisez-le
uniquement si le débit du flux vidéo est trop élevé pour le format choisi et si
vous savez parfaitement ce que vous faites. Une valeur trop élevée peut entraîner une
film illisible, selon les capacités du lecteur. Lors du multiplexage d'une vidéo HDTV
la valeur de 400 devrait suffire.

abuf_size=<4-64>
Définit la taille de la mémoire tampon du décodeur audio, exprimée en kilo-octets. Le même
principe comme pour vbuf_size s'applique.

FFmpeg formatlibav démultiplexeurs (-lavfdopts)
analyseur=
Durée maximale en secondes pour analyser les propriétés du flux.

format=
Forcer un démultiplexeur libavformat spécifique.

o= = [, = [,...]]
Passez AVOptions au démultiplexeur libavformat. A noter, un patch pour rendre le o= inutile et
passer toutes les options inconnues via le système AVOption est le bienvenu. Une liste complète de
AVOptions se trouve dans le manuel FFmpeg. Notez que certaines options peuvent entrer en conflit
avec les options MPlayer/MEncoder.

Exemple:
o=ignidx

taille de sonde=
Quantité maximale de données à sonder pendant la phase de détection. Dans le cas du MPEG-TS
cette valeur identifie le nombre maximum de paquets TS à analyser.

clé de chiffrement=
Clé de cryptage que le démultiplexeur doit utiliser. Il s'agit des données binaires brutes de la clé
converti en une chaîne hexadécimale.

FFmpeg formatlibav multiplexeurs (-lavfopts) (egalement sur le lien -de lavf)
retard=
Actuellement significatif uniquement pour MPEG[12] : distance maximale autorisée, en secondes,
entre le temporisateur de référence du flux de sortie (SCR) et l'horodatage de décodage
(DTS) pour tout flux présent (démultiplexage pour décoder le délai). La valeur par défaut est 0.7 (comme mandaté
par les normes définies par MPEG). Des valeurs plus élevées nécessitent des tampons plus grands et doivent
ne pas être utilisé.

format=
Remplacer le format de conteneur dans lequel multiplexer (par défaut : détection automatique à partir du fichier de sortie
extension).
mpg
Systèmes MPEG-1 et MPEG-2 PS
asf
Format de streaming avancé
avi
Fichier d'entrelacement audio vidéo
wav
Audio de forme d'onde
swf
Macromedia Flash
flv
Fichiers vidéo Macromedia Flash
rm
RealAudio et RealVideo
au
Format SOLEIL UA
écrou
Format conteneur ouvert NUT (expérimental)
mov
Quick Time
mp4
Format MPEG-4
ipod
Format MPEG-4 avec des drapeaux d'en-tête supplémentaires requis par le micrologiciel Apple iPod
dv
Conteneur vidéo numérique Sony
Matroska
Matroska

muxrate=
Débit binaire nominal du multiplex, en bits par seconde ; actuellement c'est significatif
uniquement pour MPEG[12]. Il est parfois nécessaire de l'élever pour éviter le "tampon
sous-verses".

o= = [, = [,...]]
Passez AVOptions au multiplexeur libavformat. A noter, un patch pour rendre le o= inutile et
passer toutes les options inconnues via le système AVOption est le bienvenu. Une liste complète de
AVOptions se trouve dans le manuel FFmpeg. Notez que certaines options peuvent entrer en conflit
avec les options de MEncoder.

Exemple:
o=taillepaquet=100

taillepaquet=
Taille, exprimée en octets, du paquet unitaire pour le format choisi. Lors du multiplexage
aux implémentations MPEG[12], les valeurs par défaut sont : 2324 pour [S]VCD, 2048 pour tous
d'autres formats.

précharge=
Uniquement significatif pour le moment pour MPEG[12] : Distance initiale, en secondes, entre le
temporisateur de référence du flux de sortie (SCR) et l'horodatage de décodage (DTS) pour tout
flux présent (démultiplexage pour décoder le délai).

ENVIRONNEMENT VARIABLES


Il existe un certain nombre de variables d'environnement qui peuvent être utilisées pour contrôler le comportement de
MPlayer et MEncoder.

MPLAYER_CHARSET (egalement sur le lien -msgcharset)
Convertit les messages de la console dans le jeu de caractères spécifié (par défaut : détection automatique). Une valeur
de "noconv" signifie pas de conversion.

MPLAYER_HOME
Répertoire où MPlayer recherche les paramètres de l'utilisateur.

MPLAYER_VERBOSE (egalement sur le lien -v et -niveau de message)
Définissez le niveau de verbosité initial dans tous les modules de message (par défaut : 0). le
la verbosité résultante correspond à celle de -msglevel 5 plus la valeur de
MPLAYER_VERBOSE.

libaf :
LADSPA_PATH
Si LADSPA_PATH est défini, il recherche le fichier spécifié. S'il n'est pas défini, vous
doit fournir un chemin d'accès complet. FIXME : Ceci est également mentionné dans le
section ladspa.

libdvdcss :
DVDCSS_CACHE
Spécifiez un répertoire dans lequel stocker les valeurs de clé de titre. Cela va accélérer
désembrouillage des DVD qui sont dans le cache. Le répertoire DVDCSS_CACHE est créé
s'il n'existe pas, et un sous-répertoire est créé nommé d'après le titre du DVD ou
date de fabrication. Si DVDCSS_CACHE n'est pas défini ou est vide, libdvdcss utilisera le
valeur par défaut qui est "${HOME}/.dvdcss/" sous Unix et "C:\Documents and
Settings\$USER\Application Data\dvdcss\" sous Win32. La valeur spéciale "off"
désactive la mise en cache.

DVDCSS_METHOD
Définit la méthode d'authentification et de déchiffrement que libdvdcss utilisera pour lire
disques brouillés. Il peut s'agir d'un titre, d'une clé ou d'un disque.
clé
est la méthode par défaut. libdvdcss utilisera un ensemble de clés de lecteur calculées
pour essayer d'obtenir la clé du disque. Cela peut échouer si le lecteur ne reconnaît pas
l'une des touches du joueur.
disque
est une méthode de secours lorsque la clé a échoué. Au lieu d'utiliser les clés du joueur,
libdvdcss craquera la clé du disque en utilisant un algorithme de force brute. Cette
le processus est gourmand en CPU et nécessite 64 Mo de mémoire pour stocker
revendre.
titre
est la solution de repli lorsque toutes les autres méthodes ont échoué. Il ne repose pas sur un
échange de clé avec le lecteur de DVD, mais utilise plutôt une attaque cryptographique pour deviner
la clé du titre. Dans de rares cas, cela peut échouer car il n'y a pas assez
données cryptées sur le disque pour effectuer une attaque statistique, mais dans le
d'autre part c'est le seul moyen de déchiffrer un DVD stocké sur un disque dur, ou un
DVD avec la mauvaise région sur un lecteur RPC2.

DVDCSS_RAW_DEVICE
Spécifiez le périphérique brut à utiliser. L'utilisation exacte dépendra de votre système d'exploitation,
l'utilitaire Linux pour configurer les périphériques bruts est brut(8) par exemple. Veuillez noter que
sur la plupart des systèmes d'exploitation, l'utilisation d'un périphérique brut nécessite des tampons hautement alignés :
Linux nécessite un alignement de 2048 octets (ce qui correspond à la taille d'un secteur de DVD).

DVDCSS_VERBOSE
Définit le niveau de verbosité de libdvdcss.
0 N'émet aucun message.
1 Envoie les messages d'erreur à stderr.
2 Envoie les messages d'erreur et les messages de débogage à stderr.

DVDREAD_NOKEYS
Ignorer la récupération de toutes les clés au démarrage. Actuellement désactivé.

ACCUEIL FIXME : Documentez-le.

libao2 :
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME : Documentez-le.

AUDIODEV
FIXME : Documentez-le.

AUDIOSERVEUR
Spécifie le serveur Network Audio System auquel le pilote de sortie audio nas
doit se connecter et le transport qui doit être utilisé. Si DISPLAY non défini est utilisé
plutôt. Le transport peut être tcp et unix. La syntaxe est
TCP/ : , : ou [unix] : .
Le port de base du NAS est 8000 et s'ajoute à cela.

EXEMPLES:
AUDIOSERVER=quelquehôte:0
Connectez-vous au serveur NAS sur un hôte en utilisant le port et le transport par défaut.
AUDIOSERVER=tcp/unhôte:8000
Connectez-vous au serveur NAS sur un hôte écoutant sur le port TCP 8000.
SERVEUR AUDIO=(unix)?:0
Connectez-vous à l'instance de serveur NAS 0 sur localhost à l'aide de sockets de domaine Unix.

DISPLAY
FIXME : Documentez-le.

vidéo :
VIDIX_CRT
FIXME : Documentez-le.

VIDIXIVTVVALPHA
Réglez-le sur "désactiver" afin d'empêcher le pilote VIDIX de contrôler
paramètres de mélange alphabétique. Vous pouvez ensuite le manipuler vous-même avec 'ivtvfbctl'.

osdep :
TERME FIXME : Documentez-le.

libvo :
DISPLAY
FIXME : Documentez-le.

AMORTISSEUR DE CADRE
FIXME : Documentez-le.

ACCUEIL FIXME : Documentez-le.

libmpdemux :
ACCUEIL FIXME : Documentez-le.

HOMEPATH
FIXME : Documentez-le.

http proxy
FIXME : Documentez-le.

NOM DU JOURNAL
FIXME : Documentez-le.

PROFIL DE L'UTILISATEUR
FIXME : Documentez-le.

GUI:
DISPLAY
Le nom de l'affichage auquel l'interface graphique doit se connecter.

ACCUEIL Le répertoire personnel de l'utilisateur actuel.

format libav :
AUDIO_FLIP_LEFT
FIXME : Documentez-le.

BKTR_DEV
FIXME : Documentez-le.

BKTR_FORMAT
FIXME : Documentez-le.

BKTR_FREQUENCE
FIXME : Documentez-le.

http proxy
FIXME : Documentez-le.

no_proxy
FIXME : Documentez-le.

Utilisez mencoder en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad