Die Verwendung vdpau
mit Nvidia-Karten sollte Ihnen eine hervorragende Leistung bringen smplayer
und 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 xv
und insbesondere xll
, wenn erheblich mehr CPU verwendet wird.
Es smplayer
gibt einige Optionen, auf die über die Schaltfläche "Konfigurieren" neben der vdpau
Option 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 vdpau
Codecs wie ffh264vdpau
ausgelastet sind, keine der folgenden smplayer
gui Optionen wie post-processing
, deinterlace
usw., wird eine Wirkung hat. Im Screenshot sehen Sie auch, dass "Software-Videofilter deaktivieren" aktiviert ist, wenn Sie auf die vdpau
Eigenschaften klicken .
Wie im Mplayer-Handbuch erwähnt, können jedoch spezielle Optionen deint
verwendet 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 smplayer
GUI 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 vo
sich die Videoausgabe und der vc
Video-Codec befinden), können Sie den folgenden Befehl verwenden (aus dem obigen Forum):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
Wenn vdpau
Sie also verwenden , müssen Sie sich nicht wirklich um diese speziellen Optionen oder andere Einstellungen in der smplayer
Benutzeroberfläche kümmern, wie z. B. post-processing
oder direct rendering
die Sie normalerweise ohnehin nicht anwenden können, wenn Sie verwenden vdpau
.
-lavdopts threads=2