|
|
Audio/Video desde navegadores web: MPLAYER |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias: LINUX- Utilidades, LINUX- Software
|
Reproducción de AUDIO/VÍDEO
desde nuestro navegador web:
MPLAYER
desde nuestro navegador web:
MPLAYER
Como sabeis, existen diversos plugins que permiten la reproducción de stramings de vídeo y audio en los navegadores web. En un navegador Firefox, podeis ver que plugins teneis configurados y para que tipo de ficheros escribiendo en la barra de direcciones: about:plugins
En este post me voy a centrar sobre el plugin de mplayer llamado mplayerplug-in, y que nos permitirá la reproducción de formatos de vídeo como: divx, vnd.divx, asx, msvideo, asf, wmv, wmp, mpeg, mpeg2, xmpeg, xmpeg-2, 3gpp, mpeg3, mp4, fli, flv, vnd.vivo... y formatos de audio como wav, x-wav, wma, wax, mp3, ogg, flac... En definitva, multitud de formatos libres y propietarios de audio y vídeo.
Es complicado hacer un post genérico para distintas distribuciones de GNU/Linux. Lo normal es que el paquete que contiene este plugin lo tengais disponible para descarga en vuestros repositorios, y podais realizar la instalación con un simple: apt-get install mplayerplug-in (en gnuLinEx el paquete se llama mozilla-mplayer). Si no teneis el plugin activo o no está en los repositorios más abajo se trata ambos casos.
Voy a centrarme principalmente en un típico fallo que probablemente más de uno hayamos visto en alguna ocasión. A pesar de tener instalado mplayer y el plugin para nuestro navegador, cuando intentamos reproducir audio o vídeo nos encontemos con algo parecido a la imagen siguiente:
En este post me voy a centrar sobre el plugin de mplayer llamado mplayerplug-in, y que nos permitirá la reproducción de formatos de vídeo como: divx, vnd.divx, asx, msvideo, asf, wmv, wmp, mpeg, mpeg2, xmpeg, xmpeg-2, 3gpp, mpeg3, mp4, fli, flv, vnd.vivo... y formatos de audio como wav, x-wav, wma, wax, mp3, ogg, flac... En definitva, multitud de formatos libres y propietarios de audio y vídeo.
Es complicado hacer un post genérico para distintas distribuciones de GNU/Linux. Lo normal es que el paquete que contiene este plugin lo tengais disponible para descarga en vuestros repositorios, y podais realizar la instalación con un simple: apt-get install mplayerplug-in (en gnuLinEx el paquete se llama mozilla-mplayer). Si no teneis el plugin activo o no está en los repositorios más abajo se trata ambos casos.
Voy a centrarme principalmente en un típico fallo que probablemente más de uno hayamos visto en alguna ocasión. A pesar de tener instalado mplayer y el plugin para nuestro navegador, cuando intentamos reproducir audio o vídeo nos encontemos con algo parecido a la imagen siguiente:

En esa imagen, veis como el reproductor se abre pero permanece detenido y no hace nada más. El problema puede deberse a distintos motivos. Lo recomendable sería abrir un terminal, ejecutar el programa mplayer a ver si el posible problema viniera del propio reproductor, y en caso de no observar nada raro lo conveniente sería intentar reproducir un vídeo o audio de formato similar al que se está intentando reproducir en la web, para poder en que está fallando. La idea de probarlo desde un terminal es que desde aquí siempre podremos ver con más detalle posibles mensajes de error.
Voy a centrarme en el error que considero más genérico, que probablemente será el problema de la mayoría de los usuarios que obtengan este mensaje, y siendo el error que aparecería por un terminal del tipo:
¿Solución para este problema? Lo primero que deberíamos hacer es comprobar que el driver de nuestra tarjeta gráfica soporta Xvideo. En mi caso uso una tarjeta ATI con el driver propietario fglrx, y lo que habría que hacer sería ejecutar el comando:
aticonfig --overlay-type=Xv
que añadirá automáticamente las líneas siguientes en el fichero de configuración /etc/X11/xorg.conf:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Para tarjetas Nvidia también existe mucha información por internet como aqui. Si haciendo este cambio, y tras reiniciar el entorno gráfico, el problema de mplayer sigue sin resolverse, tal y como me pasaba a mi, la solución definitiva sería lo siguiente.
Abrimos con un editor de textos el fichero $HOME/.mplayer/config (deberíamos realizar el siguiente cambio para cada usuario del sistema, ya que $HOME se refiere al usuario actual), y modificar o añadir la línea:
vo=x11,xv
Al añadir para la opción "vo" el valor "x11", lo que conseguimos es que en primer lugar, la reproducción de vídeo/audio se realice usando los drivers gráficos genéricos X11 que os funcionaran seguramente bien, dejando XV en un segundo plano. Tras estos cambios, es seguro que desde vuestro navegador (es conveniente reiniciar el navegador) ya podamos reproducir vídeo y audio.
Otras consideraciones:
Los pasos descritos han sido probados en un gnuLinEx 2006, pero el proceso sería similar en otras distribuciones como Ubuntu... así no está enfocado sólo para navegadores firefox, sino que sucederán en otros como Opera, Konqueror... Para cualquier duda o problema sobre mplayer, su plugin, o formatos de vídeo/audio deja un comentario.
Voy a centrarme en el error que considero más genérico, que probablemente será el problema de la mayoría de los usuarios que obtengan este mensaje, y siendo el error que aparecería por un terminal del tipo:
It seems there is no Xvideo support for your video card available.
Run ’xvinfo’ to verify its Xv support and read DOCS/HTML/en/video.html#xv!
See ’mplayer -vo help’ for other (non-xv) video out drivers. Try -vo x11
Error abriendo/inicializando el dispositivo de la salida de video (-vo)!
¿Solución para este problema? Lo primero que deberíamos hacer es comprobar que el driver de nuestra tarjeta gráfica soporta Xvideo. En mi caso uso una tarjeta ATI con el driver propietario fglrx, y lo que habría que hacer sería ejecutar el comando:
aticonfig --overlay-type=Xv
que añadirá automáticamente las líneas siguientes en el fichero de configuración /etc/X11/xorg.conf:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Para tarjetas Nvidia también existe mucha información por internet como aqui. Si haciendo este cambio, y tras reiniciar el entorno gráfico, el problema de mplayer sigue sin resolverse, tal y como me pasaba a mi, la solución definitiva sería lo siguiente.
Abrimos con un editor de textos el fichero $HOME/.mplayer/config (deberíamos realizar el siguiente cambio para cada usuario del sistema, ya que $HOME se refiere al usuario actual), y modificar o añadir la línea:
vo=x11,xv
Al añadir para la opción "vo" el valor "x11", lo que conseguimos es que en primer lugar, la reproducción de vídeo/audio se realice usando los drivers gráficos genéricos X11 que os funcionaran seguramente bien, dejando XV en un segundo plano. Tras estos cambios, es seguro que desde vuestro navegador (es conveniente reiniciar el navegador) ya podamos reproducir vídeo y audio.
Otras consideraciones:
- Si el plugin para mplayer no está disponible para nuestro navegador. Teniendo ya instalado el paquete mplayerplug-in no debería haber problema, a no ser que nuestro navegador sea algo específico y debamos configurar el plugin. La solución de forma general es, localizar donde se ha realizado la instalación del plugin, básicamente para tener acceso a los ficheros que forman el plugin que tendrán extensión .so y .xpt, y que son los que debemos copiar o enlazar en el directorio plugins del navegador correspondiente. Asi por ejemplo lo habitual sería que se localicen en el directorio para navegadores de mozilla en la ruta $HOME/.mozilla/plugins, pero dependiendo de vuestro navegador será en un directorio u otro.
- Si no está en los repositorios, o simplemente deseais actualizar el plugin mplayerplug-in compilándolo es sencillo. En primer lugar nos descargaremos de la web http://mplayerplug-in.sourceforge.net/download.php la última versión del plugin (preferiblemente la última versión estable con extensión .tar.gz). El proceso de compilación e instalación sería el habitual, siendo necesaria la instalación previa del paquete mozilla-dev, libxpm-dev y puede que algún otro dependiendo de vuestro sistema (recomendable leer el fichero INSTALL). También será necesario que os descargueis el fichero gecko-sdk, que debereis descomprimir en cualquier directorio del sistema con el comando tar -xvzf gecko-sdk-i686-pc-linux-gnu-1.7.tar.gz y recordar la ruta donde se ha descomprimido para la instalación de mplayerplug-in. En resumen, el proceso de instalación de mplayerplug-in sería:
- Descomprimimos tar -xvzf mplayerplug-in-3.50.tar.gz
- Accedemos al directorio con: cd mplayerplug-in
- Como root instalamos paquetes necesarios: apt-get install mozilla-dev libxpm-dev (puede que algún otro también sea necesario)
- Haremos el procedimiento comentado para gecko-sdk recordando la ruta donde se descomprime y que llamaremos RUTA_GECKO_SDK
- Iniciamos la configuración del plugin: ./configure --with-gecko-sdk=RUTA_GECKO_SDK
- Si todo ha ido bien y no necesitamos instalar ningún otro paquete dependiente, compilaremos con: make
- En este punto ya se han generado los fichero mplayer*.so y mplayer*.xpm que formarían el plugin para cualquier navegador web. Es conveniente ejecutar como root el comando make install para completar la instalación, pero de forma general deberemos hacer una copia o enlazar estos ficheros mplayer*.so y mplayer*.xpm el directorio plugins del navegador que estamos intentando configurar.
Los pasos descritos han sido probados en un gnuLinEx 2006, pero el proceso sería similar en otras distribuciones como Ubuntu... así no está enfocado sólo para navegadores firefox, sino que sucederán en otros como Opera, Konqueror... Para cualquier duda o problema sobre mplayer, su plugin, o formatos de vídeo/audio deja un comentario.
|
|
Comentarios (0)
Menéame
Barrapunto
Technorati
Google Bookmarks
Fresqui
del.icio.us
VOTACIÓN:
(Núm. votos: 7)









Autor: 
Categorias: 