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 -vo
switch. 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_i965
vem 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"