L'utilisation vdpauavec les cartes Nvidia devrait vous permettre d'obtenir d'excellentes performances smplayeret vous garantira que vous utilisez très peu de CPU lors de la lecture de DVD et de vidéos encodées x264. Comme cela a été discuté en détail sur les forums Ubuntu , il est très important de noter que
  Vdpau, c'est deux choses. Un, un périphérique d'affichage, comme xv. L'autre, un codec qui peut utiliser la puce PureVideo pour décoder certains fichiers
tels que mpeg1 / 2 et x264. Si votre carte la prend en charge (voir ici pour une liste des GPU pris en charge), c'est une meilleure option que l'ancienne xv, et en particulier xll, qui utilisera beaucoup plus de CPU.
Il smplayery a quelques options accessibles via le bouton de configuration à côté de l' vdpauoption (voir capture d'écran), mais vous n'avez généralement pas à les manipuler sauf si vous avez des problèmes avec les performances vidéo.
NOTE: Il est particulièrement important de noter que lorsque les vdpaucodecs tels que ffh264vdpausont utilisés, aucune des suivantes des smplayeroptions graphiques comme post-processing, deinterlace, etc., aura un effet. Dans la capture d'écran, vous pouvez également voir que «désactiver les filtres vidéo logiciels» est coché lorsque vous cliquez sur les vdpaupropriétés.
Cependant, comme indiqué dans le manuel de Mplayer, des options spéciales telles que celles qui deintpeuvent être transmises sur la ligne de commande lors de l'utilisation de vdpau, bien qu'elles ne soient généralement pas nécessaires; ces options spéciales ne sont pas prises en charge dans l' smplayerinterface graphique.
vdpau (with -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau  or
       ffodivxvdpau)
       Video output that uses VDPAU to decode video via hardware.  Also
              supports displaying of software-decoded video.
       sharpen=<-1-1>
                      For positive values, apply a sharpening algorithm to the
                      video, for negative values  a  blurring  algorithm  (de-
                      fault: 0).
       denoise=<0-1>
                      Apply a noise reduction algorithm to the video (default:
                      0, no noise reduction).
       deint=<0-4>
                      Select the deinterlacer (default: 0).  All modes > 0 re-
                      spect -field-dominance.
Comme cela a été montré lors de cette discussion sur le forum ,
deint is a option for the video out (vdpau) not for the codec
et ainsi pour spécifier une de ces options spéciales (où voest la sortie vidéo et   vcle codec vidéo), vous pouvez utiliser la commande suivante (tirée du forum ci-dessus):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
Ainsi, lors de l'utilisation, vdpauvous n'avez pas vraiment à vous soucier de ces options spéciales ou de tout autre paramètre dans l' smplayerinterface graphique, comme post-processingou direct renderingque vous ne pouvez pas normalement appliquer de toute façon lors de l'utilisation vdpau.

               
              
-lavdopts threads=2