COMO Soporte multimedia en Ubuntu

COMO Soporte multimedia en Ubuntu

ACTUALIZADO (07-10-2004 19:35) - Corregidos unos errores y un añadido

En ubuntuforums.org, el usuario disposable, en ingles, nos cuenta como habilitar un completo soporte multimedia en ubuntu.




Aquí teneis la traducción hecha por mi.



Si tu acabas de instalar Ubuntu, deberías tener una instalación "limpia" para este how-to, por lo tanto, deberías familiarizarte con el uso de sudo por defecto. Lo usarás mucho



El primer paso para tener una "Ubuntu Multimedia" es asegurarte de que tienes Ubuntu actualizado[2]



$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get dist-upgrade

MPlayer

-------

Es momento de cojer todos los paquetes necesarios para instalar Mplayer.Mplayer es el más versatil de los reproductores multimedia existentes para GNU/Linux - video, audio, x, no X - Podría ser el unico reproductor que necesitarás.

Empecemos con gcc/g++ y otras dependencias, y cojer los fuentes de MPlayer

$ sudo apt-get install manpages-dev

$ sudo apt-get install autoconf

$ sudo apt-get install automake

$ sudo apt-get install libtool

$ sudo apt-get install flex

$ sudo apt-get install bison

$ sudo apt-get install gcc-doc

$ sudo apt-get install g++

$ sudo apt-get install x-window-system-dev

$ sudo apt-get install libgtk1.2-dev

$ sudo apt-get install libpng12-dev

Ten preparado tu cd de Warty Warthog y acepta cualquier paquete extra, por ejemplo, libtool también instalará gcc. Nosotros usaremos el mirror estadounidense para (la mayoría) de los paquetes de MPlayer y asumimos que tu estás trabajando en tu directorio home.

Descargar MPlayer, los codecs, las fuentes en ingles y el skin azul predeterminado. La internacionalización y los gráficos "chulos" son cosa tuya.

NOTA DEL TRADUCTOR--------------------------
Recomiendo realizar las descargas en un directorio temporal para no dejar basura en el home
Por ejemplo

$ mkdir ~/tmp
$ cd ~/tmp

Ahora la descarga de los codecs etc... se realizará en este directorio temporal, 
y partimos de el, no de home
---------------------------------------------




$ wget http://ftp5.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre5.tar.bz2

$ wget http://ftp5.mplayerhq.hu/mplayer/releases/codecs/essential-20040922.tar.bz2

$ wget http://ftp5.mplayerhq.hu/mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2

$ wget http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2

Usando el README de mplayerhq.hu[3] como base, instala los codecs siguiendo los siguientes comandos

$ tar -xjf essential-20040922.tar.bz2

$ sudo mkdir -p /usr/local/lib/codecs

$ sudo cp essential-20040922/* /usr/local/lib/codecs/

Es hora de compilar mPLAYER. Sigue los siguientes comandos

$ tar -xjf MPlayer-1.0pre5.tar.bz2

$ cd MPlayer-1.0pre5

$ ./configure --enable-gui

$ make

$ sudo make install

Ahora instala las fuentes y el skin

$ cd

$ tar -xjf font-arial-iso-8859-1.tar.bz2

$ sudo cp font-arial-iso-8859-1/font-arial-14-iso-8859-1/* /usr/local/share/mplayer/font/

$ tar -xjf Blue-1.4.tar.bz2

$ sudo mkdir -p /usr/local/share/mplayer/Skin/default

$ sudo cp -r Blue/* /usr/local/share/mplayer/Skin/default/

Finalmente, sobrescribe los ficheros de configuración incluidos

$ sudo cp MPlayer-1.0pre5/etc/* /usr/local/etc/mplayer/

Prueba tu instalación ejecutando la versión gráfica de mplayer.

$ gmplayer

Quicktime, WindowsMedia, MPEG, avi . deberías poder verlos todos.
Ponte un acceso rápido a MPlayer añadiendo un lanzador al panel superior de gnome. Click con el botón derecho en el panel, click en Añadir al panel.. Selecciona Lanzador de aplicación personalizado y click en add.
Sigue la siguiente información y click ok

Name: MPlayer
Command: /usr/local/bin/gmplayer
Icon: /usr/local/share/mplayer/Skin/default/icons/32x32.png



Viendo DVDs

------------

El ubuntu wiki discute sobre los formatos restringidos[4], que incluye CSS y reproducción DVD. Para añadir la capacidad de reproducir DVD a Ubuntu, usa tu editor de texto favorito y añade la siguiente linea al fichero /etc/apt/sources.list

deb ftp://ftp.nerim.net/debian-marillat/ unstable main



Ahora, sincroniza tu indice de paquetes y coje el infame DeCSS

$ sudo apt-get update

$ sudo apt-get install libdvdcss2

Añade un acceso al Dvd y disfruta DVDs con MPlayer y Ubuntu

$ sudo ln -s /media/cdrom0 /dev/dvd

XMMS

----

Con tu video, necesitas tener cuidado, nosotros podemos mover la porción de audio de nuestra "vista" instalando XMMS

$ sudo apt-get install libmikmod2

$ sudo apt-get install xmms

Deslogueando y logueando de nuevo, encontraremos xmms en el menú Applicaciones/Multimedia. Y allí está, Un reproductor de audio Ogg/mp3/"mezclador"/streaming de calidad

Un pequeño script en perl

-------------------------

Para hacer streaming de tadio, tu puedes, por supuesto, usar XMSS.

Ponlo en tus preferencias en Firefox y ya esta para

He escuchado varias estaciones regularmente, y siempre hay un gnome-term abierto. Con este pensamiento en mente, encontré muchos más conveniente escribir un script en perl que usa MPlayer para hacer stream de mi música favorita

Código

------

#!/usr/bin/perl -w
 
 	# mplay.pl -
 	# command line streaming of your fav stations
 	# usage: mplay 
 
 	use strict;
 
 	help() unless defined(my $chan = shift);
 
 	if ($chan =~ /bass/) {
 		system("mplayer http://us-dc1.streams.bassdrive.com:8012");
 	}
 	elsif ($chan =~ /cryo/) {
         	system("mplayer http://207.200.96.225:8022");
 	}
 	elsif ($chan =~ /di/) {
 		system("mplayer http://64.235.239.5:8006");
 	}
 	elsif ($chan =~ /ind/) {
 		system("mplayer http://130.240.207.88:9090");
 	}
 	elsif ($chan =~ /talk/) {
 		system("mplayer http://broadcast.rantradio.com:9010");
 	}
 	else { help(); }
 
 	sub help {
 
 	print 
 
 	Channels:
 	bass - BassDrive
 	cryo - Cryosleep
 	di   - Digitally Imported
 	ind  - RantRadio Industrial
 	talk - RantRadio Talk
 
 	EOF
 
 	exit;
 	}



"mplay ind" reproduce RantRadio's 128-bit insdustrial stram rápidamente y sin navegdor. Si necesitar tu terminal, "q" para el stream, hagalo, y flecha arriba consigue que el stream vuelva (o por supuesto Ctrl+Shift+T para un nuevo tab en gnome-terminal)

Conclusion

----------

Ubuntu LInux es una distribución impresionante. Aún más de lo que dicen los desarrolladores.

"La cosa más importante sobre Ubuntu no es que está disponible gratuitamente, pero que confiere los derechos de la libertad del software a la gente que la instala y utiliza." Ponen su dinero donde esta su conveniente. Aunque, como usuario de GNU/Linux, las tareas detalladas arriba es trivial comparado a las decisiones tomadas para no incluir tal ayuda.

Por favor, ayuda a los desarrolladores de software libre.

Continúa usando Ubuntu.

Contribuye a la comunidad de Ubuntu Linux.

Y mira Batman:Dead end cuando tu lo hayas hecho[5]

Referencias

----------

[1] http://www.ubuntulinux.org/

[2] I could not intuitively get Rhythmbox to play one simple Ogg file. So
my first step in setting up multimedia on Ubuntu is to sudo apt-get
remove rhythmbox.

[3] http://www.mplayerhq.hu/DOCS/README

[4] http://wiki.ubuntu.com/RestrictedFormats

[5] http://www.theforce.net/theater/shortfilms/batman_deadend/

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Compilando un DEB de MPlayer

Ya que Ubuntu está basada en Debian nos podemos aprovechar de ello al compilar MPlayer. El paquete de codigo fuente de este programa ya viene preparado para crear un DEB. Así, para compilar el paquete haremos:

$ tar xvjf Mplayer-1.0pre5.tar.bz2
$ cd MPlayer-1.0pre5
$ fakeroot debian/rules binary
$ sudo dpkg -i ../mplayer_1.0cvs_i386.deb

Esto implica que MPlayer será mucho más fácil de actualizar, se puede compilar en una máquina y pasarselo a un amigo para que se lo instale directamente en la suya, añade automáticamente el icono del menú, etc ... También hay que señalar que si lo hacemos paquete DEB el directorio a usar para los skins y las fuentes no será /usr/local/share/mplayer sino /usr/share/mplayer

Un saludo

Imagen de joseangelmadrid

Está en los repositorios: ¿es necesario compilarlo?

Al menos en los repositorios de Hoary está Mplayer, ¿significa eso que algunos pasos de los indicados no nos serán necesarios? ¿o sigue siendo conveniente hacerlo uno mismo?

Ahm, y, por cierto, dos cosas más:

1.- al haber cambiado a Xorg, ¿valdrá este jautú, o habrá que replántearselo?

2.- ¿serviría igual compilarlo y luego hacerle un checkinstall por eso de las actualizaciones? ¿Qué diferencia hay entre checkinstall y eso del fakeroot debian/rules binary?

Son necesarios en caso que

Quieras soporte para la GUI. En todo caso, le haría sólo dos cambios al how-to:

./configure --enable-gui --enable-menu
en lugar de sólo ./configure --enable-gui

sudo checkinstall
en lugar de make install

Por lo demás a mí me funcionó el how-to a pedir de boca, excepto que cuando intenté el fakeroot debian/rules binary me arrojó un error y nunca supe porqué, así que usé el checkinstall.

En teoría no hay diferencia entre teoría y práctica, en la práctica sí

No lo he logrado tan facilm,ente ¿alguien puede ayudarme?

Gracias de antemano. Llevo poco tiempo con Ubuntu,pero me tiene prendado.
Equipo: Porcesador AMD sempron 2400+ de +/- 1700 Mhz. (instalé el cd para i386 de ubuntu hoary porque dudaba si requeriría la versión AMD 64 , ¿Alguien sabe si es precisa esa versión?
De momento me va todo como la seda, siguiendo esta página y la guia.
He instalado MPlayer como se dice en el How to, incluso desisntalé rhythmbox. A la hora de ejecutar un DVD se queda en negro y colgado el programa. He ido a preferencias y he probado con los drivers disponibles y se me queda el programa colgado y la pantalla y la consola de mandos en negro.
Con OSS/ioctl audio output abre la película pero sin audio "Could not open/initialize audio device -> No Sound
El resto de drivers me dejan colgado el programa.
No sé si será un problema de configuración o de instalación. Totem nunca me ha dado porblemas de momento.
En una de las pruebas que hice con un dvd, m eleyó el sonido por unos momentos y después se desincronizó y reatardaba la película hasta que se colgó con el siguiente mensaje:
"Crushed by bad usage CPU/FPU/RAM more information docs/html/en/burgeport-wnet"
Recompile mplayer --enable-debug make gdb backtrace and dissasembly (no exacta la trascripción).

Si alguien me ayuda lo agradecería, levo dos días con ello y no me aclaro.
Gracias.
Santiago.

Problema: recompile mplayer -- enable -debug make gdb backtrace

Añado a lo anterior otra información por si Alguien identifica el error. He encontrado en los foros internacionales la misma pregunta pero en casos donde se respondía a la configuración de las unidades cd o dvd y al tipo de procesador de la máquina. Las soluciones que se daban yo no he llegado a comprenderlas.

- Al hacer mplayer test.wmv me da lo siguiente:

santi@ubuntu:~$ mplayer test.wmv
MPlayer 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred (Family: 6, Stepping: 1)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Playing test.wmv.
File not found: 'test.wmv'
Failed to open test.wmv

Exiting... (End of file)

problema

Bueno, gente e realizado todo el manual al pie de la letra i tengo un problema, al intentar ejecutar el MPlayer no se ejecuta nada, es decir no se abre.

No se lo que e echo mal, pero me gustaria que alguien me ayudara, siempre que se pueda.

Gracias por adelantado.

Errores...

He seguido el manual en Inglés primero, y ahora en castellano, por si el traductor había incluido alguna actualización... pero tengo los mismos problemas...

al instalar estos paquetes...
E: El paquete manpages-dev no tiene candidato para su instalación
E: El paquete autoconf no tiene candidato para su instalación
...

y así todos menos el paquete g++

qué me falta por instalar antes que esto?

mi experiencia con este how-to

Hola
Como neofito en esto de ubuntu, he seguido las instrucciones para configurar mi maquina para multimedia, lo que me ha servido de gran ayuda pues yo solo tardaria milenios en hacerlo. He aqui los problemas con los que me he encontrado:

  • No ha cogido bien libpng12-dev. Tirando de synaptic, veo que hay una libpng13. La instalo con su dev y solucionado

  • Nueva actualización de codecs. Donde dice:
    wget bz2...
    deberia decir
    wget bz2...

  • Tampoco me funciona fakeroot, aunque no le veo gran utilidad...Opto por la opcion original comentada y todo sobre ruedas.
  • Lo que no logro encontrar es un archivo subfont.ttf que me pide¿Alguna sugerencia donde esta el dichoso?
    Por lo demas, perfecto. Gracias por todo

  • Acabo de instalarlo y ...

    Todo perfecto, pero creo que se le ha olvidado al principio el tema de los repositorios. Yo, que soy un poco atrevido, lo que he hecho es añadir todos los que trae, o sea:

    deb http://archive.ubuntu.com/ubuntu warty main restricted
    deb-src http://archive.ubuntu.com/ubuntu warty main restricted
    deb http://archive.ubuntu.com/ubuntu warty universe
    deb-src http://archive.ubuntu.com/ubuntu warty universe
    deb http://security.ubuntu.com/ubuntu warty-security main restricted
    deb-src http://security.ubuntu.com/ubuntu warty-security main restricted

    Simplemente es editar el archivo /etc/apt/sources.list, bien con un editor cualquiera, o bien mediante el synaptic en Configuracion->Repositorios, y habilitar todos los de ubuntu (quitar la almohadilla '#'). Y añadir estos tres nuevos tal cual están, sólo copiar y pegar:

    deb ftp://ftp.nerim.net/debian-marillat/ stable main
    deb ftp://ftp.nerim.net/debian-marillat/ testing main
    deb ftp://ftp.nerim.net/debian-marillat/ unstable main

    Y por supuesto siempre despues de tocar el sources.list actualizar la lista de paquetes en consola con sudo apt-get update o con Synaptic en Recargar.
    Las descargas es mejor hacerlas con el navegador en vez de con wget porque va pasando el tiempo y han cambiado casi todos los paquetes. Asi que te vas a las paginas de mplayer (http://ftp5.mplayerhq.hu/mplayer/) y bajas la version más actualizada de los paquetes de los paquetes en cuestion. A mi me funcionó perfecto.

    falló...

    hola, tengo el problema en la linea.:
    wget bz2...

    hice el cambio, y me sale el mismo error, tal ves me podrian indicar una nueva actualizacion...

    Opciones de visualización de comentarios

    Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.