title: Mplayer, Snakes and Rubies
link: http://jj.isgeek.net/2006/01/actualizando-mplayer/
author: Jj
description: 
post_id: 86
date: 2006/01/08 20:14:26
created_gmt: 2006/01/09 01:14:26
comment_status: open
slug: actualizando-mplayer

Para poder ver el video de la conferencia [Snakes & Rubies](http://www.djangoproject.com/weblog/2006/jan/05/snakesandrubies/) tuve que bajarme la nueva versiÃ³n de [Mplayer](http://mplayerhq.hu/homepage/design7/news.html), ya que la que tenÃ­a no podÃ­a reproducir el video.

La version `1.0Pre7Try2` tiene mas de 9 meses segÃºn `#mplayer`, asÃ­ que bajÃ© la versiÃ³n de CVS, con la que pude ver todo sin problemas :).
    
    
    
    
    
    
    mkdir mplayer-cvs && cd $_
    
    
    
    
    # Para obtener Mplayer, en el password, apretar Enter
    
    
    
    
    cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login
    
    
    
    
    cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P main
    
    
    
    
    # Para obtener libavcodec, libavformat y libavutil de ffmpeg, en el password, apretar Enter
    
    
    
    
    cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login
    
    
    
    
    cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg
    
    
    
    
    cp -r ffmpeg/libav* main && cd main
    
    
    
    
    # Cambiar por la carpeta de codecs adecuada
    
    
    
    
    ./configure --enable-gui --with-codecsdir=/usr/lib/win32/ && make && make install
    
    
    
    
    cd $PR0N_DIR && mplayer *
    
    
    
    
    

Si se tiene versiones anteriors de MPlayer, hay que desinstalarlas, ya que esta version va a `/usr/local/bin`, mientras que la versiÃ³n anterior que tenÃ­a instalada estaba en `/usr/bin`

AdemÃ¡s, en Gentoo, hay que tener un profile de gcc que no tenga cosas extraÃ±as, yo estaba usando `i686-pc-linux-gnu-3.3.5-**20050130**`, asÃ­ que aproveche para actualizar la nueva versiÃ³n y cambiar el profile a `i686-pc-linux-gnu-3.4.4`. MPlayer no querra terminar `./configure` si es que no se tiene el profile adecuado.
    
    
    
    
    
    
    $ gcc-config -l
    
    
    
    
    [1] i686-pc-linux-gnu-3.3.5-20050130 *
    
    
    
    
    ...
    
    
    
    
    [5] i686-pc-linux-gnu-3.4.4
    
    
    
    
    $ gcc-config 5