XINE(1x)

NOM
xine - Lecteur audio/vidéo libre.

SYNOPSIS
xine [options] [MRL] ...

DESCRIPTION
Cette page de manuel documente brièvement le lecteur audio/vidéo xine.

xine lis les flux MPEG, synchronise les flux audio et vidéo. Il peux lire les flux a partir de fichiers, CD Vidéo, DVD ou d'autres sources.

OPTIONS
Ce programme utilise la syntaxe GNU pour la ligne de commande, avec les longues options commençant par deux tirets ('-'). Une liste de ces options est donnée plus bas. Pour une description complète, lisez les fichiers README et FAQ présents dans le répertoire /usr/share/doc/xine-ui ou sur la page du projet.

-h, --help
    Affiche la liste des options ainsi que la liste des pilotes (plugins) disponibles.

--verbose [=level]
    Défini le niveau de verbiage.

--config <fichier>
    Utilise fichier en tand que fichier de configuration.

-a, --audio-channel <num>
    Sélectionne le canal audio spécifié. num est le numéro du canal, la valeur par defaut est 0.
    xine 0.5 et plus tente de collecter tous les canaux audio (ac3, mpeg audio, avi audio, ...) du flux et les classe en "canaux virtuels" en partant du canal 0.

-V, --video-driver <drv>
    Sélectionne le pilote vidéo. Utilisez xine --help pour avoir la liste des pilotes disponible sur votre système. Cette sélection est automatiquement enregistrée dans votre ~/.xine/config, donc vous n'avez à spécifier ce paramêtre qu'une seule fois.

-A, --audio-driver <drv>
    Sélectionne le pilote audio. Utilisez xine --help pour avoir la liste des pilotes disponible sur votre système. Cette sélection est automatiquement enregistrée dans votre ~/.xine/config, donc vous n'avez à spécifier ce paramêtre qu'une seule fois.

-u, --spu-channel <num>
    Sélectionne le canal de sous-titre. num est le numéro du canal de sous-titre. par défaut il n'y a pas de sous-titre (-1)

-p, --auto-play=[f][F][h][w][q][d][v]
    Démarre la lecture immédiatement apres l'exécution. Peut être suivi par:
    'f' en mode plein écran,
    'f' en mode vraiment plein écran (avec xinerama),
    'h' cache l'interface utilisateur (panneau principal, etc...),
    'w' cache la fenêtre de sortie,
    'q' quitte apres la fin de la lecture,
    Il est possible d'obtenir automatiquement les listes de lecture à partir d'un DVD 'd', ou d'un VCD 'v'. Il y a désormais un option générique, --auto-scan, pour çà (voir plus bas).

-s, --auto-scan <plugin>
    Recherche automatique de la liste de lecture à partir d'un plugin donné. Beaucoup de plugins autorisent une liste de lecture générique, afin de tout lire. Ceci fonctionne parfaitement pour les DVDs ou VCDs, par exemple. Specifier cette option reviens à presser le bouton concerné dans le paneau pricipal. Cette option est particulièrement utile en combinaison avec la lecture automatique. Vous pouvez executer xine --auto-play --auto-scan dvd dans le but de lire un DVD entier, sans avoir a appuyer sur un ou plusieurs boutons. Ceci fonctionne aussi avec des plugins non fournis avec xine, donnez seulement le nom du bouton que le plugin affiche dans le paneau principal de xine!.

-f, --fullscreen
    Passe en mode plein écran au lancement (comme en pressant 'f').

-F, --xineramafull
    Passe en mode plein écran sur plusieurs ecran au lancement (comme en pressant 'F'). Les ecrans à utiliser sont définis dans le fichier de configuration.

-g, --hide-gui
    Cache toutes les fenêtre graphique (excepté la fenêtre vidéo) au démarrage. Ceci reviens à presser 'G' dans xine.

-H, --hide-video
    Cache la fenêtre de sortie.

-L, --no-lirc
    Arrête le support de LIRC. Cette option est seulement disponible si xine a été compilé avec le support LIRC.

--visual <visual-class-or-id>
    Tente d'utiliser le visuel du serveur X11 pour les fenêtres de xine. Le paramêtre <visual-class-or-id> est soit le nom d'une classe de visuel X11 (StaticGray, GrayScale, StaticColor, PseudoColor, TrueColor ou DirectColor), soit la valeur hexadecimale du visuel X11. Quand xine est utilisé avec un nom de classe de visuel, xine tente de trouver ce visuel avec un profondeur de 15 or 16, 24, 32 ou 8 (dans cet ordre). La classe de visuel par defaut utilisé par xine en l'absence de l'option --visual est TrueColor. Si aucun visuel utilisable n'est trouvé, xine utilisera de visuel par defaut de la fenêtre root du serveur X11.

--install
    Quand un visuel X11 avec changement de couleurs est utilisé (colormaps), un colormap privé est installé pour xine. Avec un colormap privé, xine peux allouer plus de couleurs, donc la sortie vidéo sera meilleure.

--keymap [=option]
    Affiche l'assignement des touches. Option peux être:
    'default' affiche la table d'assignements par defaut,
    'lirc' affiche le brouillon d'un fichier de configuration .lircrc,
    'remapped' table d'assignement de l'utilisateur,
    'ile:<fichier>' utilise fichier comme table d'assignement.
    Si aucune option n'est spécifié, 'default' sera sélectionné.

-n, --network
    Mise en fonction du serveur de contrôle distant. Pour utiliser le serveur de contrôle distant, un fichier de mot de passe est requis. Si xine ne le trouve pas, le serveur sera arrêté. La syntaxe du fichier de mot de passe suit le schéma (famillier) <identification>:<password>. Depuis que la cryptographie est sujette à des problèmes de légalitée dans certains pays, le mot de passe n'est pas crypté, et est aussi transmis sous une forme non crypté. Donc, faites attention avec les connection distantes. Deux régles (optionnelles) sont disponible (une seule a la fois)
    ALL:ALLOW ou ALL:DENY
    Dans le premier cas, tout les clients sont autorisés à executer toutes les commandes disponibles sans aucune restriction. Dans le second cas, personne n'est autorisé à executer de commande, exeption faites des utilisateurs authentifiés (en utilisant la commande 'identify'). Si un champ de mot de passe commence avec un asterisque '*', l'utilisateur est bloqué. Si un champ de mot de passe est vide, l'entrée complète sera ignorée. Voici un exemple d'un petit fichier ~/.xine/passwd:
    ALL:DENY
    daniel:mypasswd
    foo:*
    Ceci autorisera uniquement 'daniel' à executer des commandes, aprés avoir été correctement authentifié. Le port par defaut du serveur est 6789, ce nombre est totalement arbitraire. Vous pouvez connecter le serveur en utilisant un simple telnet:
    telnet localhost 6789
    Pour changer le port par defaut, vous pouvez (en tand que root) editer votre /etc/services, et ajouter une entrée comme ceci:
    xinectl    7890/tcp        # xine control
    Ceci changera le port par defaut de 6789 à 7890, et créera un service "humain" appelé xinectl. Ce serveur offre de lui même l'aide et la syntaxe des commandes:
    help[commande]
    Sans commande spécifié, toutes les commandes disponibles seront affichées. Si une commande est spécifié, un court texte à propos de la fonctionnalité de la commande sera affiché.
    syntaxe<commande>
    Affiche la syntaxe de la commande.

-R, --root
    Utilise la fenêtre root comme fenêtre de sortie.

-G, --geometry <WxH[+X+Y]>
    Vous pouvez spécifié la taille et la position de la fenêtre de sortie en utilisant la géométrie de style X (voir X(7)). Les décalages X et Y sont optionnels.

-B, --borderless
    Retire les bordures de la fenêtre de sortie, en mode fenêtré.

--animation <mrl>
    Spécifie une ou plusieurs mrls à jouer pour les flux sans video.

-P, --playlist <fichier>
    Utilise le fichier spécifié comme liste de lecture. Les formats reconnues sont: asx, toxine, m3u, pls, sfv et les fichiers texte.

-l, --loop [=mode]
    Defini le mode de bouclage de la liste de lecture. Si aucun mode n'est precisé, le mode loop est utilisé. Les modes possibles sont:
    loop: lecture du debut à la fin de la liste de lecture.
    repeat: répète l'entrée courante dans la liste de lecture.
    shuffle: sélection aléatoire d'une entrée, non encore jouée, dans la liste de lecture.
    shuffle+: identique à shuffle, mais rejoue indéfiniement la liste de lecture.

--skin-server-url <url>
    Defini l'url du serveur d'apparences.

--enqueue <mrl>
    Ajoute une ou plusieurs mrls à la liste de lecture de la session existante (session 0).
    Si vous désirez spécifier une autre session, utilisez l'option -S session=x.

-S, --session <option1,option2,...>
    Gestion de session. Toutes les options peuvent être utilisées plus d'une fois, excepté session.
    Les options sont::
    session=n specifie le numéro de session <n>,
    mrl=m ajoute la mrl <m> à la liste de lecture,
    audio=c sélectionne le canal audio (<c>: next ou prev),
    spu=c sélectionne le canal de sous-titre (<c>: next ou prev),
    volume=v règle le volume audio (<v>: 0 à 100),
    amp=v règle le niveau d'amplification de l'instance (<v>: 0 à 200),
    (playlist|pl)=p
      <p> peut être:
        clear: efface la liste de lecture,
        next: joue l'entrée suivante de la liste de lecture,
        prev: joue l'entrée précédente de la liste de lecture,
        load:s: charge le fichier de liste de lecture <s>.
    Il y a aussi d'autres options qui s'expliquent d'elles même.
        play, slow2, slow4, pause, fast2, fast4, stop, quit, fullscreen, eject.

-Z  Ne démarre pas automatiquement la lecture. N'affecte que le démarrage automatique de la lecture quand le mode smart est utilisé.

-D, --deinterlace
    Désentrelacement de la vidèo.

-r, --aspect-ratio <mode>
    Défini le ratio d'aspect le la sortie vidéo. Les modes sont: auto, square, 4:3, anamorphic, dvb.

--broadcast-port <port>
    Defini le port du diffuseur de xine (coté maître), l'esclave est démarré par 'xine slave://address:port'

--no-logo
    N'affiche pas le logo.

-E, --no-reload
    Ne recharge pas l'ancienne liste de lecture. La liste de lecture est sauvée quand vous quittez xine, puis elle est rechargée est lue à la prochaine execution de xine. Cette fonctionnalité peut être dévalidée via la fenêtre de réglage.

--post <plugin>[:parameter=value][,...]
    Charge un plugin de post-traitement. Les paramètres sont séparés par des virgules. Cette option peut être utilisée plus d'une fois afin de chainer two ou plusieurs plugins de post-traitement vidéo.

--disable-post
    Ne mets pas en fonction le(s) plugin(s). De cette manière, vous pouvre specifier un ou plusieurs plugins à utiliser, à l'aide de l'option de ligne de commande --post, mais en ne validant pas leurs effets.

MRL (media resource locator)
    Les MRLs sont similaires aux URLs de votre navigateur internet. Elles définissent le média à utiliser comme source de lecture. Les MRLs valides peuvent être des noms de fichiers ou un de ceux qui suit:
    file:<chemin>
    fifo:<chemin>
    stdin:/
    dvd:/<titre>.<part>
    vcd:/<numéropiste>
    tcp://<hôte>:<port>
    rtp://<hôte>:<port>
    udp://<hôte>:<port>
    mms://<hôte>...
    http://<hôte>...

Plusieures MRLs peuvent être spécifiées pour lire un nombre consécutif de flux.

Si vous ne spécifiez aucune MRL, vous pourrez sélectionner un fichier par glisser-lacher. Glisser des fichiers depuis GNOME Midnight Commander (gmc), Nautilus ou Konqueror est connu pour fonctionner.

utilisation des sous-titres (toute mrl)

Les fichiers de sous-titre peuvent êre ajoutés a une MRL:

<mrl>::<fichiersoustitre>
    Ceci est spécifique a xine-ui pour définir le fichier de sous-titre à utiliser. Le nom de fichier sera extrait par le programme, ce qui permet de le changer, le sauver dans un liste de lecture, etc...

<mrl>#subtitle:<fichiersoustitre>
    Ceci est spécifique a xine-lib pour définir le fichier de sous-titre à utiliser. Le programme ne portera aucune attention au fichier de sous-titre utilisé.

options de flux
    Aprés un délimiteur # vous pouvez ajouter plusieurs paramètres pour le flux:

novideo
    la vidéo sera ignorée

noaudio
    l'audio sera ignoré

nospu
    le sous-titre sera ignoré

demux:<nom de demultiplexeur>
    spécifie le démultiplexeur à utiliser

volume:<niveau>
    spécifie le volume sonore

compression:<niveau>
    définie le niveau de compression dynamique

<section de configuration>:<valeur de configuration>
    assigne une nouvelle valeur a n'importe quelle section de configuration

changer une option de configuration 'à la volée':
    Vous pouvez changer une option de configuration à n'importe quel moment, en utilisant la mrl spéciale cfg:/. Sa syntaxe est:
        cfg:/<section de configuration> : <valeur de configuration>
    Contrairement à l'option de configuration du flux, vous pouvez changer quelque chose avant de jouer le flux.

TOUCHES DE CONTRÔLE
Beaucoup de fonctions peuvent êtres contrôlées en pressant certaines touches. 'M-' est la touche Meta ('Alt' sur les claviers de PC), 'C-' est la touche Control 'Ctrl', les autres touches spéciales sont délimitées par les caractères '<' et '>', par exemple: la touche FIN est affichèe <fin>. La liste de ces touches est:

0..9: Saute à 0%..90% du flux courant.
a: Bascule du ratio d'aspect (AUTO/16:9/4:3/DVB).
C-a Ajoute une mediamark à la liste de lecture à partir de la position courante du flux lus.
M-c: Affiche/masque la fenêtre des réglages vidéo.
d: Passe le moniteur en attente DPMS
e: Ejecte le média courant.
C-e: Dans la fenêtre de la liste de lecture, ce raccouçis vous permet d'editer le mediamark sélectionné et d'en modifier les paramêtres (identificateur, mrl, debug et fin)
M-e: Affiche/masque la fenêtre d'envoi d'évènement.
f: Bascule plein écran/fenêtré.
F: Bascule plein écran xinerama/fenêtré.
g: Affiche/masque le panneau de contrôle.
h: Affiche/masque la fenêtre de sortie.
i: Bascule des méthodes de dé-entrelacement.
M-i: Affiche/masque la fenêtre d'informations de flux.
l: Bascule entre les modes de boucle.
M-l: Affiche/masque la fenêtre de log.
M-m: Affiche/masque le gestionnaire de MRL.
C-m: Bascule du mode muêt.
CM-o: Bascule du mode TV pour les carte DXR3.
C-o: Ouvre la fenêtre du sélecteur de fichiers.
M-p: Affiche/masque le fenêtre de liste de lecture.
q: Quitte.
s: Zoom 1:1.
S: Stoppe la lecture.
M-s: Affiche/masque la fenêtre de configuration.
z|Z: Zoom avant/arrière.
M-C-z: Ràz zoom.
v: Reduit le volume audio.
V: Augmente le volume audio.
C-v: Reduit le niveau d'amplification de l'instance.
C-V: Augmente le niveau d'amplification de l'instance.
C-A: Remise à zéro du niveau d'amplification.
t: Prends une photo.
<entrée>: Lecture.
<espace>: Pause.
<haut>/<bas>: Avance rapide, ralenti.
C-<gauche>/C-<droite>: Saute -+ 15 sec.
<gauche>/<droite>: Saute +- 60 sec.
<page précédente>: Saute au flux precédent dans la liste de lecture.
<page suivante>: Saute au flux suivant dans la liste de lecture.
<: Réduit la fenêtre de sortie.
>: Agrandi la fenêtre de sortie.
M-1: Fenêtre de sortie vidéo à 50%
M-2: Fenêtre de sortie vidéo à 100%
M-3: Fenêtre de sortie vidéo à 200%
.: Sélectionne le canal de sous-titres suivant.
,: Sélectionne le canal de sous-titres précédant.
+: Sélectionne le canal audio suivant.
-: Sélectionne le canal audio précédent.
Esc: Menu 1 (ex: menu principal)
F1: Menu 2 (ex: menu titre)
F2: Menu 3
<Insert>: Bascule capture de pointeur.
Les raccourcis suivant sont utilisés dans des plugin tiers, généralement pour la navigation de DVD:

<PavéNum Haut>: Evènement Haut.
<PavéNum Bas>: Evènement Bas.
<PavéNum Gauche>: Evènement Gauche.
<PavéNum Droit>: Evènement Droit..
<PavéNum PgPréc>: Evènement Précédent.
<PavéNum PgSuiv>: Evènement Suivant.
<PavéNum Fin>: Evènement Angle précédent.
<PavéNum Début>: Evènement Angle suivant.
<PavéNum Entrée>: Evènement Sélection.

Ajustement de la synchronization audio/video
Il existe des flux ayant de mauvaises informations de temporisation, de ce fait la synchronisation échoue. Il est possible de corriger ceci en utilisant les touches directionnelle:
n: Pressez cette touche si la vidéo est en retard par rapport à l'audio.
m: Pressez cette touche si la vidéo est en avance par rapport à l'audio.
<début>: Pressez cette touche pour remettre à 0.

Ajustement de la synchronization des sous-titres
Il est possible de modifier la synchronisation des sous-titres en utilisant les touches suivantes:
M et N

FICHIERS
Tout les fichiers de configurations sont désormais dans ~/.xine:
~/.xine/config: fichier principal de configuration
~/.xine/keymap: fichier d'assignement des touches de xine-ui
~/.xine/passwd: fichier de mots de passes de xine-ui ~/xine/xinerc: vous pouvez ajouter des arguments de ligne de commande habituel dans ce fichier (un argument par ligne), comme ci-dessous:
--geometry 720x576+0+0
--network
-s DVD
-p

VOIR AUSSI
xine-remote(1).
Le programme est complètement documenté sur la page du projet de xine: http://xine.sourceforge.net/ (http://xine.sourceforge.net/)

AUTEURS
Cette page de manuel a été écrite par Siggi Langauf <siggi@users.sourceforge.net>, de nombreux ajouts de Guenter Bartsch <guenter@users.sourceforge.net> et Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>, pour le projet xine. Traduction par Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>.