首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在GStreamer上启用VDPAU?

如何在GStreamer上启用VDPAU?
EN

Ask Ubuntu用户
提问于 2011-11-13 20:04:29
回答 1查看 16K关注 0票数 8

目前,我在720个高清视频上遇到了一些滞后。我希望VDPAU能帮上忙。如何在基于GStreamer的视频播放器上启用它?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2011-11-13 20:20:58

默认情况下,在正式的nVidia二进制文件上启用VDPAU。如果您的卡支持VDPAU只需安装它们并使用支持VDPAU的播放器即可。

另外,如果安装了libva,则应该通过vdpau-va-driver实现视频硬件加速。

代码语言:javascript
运行
复制
sudo apt-get install libva1 vdpau-va-driver vainfo

Gstreamer应该负责剩下的部分,或者如果您要使用像vlc这样的播放器,您应该有一个选项,可以在player中使用它自己。

若要查看是否支持您的卡,请运行命令vainfo

如果你得到这样的输出

代码语言:javascript
运行
复制
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

你的卡没有硬件加速。

另一方面,如果你得到了这样的东西

代码语言:javascript
运行
复制
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

您的硬件支持视频加速及其启用。

票数 7
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/78936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档