Mplayer

Eviter les les micro freeze

Lors de la lecture de vidéo par le réseau (fullHD principalement) il peut arriver qu'il y ait des petits lags à cause de petites latences réseau.

Pour éviter cela, il suffit de dire a mplayer d'utiliser du cache lors de la lecture, ce qu'il ne fait pas par défaut. J'utilise ainsi 50 Mo de cache, ce qui assure de la lecture fullHD de vidéos accédées en NFS en réseau filaire 100Mb.

Il faut rajouter ceci dans le fichier ~/.mplayer/config :

cache=50000

Configuration VDPAU

Pour utiliser le VDPAU et ainsi utiliser la carte graphique pour décoder la vidéo, ce qui permet de lire des vidéos HD sur des machines disposant de très peu de puissance CPU (médiacenter a base de processeur Atom par exemple), utiliser la configuration mplayer suivante :

vo=vdpau,
vc=ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau,
Noter la “,” en fin de ligne, indiquant a mplayer d'utiliser en dernier recours d'autres codecs non mentionnés au lieu d'échouer la lecture

Supprimer les bandes noires

Pour supprimer les bandes noires de films et ainsi permettre d'avoir l'agrandissement en pleine largeur de l'ecran :

  • Lancer une promiere fois la lecture du film en utilisant le filtre crop detect :
    mplayer -vf cropdetect /chemin/vers/monFilm.avi
  • Cette premiere lecture devrait envoyer des messages comportant par exemple la valeur suivante : (-vf crop=480:224:0:62)
  • Il faudra donc ainsi lancer la lecture comme suit en utilisant ces valeurs :
    mplayer -vf crop=480:224:0:62 /chemin/vers/monFilm.avi

Exemple de configuration complete

Voici pour info la configuration complète mplayer que j'utilise :

$ cat ~/.mplayer/config 
# Write your default config options here!

utf8=yes
vo=vdpau,
vc=ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffodivxvdpau,

cache=50000

ao=alsa:device=spdif

On notera dans les options :

  • Utiliser l'encodage utf-8 pour les sous-titres
  • Utilisation du VDPAU
  • Cache en lecture de 50Mo
  • Utilisation de la sortie audio numérique S/PDIF avec alsa (optique dans mon cas)
sysadmin/tips/mplayer.txt · Dernière modification: 2015/01/09 11:35 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0