我正在尝试让“gmplayer”工作。我最终让它工作了,但过程很艰难,我有一个问题(在这篇文章的末尾)。注意:我首先安装了 mplayer,它工作得很好。它“开箱即用”。但是当我安装 mplayer-gui 时,我在让 gmplayer 工作时遇到了问题。
首先,我收到了以下描述的错误gmplayer 无法运行归根结底就是(以 root 身份)执行以下操作:
cd /usr/share/mplayer/skins/default
for FILE in *.png
do
convert $FILE -define png:format=png24 $FILE
done
注意:convert
来自 ImageMagick。
但它仍然无法运行。我不断收到以下错误消息,直到我CtrlC:
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
然后我查阅手册页,发现我需要使用-vo
开关指定视频驱动程序。当我将:添加-vo xv
到 gmplayer 命令行时,它起作用了(仍然会在终端屏幕上生成一堆警告/错误,但它确实起作用了),我能够观看视频并使用 GUI 界面来控制 mplayer。太棒了!
但是现在我想知道这个libvpau_i965
库来自哪里,以及我是否可以安装它以消除错误(即,这样它就可以在没有的情况下工作-vo xv
)。
我愿意:
apt-file search libvpau_i965.so
但它什么也没找到。所以,该文件似乎不在我的任何 apt-getting 源中。知道在哪里可以找到它吗?
编辑以添加:
我还注意到没有命令行或配置文件选项来设置播放音量。gmplayer 总是默认(即启动为)零音量,这很烦人。mplayer 通常默认为最后的音量。
无论如何,这里有一个用于 gmplayer 在启动时设置音量的解决方法脚本:
#!/bin/bash
[ -r "$1" ] || exec echo "Not found: $1"
{ sleep 3;xdotool type '***********************************************'; } &
gmplayer "$1"