gmplayer 可以用嗎?

gmplayer 可以用嗎?

我正在嘗試讓“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-get 來源。知道在哪裡可以找到它嗎?

編輯新增:

我還注意到沒有命令列或設定檔選項來設定播放音量。 gmplayer 總是預設為(即啟動時)零音量,這很煩人。 mplayer 通常預設為上次的音量。

無論如何,這裡有一個 gmplayer 在啟動時設定音量的解決方法腳本:

#!/bin/bash
[ -r "$1" ] || exec echo "Not found: $1"
{ sleep 3;xdotool type '***********************************************'; } &
gmplayer "$1"

相關內容