L'utilisation vdpau
avec les cartes Nvidia devrait vous permettre d'obtenir d'excellentes performances smplayer
et 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 smplayer
y a quelques options accessibles via le bouton de configuration à côté de l' vdpau
option (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 vdpau
codecs tels que ffh264vdpau
sont utilisés, aucune des suivantes des smplayer
options 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 vdpau
propriétés.
Cependant, comme indiqué dans le manuel de Mplayer, des options spéciales telles que celles qui deint
peuvent ê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' smplayer
interface 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ù vo
est la sortie vidéo et vc
le 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, vdpau
vous n'avez pas vraiment à vous soucier de ces options spéciales ou de tout autre paramètre dans l' smplayer
interface graphique, comme post-processing
ou direct rendering
que vous ne pouvez pas normalement appliquer de toute façon lors de l'utilisation vdpau
.
-lavdopts threads=2