Inicio > Linux > Viendo DivX con Mplayer en Linux

Viendo DivX con Mplayer en Linux

Viernes, 2 de Noviembre de 2007 admin Dejar un comentario Ir a comentarios

Viendo DivX con Mplayer

Mucha gente, ha preguntado siempre lo mismo , "¿ Como puedo ver DivX en Linux ?", eso es lo que vamos a tratar , en nuestro caso reproduciremos con mplayer , un reproductor que sin duda, (si no es el mejor uno de los mejores), brilla por su rapidez y su estabilidad.
Cosas que nos hacen falta :

Mplayer ( podéis obtenerlo de http://mplayerhq.hu/ )
Win32 Codecs ( podeis obtenerlos de http://mplayerhq.hu/ , también )
Codecs DivX para Linux ( obtenerlos de http://www.divx.com/ )

Hay 2 motivos , por los que no existen , paquetes precompilados de Mplayer , (exceptuando algunos RPMS) , mplayer es un programa muy especifico , que se compila ajustándose a los requerimientos de la maquina donde va a ser empleado , cosas importantes , podría ser , si la maquina posee MMX , etc … . Por eso , el autor , de Mplayer no distribuye binarios desde el sitio oficial, aunque si sois avispados , podéis encontrar algunos en RPMFIND (rpmfind.net), aunque no recomiendo , totalmente eso , así que no seáis vagos y a compilar .

- Instalando Win32 Codecs

Este paquete provee librerías binarias , sobre los codecs mas usuales a la hora de reproducir video , como habéis visto el tamaño del archivo es un poco grande , aprox +/- 4 mb . Como ya he dicho antes , son librerías binarias , es decir no hemos de compilar , debemos de colocar el archivo que hemos bajado en en /usr/src .

Cuando ya lo tengamos colocado , lo descomprimimos (has observado que es bz2) del siguiente modo :

# bunzip2 w32codec-0.60.tar.bz2
( el nombre del archivo puede variar según versiones)
# tar -xf w32codec-0.60.tar

(nota : el # , es el prompt de root , al igual que $ , es el de usuario )

Ahora podemos , observar que se ha creado un nuevo directorio llamado w32codec-0.60 .
( el nombre del directorio puede variar segun versiones)
Nos introduciremos en el , con el comando cd , del siguiente modo :

# cd w32codec-0.60

Ahora crearemos un directorio , donde las librerias , residiran en nuestro sistema , un buen lugar para colocarla , seria
por ejemplo , /usr/bin/win32 , o /usr/bin/codecs , los las coloqué en este ultimo , es cuestión de gustos.
Creemos el directorio , que hemos elegido :

# mkdir /usr/lib/codecs
( repito , a gusto personal )
( Ahora vamos a copiar los codecs a la carpeta recien creada , si recordamos un paso atras , ya estamos ,
en la carpeta de los codecs )
# cp * /usr/lib/codecs
(Voila! Los tenemos copiados).

Ya nos hemos despachado esto , ahora vamos , con DivX.

- Instalando DivX

Descarguemos el paquete , en cualquier directorio , y descomprimimos como ya sabemos.

# tar -zxvf divx-2002XXX.tar.gz
( el nombre del archivo variara según la versión )

Ahora entramos en el directorio recién creado :

# cd divx-2002XXX

Y allí , siendo root , tecleamos .

# sh install.sh

Ya tenemos instalado DivX , ahora , pasaremos a compilar mplayer.

- Compilando Mplayer

Podemos usar mplayer , para reproducir , nuestros videos favoritos , aunque tambien podemos usar DivXplayer (vease divx.com) aunque yo prefiero este ultimo ,el hecho de instalar el codec de divx , es por si queremos usar otro reproductor que no sea mplayer :) , creo que mplayer, no depende directamente de los codecs de DivX , por que en el paquete de win32 codecs , trae los suyos , propios , vamos pero no está de más , si me equivoco que alguien me corrija.

Observad :
filip@prophecy:/usr/lib/codecs$ ls -l | grep divx
-rw-r–r– 1 root root 520192 Jul 22 00:31 divx.dll
-rw-r–r– 1 root root 239616 Jul 22 00:31 divx_c32.ax
-rw-r–r– 1 root root 287744 Jul 22 00:31 divxa32.acm
-rw-r–r– 1 root root 412160 Jul 22 00:31 divxc32.dll
-rw-r–r– 1 root root 434176 Jul 22 00:31 divxdec.ax
filip@prophecy:/usr/lib/codecs$

Vayamos al grano , tenemos ya las fuentes descargadas de mplayer ,y colocadas en /usr/src , ¿ verdad ? , si no es asi, colócalas , como supongo que ya sabrás hacer [omito este paso].

Ahora, descomprimelas .

# bunzip2 MPlayer-0.90pre5.tar.bz2
( descomprimamos el bz2 )
( el nombre del fichero puede variar según versiones , bla bla bla! ! ! )
# tar -xf MPlayer-0.90pre5.tar
( ahora expandimos el tar ) ( el nombre del fichero puede variar segun versiones , bla bla bla! ! ! )

Ya las tenemos descomprimidas , entremos en el directorio que ha creado :

# cd MPlayer-0.90pre5
( el directorio puede variar según versiones , bla bla bla! ! ! )

Ejecutemos el configure , del siguiente modo .

# ./configure –with-win32libdir=/usr/lib/codecs –enable-gui
( si colocasteis los codecs , en otro directorio , es el momento de cambiar el path que va despues del = )
( si no quieres construir mplayer con gui(graphic user interface) , simplemente , omite la ultima opcion )
( ojo a la gente que tenga red hat 7.1 , etc … , revisad vuestro GCC ,y leed la documentación que trae mplayer en DOCS/ , no estoy seguro que si añadiendo la opcion –disable-gcc-checking , se puede omitir el error del configure , repito no estoy seguro , en mi debian SID compiló perfecto . )

Ahora , que ya hemos pasado el configure con exito , pasemos a compilarlo .

# make

[.....] Despues de un rato [depende de procesadores y tal].

Pasemos a distribuir los binarios , por nuestro sistema .

# make install

Ya hemos finalizado la instalacion de Mplayer!!!!!!.

- ¿ Y si queremos ver un video ?

Es sencillo , llamamos a mplayer del siguiente modo :

mplayer -vo x11 pelicula.extension

( podemos cambiar la flag , de -vo , si queremos , verlo por otra "OUTPUT" , depende si le has dado soporte a OpenGL , etc… )
( Para mas informacion ,teclea mplayer –help )

- Despedida .

Hasta aquí ha llegado , mi segundo articulo para onlytools.org , espero que los mas y menos avispados , podais ver vuestros videos o pelis , en vuestros pc con Linux , saludos para todos .
Si tienes alguna duda , puedes contactar conmigo , de 3 formas diferentes .

- Email Philippma@terra.es>
Foro de onlytools.org
– irc ( irc.terra.es , mi nick es Philip , suelo estar en #linux , #linus , #programacion )

Muchas gracias por tu atencion! .
Autor: Philip

Categories: Linux Tags:
  1. Sin comentarios aún.
  1. Sin trackbacks aún.
Debes estar registrado para dejar un comentario.