目前,我在720个高清视频上遇到了一些滞后。我希望VDPAU能帮上忙。如何在基于GStreamer的视频播放器上启用它?
发布于 2011-11-13 20:20:58
默认情况下,在正式的nVidia二进制文件上启用VDPAU。如果您的卡支持VDPAU只需安装它们并使用支持VDPAU的播放器即可。
另外,如果安装了libva
,则应该通过vdpau-va-driver
实现视频硬件加速。
sudo apt-get install libva1 vdpau-va-driver vainfo
Gstreamer应该负责剩下的部分,或者如果您要使用像vlc
这样的播放器,您应该有一个选项,可以在player中使用它自己。
若要查看是否支持您的卡,请运行命令vainfo
。
如果你得到这样的输出
libva: libva version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/vboxvideo_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
你的卡没有硬件加速。
另一方面,如果你得到了这样的东西
libva: libva version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
您的硬件支持视频加速及其启用。
https://askubuntu.com/questions/78936
复制相似问题