Answers:
vdpau
与Nvidia卡一起使用时,您可以通过获得出色的性能smplayer
,并可以确保在播放dvds和x264编码的视频时使用很少的cpu。正如上详细讨论了Ubuntu论坛,这是非常重要的注意,
Vdpau是两件事。一种是显示设备,例如xv。另一个是可以使用PureVideo芯片解码某些文件的编解码器
例如mpeg1 / 2和x264。如果您的卡支持它(请参阅此处,以获取受支持的GPU 列表),则它比旧的更好xv
,尤其是xll
,它将使用更多的CPU。
在smplayer
那里是可以通过配置按钮访问旁边的一些选项vdpau
选项(见截图),但你通常不会有,除非你有与视频性能的任何问题与这些拨弄。
注:这是特别重要的是,当vdpau
诸如编解码器ffh264vdpau
正在使用,无以下smplayer
GUI选项,例如post-processing
,deinterlace
等等,会产生什么影响。在屏幕快照中,您还可以看到单击vdpau
属性时已选中“禁用软件视频过滤器” 。
但是,如Mplayer手册中所述,特殊选项,例如deint
在使用vdpau时可以在命令行上传递,尽管通常不需要这些选项。smplayer
gui 不支持这些特殊选项。
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.
如本论坛讨论所示,
deint is a option for the video out (vdpau) not for the codec
因此,要指定这些特殊选项之一(vo
视频输出和 vc
视频编解码器在其中),可以使用以下命令(取自上面的论坛):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
因此,在使用的时候vdpau
你并不真的需要有关在这些特殊的选项或任何其他设置担心smplayer
贵如post-processing
或direct rendering
你不能正常使用时,反正申请vdpau
。
-lavdopts threads=2