¿Funciona gmplayer?

¿Funciona gmplayer?

Estoy intentando que "gmplayer" funcione. Finalmente logré que funcionara, pero fue una lucha y tengo una pregunta (al final de esta publicación). Nota: Primero instalé mplayer y funciona bien. Eso funcionó "fuera de la caja". Pero cuando instalé mplayer-gui, tuve problemas para que gmplayer funcionara.

Primero, recibí el error descrito engmplayer no se puede ejecutarlo que se reduce a hacer (como root):

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

Nota: convertes de ImageMagick.

Pero todavía no funcionaba. Recibo el siguiente mensaje de error repetido infinitamente hasta que 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

Luego consulto la página de manual y descubro que necesito especificar el controlador de video usando el -vointerruptor. Cuando agrego: -vo xv a la línea de comando de gmplayer, funciona (todavía genera un montón de advertencias/errores en la pantalla del terminal, pero funciona) y puedo ver el video y usar la interfaz GUI para controlar mplayer. ¡Sí!

Pero ahora me pregunto de dónde libvpau_i965viene la biblioteca y si puedo instalarla para que el error desaparezca (es decir, para que funcione sin -vo xv).

Sí:

apt-file search libvpau_i965.so

y no encuentra nada. Entonces, ese archivo no parece estar en ninguna de mis fuentes para obtener apt. ¿Alguna idea de dónde encontrarlo?

Editar para agregar:

También noté que no hay una línea de comando o una opción de archivo de configuración para configurar el volumen de reproducción. gmplayer siempre tiene por defecto (es decir, se inicia como) volumen cero, lo cual es molesto. mplayer generalmente toma por defecto el último volumen.

De todos modos, aquí hay un script de solución para que gmplayer configure el volumen al inicio:

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

información relacionada