O gmplayer funciona?

O gmplayer funciona?

Estou tentando fazer o "gmplayer" funcionar. Acabei conseguindo fazer funcionar, mas foi difícil e tenho uma pergunta (no final deste post). Nota: instalei o mplayer pela primeira vez e funciona perfeitamente. Isso funcionou "fora da caixa". Mas quando instalei o mplayer-gui, tive problemas para fazer o gmplayer funcionar.

Primeiro, eu estava recebendo o erro descrito emgmplayer não pode ser executadoque se resume a fazer (como root):

cd /usr/share/mplayer/skins/default
for FILE in *.png
do
    convert $FILE -define png:format=png24 $FILE
done

Nota: converté do ImageMagick.

Mas ainda assim não funcionaria. Recebo a seguinte mensagem de erro repetida infinitamente até que eu 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

Em seguida, consulto a página de manual e descubro que preciso especificar o driver de vídeo usando o -voswitch. Quando adiciono: -vo xv à linha de comando do gmplayer, ele funciona (ainda gera vários avisos/erros na tela do terminal, mas funciona) e posso assistir ao vídeo e usar a interface GUI para controlar o mplayer. Sim!

Mas agora estou me perguntando de onde libvpau_i965vem a biblioteca e se posso instalá-la para que o erro desapareça (ou seja, para que funcione sem -vo xv).

Eu faço:

apt-file search libvpau_i965.so

e não encontra nada. Então, esse arquivo não parece estar em nenhuma das minhas fontes para obter o apt. Alguma ideia de onde encontrá-lo?

Edite para adicionar:

Também notei que não há opção de linha de comando ou arquivo de configuração para definir o volume de reprodução. O gmplayer sempre tem como padrão (ou seja, inicia como) volume zero, o que é irritante. O mplayer geralmente usa como padrão o último volume.

De qualquer forma, aqui está um script de solução alternativa para o gmplayer aumentar o volume na inicialização:

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

informação relacionada