Table des matières
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,
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)