Die Verwendung vdpaumit Nvidia-Karten sollte Ihnen eine hervorragende Leistung bringen smplayerund sicherstellen, dass Sie beim Abspielen von DVDs und x264-codierten Videos nur sehr wenig CPU verwenden. Wie in den Ubuntu-Foren ausführlich besprochen wurde , ist es sehr wichtig, dies zu beachten
Vdpau ist zwei Dinge. Zum einen ein Anzeigegerät wie xv. Der andere ist ein Codec, der den PureVideo-Chip zum Dekodieren bestimmter Dateien verwenden kann
wie mpeg1 / 2 und x264. Wenn Ihre Karte dies unterstützt (siehe hier für eine Liste der unterstützten GPUS), ist dies eine bessere Option als die alte xvund insbesondere xll, wenn erheblich mehr CPU verwendet wird.
Es smplayergibt einige Optionen, auf die über die Schaltfläche "Konfigurieren" neben der vdpauOption zugegriffen werden kann (siehe Screenshot), aber Sie müssen normalerweise nicht damit herumspielen, es sei denn, Sie haben Probleme mit der Videoleistung.
HINWEIS: Es ist besonders wichtig zu beachten , dass , wenn vdpauCodecs wie ffh264vdpauausgelastet sind, keine der folgenden smplayergui Optionen wie post-processing, deinterlaceusw., wird eine Wirkung hat. Im Screenshot sehen Sie auch, dass "Software-Videofilter deaktivieren" aktiviert ist, wenn Sie auf die vdpauEigenschaften klicken .
Wie im Mplayer-Handbuch erwähnt, können jedoch spezielle Optionen deintverwendet werden, die bei Verwendung von vdpau über die Befehlszeile übergeben werden können, obwohl diese normalerweise nicht benötigt werden. Diese speziellen Optionen werden in der smplayerGUI nicht unterstützt .
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.
Wie in dieser Forumsdiskussion gezeigt wurde ,
deint is a option for the video out (vdpau) not for the codec
Um eine dieser speziellen Optionen anzugeben (wo vosich die Videoausgabe und der vcVideo-Codec befinden), können Sie den folgenden Befehl verwenden (aus dem obigen Forum):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
Wenn vdpauSie also verwenden , müssen Sie sich nicht wirklich um diese speziellen Optionen oder andere Einstellungen in der smplayerBenutzeroberfläche kümmern, wie z. B. post-processingoder direct renderingdie Sie normalerweise ohnehin nicht anwenden können, wenn Sie verwenden vdpau.

-lavdopts threads=2