Jump to content

# MPlayer (Français)

From ArchWiki
État de la traduction: Cet article est la version francophone de MPlayer. Date de la dernière traduction: 2022-10-03. Vous pouvez aider à synchroniser la traduction s'il y a eu des changements dans la version anglaise.

Articles apparentés

- mpv

MPlayer est un lecteur de films populaire pour GNU/Linux. Il prend en charge la plupart des formats vidéo et audio et est donc très polyvalent, même s'il est surtout utilisé pour visionner des vidéos.

## Installation

Installez le paquet mplayer. Une variante notable est mplayer-vaapiAUR[broken link: package not found] qui active la VA-API.

Certains lecteurs vidéo peuvent utiliser MPlayer comme backend.

## Configuration

Les fichiers de configuration du système sont situés dans le répertoire `/etc/mplayer/`, tandis que les paramètres locaux de l'utilisateur sont stockés dans le répertoire `~/.mplayer/`. Les fichiers par défaut dans le répertoire `/etc/mplayer/` sont :

- `codecs.conf` - Contient la configuration des codecs.
- `example.conf` - Est un exemple de mplayer.conf, qui n'est pas automatiquement créé après l'installation.
- `input.conf` - Contient la configuration d'un raccourci clavier.

Un fichier `config` est créé par défaut dans le répertoire `~/.mplayer/`.

Consultez aussi : Exemple de fichier de configuration MPlayer, mplayer(1).

### Raccourcis clavier

Les raccourcis clavier du système sont configurés via `/etc/mplayer/input.conf`. Les raccourcis clavier personnels sont stockés dans `~/.mplayer/input.conf`. Pour une liste complète des raccourcis clavier, consultez le site mplayer(1).

Consultez également : LQWiki:Symboles du clavier XF86.

## Trucs et astuces

### Accélération vidéo matérielle

Consultez la page anglaise concernant l'accélération matérielle des vidéos.

#### Activation de VDPAU

Ajoutez les éléments suivants aux fichiers de configuration du système (`/etc/mplayer/mplayer.conf`) ou de l'utilisateur (`~/.mplayer/config`) :

    vo=vdpau,
    vc=ffh264vdpau,ffmpeg12vdpau,ffodivxvdpau,ffwmv3vdpau,ffvc1vdpau,ffhevcvdpau

Note

- Les virgules de fin sont importantes ! Elles indiquent à MPlayer de se rabattre sur d'autres pilotes et codecs si ceux spécifiés ne sont pas trouvés.
- L'option `-vo` sélectionne le pilote de sortie vidéo VDPAU, l'option `-vc` sélectionne les codecs vidéo VDPAU.
- Le codec `ffodivxvdpau` n'est pris en charge que par les séries les plus récentes de matériel NVIDIA. Pensez à l'omettre en fonction de votre matériel spécifique. Consultez Hardware video acceleration#NVIDIA pour plus d'informations.

#### Activer VA-API

Ceci nécessite mplayer-vaapiAUR[broken link: package not found].

    $ mplayer -vo vaapi -va vaapi foobar.mpeg.

- `-vo` - Sélectionne le pilote de sortie vidéo vaapi
- `-va` - Sélectionnez le pilote du décodeur vidéo vaapi

Lecteurs basés sur MPlayer :

- gnome-mplayer : Pour activer l'accélération matérielle : Edit > Preferences > Player, puis définissez Video Output sur `vaapi`.
- smplayer : Pour activer l'accélération matérielle : Options > Préférences > Général > Vidéo, puis définissez le pilote de sortie sur `vaapi`.

### Vidéo translucide avec les cartes Radeon et Composite activé

Pour obtenir une sortie vidéo translucide sous X, vous devez activer la vidéo texturée dans MPlayer :

    $ mplayer -vo xv:adaptor=1 file (fichier)

Ou ajoutez la ligne suivante à `~/.mplayer/config` :

    vo=xv:adaptor=1

Vous pouvez utiliser `xvinfo` pour vérifier les modes vidéo pris en charge par votre carte graphique.

### Regarder une vidéo en streaming

Si vous voulez lire un flux vidéo (par exemple un lien `ASX`), utilisez :

    $ mplayer -playlist link-to-stream.asx

L'option `-playlist` est nécessaire car ces flux sont en fait des listes de lecture et ne peuvent être lus sans elle.

#### Streaming DVB-T

Consultez DVB-T pour plus d'informations.

### Lecture d'un DVD

Pour lire un DVD avec MPlayer :

    $ mplayer dvd://N

où N est le numéro du titre souhaité. Commencez par 1 et remontez si vous n'êtes pas sûr. Pour commencer à un chapitre spécifique, utilisez l'option '-chapter'. Par exemple, en ajoutant '-chapter 5' à la commande, la lecture du DVD commence au chapitre 5 du titre.

Mplayer vérifie `/dev/dvd` par défaut. Dites-lui d'utiliser `/dev/sr0` avec l'option `dvd-device` sur la ligne de commande, ou la variable `dvd-device` dans `~/.mplayer/config`.

Pour lire un fichier image DVD :

    $ mplayer -dvd-device movie.iso dvd:// N

Pour activer le menu du DVD, utilisez :

    $ mplayer dvdnav://

Note Vous utilisez les touches fléchées pour naviguer et la touche `Enter` pour choisir.

Pour activer la prise en charge de la souris dans les menus de DVD, utilisez :

    $ mplayer -mouse-movements dvdnav://

Pour trouver la langue audio, lancez MPlayer avec le paramètre `-v` pour afficher les ID audio. Une piste audio est sélectionnée avec `-aid audio_id`. Définissez une langue audio par défaut en éditant `~/.mplayer/config` et en ajoutant la ligne `alang=en` pour l'anglais.

Avec MPlayer, le DVD pouvait être réglé sur un faible volume. Pour augmenter le volume maximal à 400 %, utilisez `softvol=yes` et `softvol-max=400`. Le volume de démarrage est par défaut égal à 100 % du volume du logiciel et les niveaux globaux du mixeur restent inchangés. En utilisant les touches `9` et `0`, le volume peut être ajusté entre 0 et 400 %.

    alang=fr
    softvol=yes
    softvol-max=400

### Prise en charge de JACK

Pour que la sortie audio de MPlayer soit dirigée vers JACK comme comportement par défaut, éditez `~/.mplayer/config` et ajoutez :

    ao=jack

Si JACK n'est pas toujours en cours d'exécution, vous pouvez faire en sorte que la sortie de MPlayer soit dirigée vers JACK en fonction des besoins en invoquant MPlayer à partir de la ligne de commande comme suit

    $ mplayer -ao jack path/to/file (chemin/vers/fichier)

### Sous-titres avancés

Pour que les sous-titres au format SubStation Alpha avancé (ass) ou SubStation Alpha (ssa) s'affichent correctement, vous devez modifier `~/.mplayer/config` et ajouter :

    ass=true

ou ajouter -ass à la ligne de commande :

    $ mplayer -ass path/to/subtitledVideo.mkv.

Une indication possible de la nécessité d'activer cette option est que vous obtenez des nombres apparaissant avec vos sous-titres. Cela est dû au fait que les informations de positionnement sont interprétées comme quelque chose à afficher. Mplayer se plaindra également si les sous-titres sont trop longs ou comportent trop de lignes.

L'activation de `ass` active également toutes les polices intégrées. Comme indiqué dans la note du manuel de mplayer, l'ajout de `embeddedfonts=true` n'est pas nécessaire si fontconfig est une version 2.4.2 ou plus récente. Fontconfig sera également utilisé pour sélectionner la police à utiliser lorsqu'il n'y a pas de polices intégrées. Cela peut entraîner l'utilisation d'une police différente de celle utilisée pour le rendu des sous-titres OSD.

### Radio Internet

Voici un exemple de script pour un démarrage/arrêt facile de la lecture d'une station de radio prédéfinie. [1]

    #!/bin/bash
    XX="X"$1;
    PLAYIT='mplayer  -loop 0 -playlist http://*.*.*.*:8000/listen.pls';

    if [ "$XX" == "Xstop" ]; then
      killall mplayer;
    else
      if [ 'EX' == 'EX'"$(pidof mplayer)" ]; then
        if [ "$UID" -ne 0 ]; then
          nohup $PLAYIT &> /dev/null & disown;
        else
          echo The "root" user is not allowed to run this script.
        fi
      else
        echo mplayer is already running by user: $(ps -eo user,comm | grep -i "mplayer"$ | sed 's/ mplayer/,/m') | sed "s/ ,$/./m";
      fi
    fi

Pour plus de détails sur une instance de mplayer en cours d'exécution :

    $ ps -eo pcpu,pid,user,comm | grep -i "mplayer"$ | sed "s/ mplayer$//m"

### Codecs binaires supplémentaires

Si vous devez lire des médias encodés avec les codecs cook, drvc ou sipr, vous pouvez installer le pack de codecs binaires "essentiels" avec le paquet codecs64AUR. Consultez http://www.mplayerhq.hu/design7/dload.html pour plus d'informations.

## Dépannage

### MPlayer ne parvient pas à ouvrir les fichiers contenant des espaces

MPlayer peut échouer à ouvrir un fichier contenant des espaces (par exemple 'The Movie') en disant qu'il n'a pas pu ouvrir le fichier `file:///The%20Movie`. (où tous les espaces sont convertis en `%20`). Ce problème peut être résolu en modifiant la ligne suivante dans `/usr/share/applications/mplayer.desktop` :

    Exec=mplayer %U

en :

    Exec=mplayer "%F"

Si vous utilisez un frontend/GUI pour MPlayer, entrez son nom dans `Exec=gui_name "%F"`.

### MPlayer a une police noire ou de couleur étrange pour l'OSD et les sous-titres

Il semble y avoir un problème avec les couleurs de l'OSD et des sous-titres lors de l'utilisation de la sortie vdpau, que mplayer peut utiliser par défaut. Vous pouvez contourner ce problème en utilisant xv à la place de vdpau :

Comme option de ligne de commande :

    mplayer -vo xv

En ajoutant la ligne suivante à votre fichier `~/.mplayer/config` :

    vo=xv

Consultez le fil de discussion original forums pour plus de détails.

### SMPlayer : Pas de vidéo

SMPlayer peut avoir des difficultés à ouvrir certains `MP4` (et probablement `FLV`). S'il ne lit que l'audio sans aucune vidéo, une solution possible est d'ajouter les lignes suivantes à votre fichier `~/.mplayer/config` :

    [extension.mp4]
    demuxer=mov

Si le problème persiste, c'est que SMPlayer conserve les paramètres de ce fichier spécifique. La suppression des paramètres de tous les fichiers que SMPlayer conserve résoudra ce problème :

    $ rm -rf ~/.config/smplayer/file_settings

### SMPlayer : échec de la reprise de la lecture après une pause

SMPlayer peut arrêter de lire une vidéo après l'avoir mise en pause si votre pilote de sortie audio est mal configuré. Vous pouvez résoudre ce problème en configurant spécifiquement votre pilote audio. Par exemple, si vous utilisez PulseAudio, cela peut être fait en démarrant MPlayer avec l'argument `-ao pulse` ou en ajoutant ce qui suit à votre fichier `~/.mplayer/config` :

    ao=pulse

Vous pouvez également modifier ce paramètre à partir de SMPlayer en allant dans Options > Préférences > Général > Audio et en définissant l'option Output Driver sur pulse.

### SMPlayer : pas de vidéo lors de l'utilisation de la transparence sous GNOME

Ce problème peut survenir sous GNOME lorsque vous utilisez Compiz pour fournir de la transparence : SMPlayer démarre avec un écran transparent avec une lecture audio, mais pas de vidéo. Pour résoudre ce problème, créez (en tant que root) un fichier avec le contenu suivant :

    /usr/local/bin/smplayer.helper

    export XLIB_SKIP_ARGB_VISUALS=1
    exec smplayer.real "$@"

Ensuite, rendez-le exécutable puis faites-en un lien :

    # ln -sf /usr/local/bin/smplayer.helper /usr/local/bin/smplayer

### SMPlayer : Police OSD trop grande / texte des sous-titres trop petit

Depuis SMPlayer 0.8.2.1 (avec MPlayer2 20121128-1), le rapport entre la police des sous-titres et celle de l'OSD est très étrange. Cela peut avoir pour conséquence que le texte OSD remplit tout l'écran alors que les sous-titres sont très petits et illisibles. Ce problème peut être résolu en ajoutant :

    -subfont-osd-scale 2

ou aux options supplémentaires passées à MPlayer par SMPlayer. Ces options se trouvent dans Options > Preferences > Advanced > Options for MPlayer. Ceci peut également être réalisé en ajoutant la ligne suivante à `~/.mplayer/config` :

    subfont-osd-scale=2

### Mplayer affiche des points d'interrogation pour certains caractères dans les sous-titres

Si le codepage des sous-titres est utf8, essayez d'utiliser :

    -subcp utf8

Vous pouvez trouver la page de code des sous-titres avec :

    file subtitles.srt

Consultez https://www.linuxquestions.org/questions/slackware-14/mplayer-shows-question-marks-for-some-characters-on-subtitle-works-fine-on-xine-906077/.

### Lecture hachée des CD audio

La lecture du CDDA peut être interrompue toutes les quelques secondes lorsque le CDROM fait tourner le CD. Pour contourner ce problème, vous devez mettre en cache ou en mémoire tampon à l'avance en utilisant l'option `-cache` :

    mplayer cdda://:1 -cache 1024

L'option `:1` permet de réduire la vitesse du CDROM pour une rotation constante et moins de bruit.

## Voir aussi

- FAQ MPlayer
- Conseils sur MPlayer
- Comment configurer MPlayer
- playerctl : Un utilitaire en ligne de commande et une bibliothèque pour contrôler les lecteurs multimédias.

Categories:

- Video (Français)
- Audio (Français)

Hidden category:

- Pages with broken package links

MPlayer (Français)
Add topic