AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 13487
In Process
ok comp
ok comp
Asked: 2010-11-17 02:08:12 +0800 CST2010-11-17 02:08:12 +0800 CST 2010-11-17 02:08:12 +0800 CST

GNOME Mplayer:“无法打开 VDPAU 后端 libvdpau_nvidia.so”错误

  • 772

每次播放视频时使用 GNOME Mplayer,我都会在下面的屏幕截图中弹出恼人的对话框。

替代文字

gnome nvidia mplayer
  • 10 10 个回答
  • 43746 Views

10 个回答

  • Voted
  1. exo_cw
    2011-10-25T10:47:15+08:002011-10-25T10:47:15+08:00

    我正在使用专有的 NVIDIA 驱动程序,并通过创建指向 VDPAU 库的符号链接来解决此问题:

    ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so
    

    这具有实际启用 VDPAU 而不是回退到 XV 或 X11 的好处。当然你需要一个支持VDPAU加速的显卡。

    • 8
  2. Oli
    2010-11-17T02:35:36+08:002010-11-17T02:35:36+08:00

    您可以通过~/.mplayer/config在您选择的编辑器和文件中的某个位置(包括really-quiet="1". 我使用普通的 mplayer(根本没有 GUI),但这不应该改变事情,这在 GMPlayer 中也适用于我。这是我的配置:

    [default]
    vo=vdpau,xv,
    vc=ffh264vdpau,ffmpeg12vdpau,
    
    ao=pulse
    really-quiet="1"
    fs=1
    xineramascreen=1
    msglevel=all=0
    showsubtitles=0
    

    您可能不想要voandvc行(我是 Nvidia 用户)并且您可能不想要任何其他设置。如果我是你,我会用这个:

    [default]
    ao=pulse
    really-quiet="1"
    
    • 4
  3. Temak
    2015-03-07T05:56:41+08:002015-03-07T05:56:41+08:00

    对于 Intel VGA 和 x64,我已经解决了

    sudo apt-get install i965-va-driver
    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install libvdpau-va-gl1
    cd /usr/lib/x86_64-linux-gnu/vdpau/
    sudo ln -s libvdpau_va_gl.so.1 libvdpau_i965.so.1
    

    对于 Nvidia,该软件包是

    sudo apt-get install libvdpau1 vdpau-va-driver
    
    • 4
  4. karthick87
    2010-11-17T02:13:12+08:002010-11-17T02:13:12+08:00

    这是您的问题的解决方案:

    当您像这样启动 mplayer 时,只需尝试在命令行上指定视频输出驱动程序:

    mplayer -vo xv video.wmv
    

    您可以使用命令获取“可用的视频输出驱动程序”列表mplayer -vo help。

    问题是选择的(或默认的)视频输出驱动程序是 vdpau,并且没有人在 mplayer 软件包和软件上工作,并没有足够关心软件包是否与您的硬件和软件配置一起工作。不过不用担心,您现在已经得到了这个答案,并且可以在命令行上指定视频输出驱动程序(例如-vo xv)。

    mplayer 在最终决定(仅)尝试(丢失的)vdpau 驱动程序之前将潦草的配置选项的顺序并不那么明显,但我认为大致是这样的,

    1. 检查~/.mplayer/config(用户特定的)默认视频输出驱动程序(如果有)
    2. 然后检查/etc/mplayer/mplayer.conf(系统特定的)默认视频输出驱动程序(如果有)
    3. 然后检查 mplayer 构建时使用的默认编译选项(特定于构建)。

    如果您使用的 mplayer 命令是使用 vdpau 选项编译的,并且在~/.mplayer/configor中没有指定默认的视频输出驱动程序/etc/mplayer/mplayer.conf(这种情况很常见,或者我是地球上唯一遇到过配置选项问题的人在 linux 机器上)然后它将回退到已编译的默认值,在这种情况下为 vdpau。

    另一个类似的问题是 mplayer 可能工作正常,而 gmplayer 使用您刚刚尝试使用 mplayer 的相同选项给出同样的错误。你猜怎么着?gmplayer 使用另一个配置文件,,~/.mplayer/gui.conf它会默认为指定的最后一个视频驱动程序(或默认为在编译选项中)。同样,只需在命令行上指定一个视频输出驱动程序,或将其中之一放入此处提到的无数配置文件之一。

    • 2
  5. Sudhir Kumar
    2011-01-14T23:50:12+08:002011-01-14T23:50:12+08:00

    不过稍微设置一下就可以解决如下问题;

    • 在 GNOME 播放器菜单栏中打开编辑 → 首选项
    • 选择“播放器”选项卡
    • 选择x11视频输出
    • 关闭首选项并尝试再次打开视频文件。

    你的问题应该已经解决了。

    • 1
  6. fragos
    2011-03-13T18:48:45+08:002011-03-13T18:48:45+08:00

    右键单击Application图标并选择Edit Menus,选择 mplayer 的菜单项并编辑Properties > Command

    • 1
  7. RolandiXor
    2011-03-14T11:22:35+08:002011-03-14T11:22:35+08:00

    注意:更新之前的所有内容都包含在内,因为它可能对其他人有用,并且是在测试之前或我缺乏有关情况的信息时发布的。

    如果您使用的是 nVidia 卡,请安装专有驱动程序。

    Fglrx 是官方(闭源)ATI/AMD 驱动程序,尽管默认情况下 Ubuntu 中也包含官方开源驱动程序,并且这些驱动程序与许多(通常是较旧的)卡一样好。vdpau(对不起,如果我之前拼错了)目前仅在 nVidia 和(据我所知)英特尔卡上可用。MPlayer 支持此 API 用于视频加速,但播放视频不需要它。由于我不是一个狂热的 MPlayer 用户(我使用Totem或VLC Media Player播放视频和 DVD),我将不得不做更多的挖掘工作以在配置文件中找到正确的条目。

    我不建议编译 libvdpau.so 文件,因为老实说,它在您的配置中毫无用处,而且如果您要获得带有专有驱动程序的 nVidia 卡,则无论如何都不需要安装任何额外的东西。

    我给你的一个建议是(临时)安装MPlayer-gui 安装 mplayer-gui ,看看在启动它时是否允许你从 gui 选项中禁用 vdpau。然后你可以恢复到正常的 MPlayer 并且它应该可以正常工作而没有任何进一步的问题。如果这不起作用,那么您可能必须最终编译 :( 以禁用 vdpau 的使用(并避免不得不购买新的显卡哈哈)。

    更新

    不要笑,(好吧,笑我,继续;) - 但我只是为自己打开了 Gnome-MPlayer,在偏好中,你可以选择你的视频输出模块!你现在需要做的就是选择一个适合你的(vaapi应该在你的显卡上工作)。

    在MPlayer选项卡下(未显示),您还可以添加命令行参数以传递给 MPlayer,以防万一。

    截图截图截图! 我的天啊! 哈哈! 哈哈? 哦...猜它没有加载?

    习惯截图:)

    vaapi 的维基百科页面应该可以帮助您详细了解大多数视频加速方法(如果您按照文章中推荐的链接进行操作)。

    • 1
  8. JerzyG
    2011-10-25T11:29:06+08:002011-10-25T11:29:06+08:00

    添加-vo xv

    在此处输入图像描述

    • 1
  9. user13186
    2011-03-29T13:05:30+08:002011-03-29T13:05:30+08:00

    这个命令行帮助了我:mplayer -demuxer mov filename.mov

    • 0
  10. michalzuber
    2016-02-11T09:17:07+08:002016-02-11T09:17:07+08:00

    安装libvdpau-va-gl为我解决了这个问题,但它是一个软件解决方案。尝试设置export VDPAU_DRIVER=nvidia

    • 0

相关问题

  • 为什么我的时钟、指示器小程序和通知区域有时会在我重新启动时移动?我怎样才能防止这种情况?

  • 停止菜单图标闪烁

  • 帮助让 Flash 播放器在第二个屏幕上工作?

  • 是否有适用于 IMAP 邮件帐户的 Gnome 小程序?

  • 如果顶部面板中缺少会话小程序,如何注销?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve