PDF de programación - Compilando MPlayer

Imágen de pdf Compilando MPlayer

Compilando MPlayergráfica de visualizaciones

Actualizado el 12 de Marzo del 2020 (Publicado el 7 de Junio del 2018)
486 visualizaciones desde el 7 de Junio del 2018
343,6 KB
35 paginas
Creado hace 18a (26/07/2005)
Compilando MPlayer

http://www.death-master.tk/

Compilando

MPlayer

Autor:

Death Master

Death Master, 2005 (GFDL)

Página 1

Compilando MPlayer

http://www.death-master.tk/

Índice de contenidos

Índice de contenidos...................................................................................................................2

Introducción.........................................................................................................................................3

Un poco de historia......................................................................................................................4

Calentando motores....................................................................................................................5

Los codecs..........................................................................................................................................11

Configuración (I)............................................................................................................................17

Atando cabos sueltos..............................................................................................................22

Configuración (II)..........................................................................................................................24

Compilación e instalación...................................................................................................29

Maquillando gmplayer.............................................................................................................31

Distribución de este documento..................................................................................34

Licencia...................................................................................................................................................35

Death Master, 2005 (GFDL)

Página 2

Compilando MPlayer

http://www.death-master.tk/

Introducción

“Si no se ve en MPlayer, eso no es un vídeo.”

Alguien (lo siento, no recuerdo quién),
en el Hacklab wh2001 “Cielito Lindo”,
instantes antes de ver “Matrix Reloaded”.

Aún recuerdo mis inicios con GNU/Linux -de hecho han transcurrido pocos años desde entonces-, cuando
cada paso era un nuevo reto. Pelearse con el hardware, con las configuraciones, con los servicios, con el
código fuente de los programas... todo ello reportaba (además de muchos dolores de cabeza, y algún que
otro mosqueo) soltura con el sistema y sus componentes. Y así pasó el tiempo.

Echando la vista atrás, son muchas las distribuciones que he probado en este tiempo (hasta acabar con la
que, hoy por hoy, es mi favorita: Debian), muchos también los programas, muchas las dudas consultadas en
los foros, mucho el código fuente compilado...

Una de las cosas que más me ha gustado siempre del sistema GNU es la gran cantidad de programas que
existen capaces de ofrecernos soluciones diferentes para el mismo problema: navegadores web, clientes de
correo, editores de texto... entre todos ellos, cada usuario elige el que más se adapta a sus gustos y/o
preferencias y hace de él su “favorito”.

Aunque en un principio pudiera parecer que la distribución de usuarios debería ser muy heterogénea, a la
hora de la verdad suele centrarse en dos o tres programas, quedando el resto relegados a una posición
minoritaria. Este hecho ha dado lugar a los muchos dilemas del software libre: KDE o Gnome, Vim o
Emacs...

Existen excepciones, desde luego. Algunas en las que existe una mayor heterogeneidad en la distribución de
usuarios (por ejemplo en los gestores de correo, clientes de mensajería instantánea...) y otras en las que el
uso de un software es prácticamente mayoritario en detrimento del resto. En mi opinión, uno de los ejemplos
más significativos de este último grupo es el software del que vamos a hablar: MPlayer.

Con MPlayer me inicié un poco más tarde que con el sistema GNU/Linux. En un principio me conformaba
con los reproductores de vídeo que incluían las distribuciones con las que trabajaba (hay que reconocer que
últimamente han mejorado enormemente, pero hace unos años...). Un poco más tarde, tuve mi primer
encuentro con MPlayer, cuando oí hablar de él por primera vez e intenté compilarlo. Tuve problemas y no
pude lograr que funcionara, por lo que me quedé con Xine (http://xinehq.de/), que sí pude compilar
correctamente.

Un tiempo después, por fin, logré compilar y hacer funcionar correctamente una de las versiones previas de
MPlayer 0.90 (no recuerdo cuál), y desde entonces es mi reproductor favorito.

Toda esta historia es la misma que la de cualquier usuario medio de Linux (quizá con ligeras diferencias), y
en casi todos los casos hay un punto común bastante tedioso: los problemas para hacer que MPlayer
funcione correctamente. MPlayer no suele incluirse como paquete preinstalado en las distribuciones (y
cuando lo hace es con sus funcionalidades limitadas) y no suelen existir binarios precompilados (y cuando
existen, están muy poco optimizados), por lo que su instalación pasa necesariamente por la compilación del
código fuente.

Todo ese proceso, más aún si queremos optimizarlo al máximo, es el que genera todos los problemas a la
hora de poder usar un software tan bueno como MPlayer. Por eso, vamos a ver paso a paso cómo llevarlo a
cabo para que nos ahorremos todo el trámite problemático y pasemos de “oír hablar de” a “usar” MPlayer
directamente. ;-)

Death Master

Death Master, 2005 (GFDL)

Página 3

Compilando MPlayer

http://www.death-master.tk/

Un poco de historia

El proyecto de MPlayer nació el 22 de septiembre del año 2000 de la mano de A'rpi, con el nombre de
mpg12play v0.1-v0.3; y la primera versión de MPlayer propiamente dicho fue la v0.3 del 18 de noviembre
del 2000.

Han pasado casi cinco años desde entonces y el proyecto ha madurado enormemente. Aunque aún no se
ha alcanzado la primera versión final (1.0), sus versiones previas (1.0preX) llevan siendo desarrolladas y
liberadas desde el 1 de septiembre de 2003. Para conocer más sobre el desarrollo histórico de las versiones
de MPlayer: http://www.mplayerhq.hu/DOCS/HTML-single/en/MPlayer.html#history. También podemos visitar
el enlace en castellano: http://www.mplayerhq.hu/DOCS/HTML-single/es/MPlayer.html#history.

Para saber más sobre el desarrollo del propio software, lo mejor es revisar el archivo de noticias de su actual
sitio web: http://www.mplayerhq.hu/homepage/design7/news-archive.html. Podemos observar que MPlayer
es un proyecto que cumple la máxima del dicho “despacito pero con buena letra”: la liberación de sus
versiones suele distanciarse mucho en el tiempo, pero cada una de ellas incorpora una enorme cantidad de
cambios, mejoras y nuevas implementaciones. Y cuando digo enorme, es ENORME. Aquí hay un fichero
changelog muy interesante que ilustra esa afirmación: http://www.videohelp.com/tools?changelog=393.

Esa enorme cantidad de mejoras con cada sucesiva versión han hecho que actualmente el proyecto posea
una lista de características impresionante: http://www.mplayerhq.hu/homepage/design7/info.html. Todo
ello ha hecho de MPlayer uno de los programas más populares en el mundo del software libre. Si miramos
las estadísticas del portal freshmeat (http://freshmeat.net/stats/) podemos observar que MPlayer ocupa el
primer puesto en popularidad, por encima incluso del propio kernel de Linux; y el séptimo puesto en las
calificaciones de los usuarios (con una media de 9.12 puntos sobre 10).

En todo este tiempo han pasado muchas cosas: Nick Kurshev (autor de Vidix) desarrolló un fork de
MPlayer denominado MplayerXP (http://mplayerxp.sf.net/) de escasa repercusión y poco éxito; se comenzó
el desarrollo de una segunda generación de MPlayer (MplayerG2) reescrita desde cero, y que lleva años
abandonado (http://mplayerhq.hu/~arpi/g2/); el reproductor de vídeo doméstico Kiss violó la licencia GPL
de MPlayer (http://mplayerhq.hu/~gabucino/mp-kiss-gabu.rm); el 26 de marzo de 2004 A'rpi, creador del
proyecto, lo abandona; el 23 de abril, apenas un mes después, Gabucino abandona también el proyecto...

Muchas, en definitiva, son las cosas que han pasado desde ese lejano ya año 2000. Os recomiendo
encarecidamente bucear en profundidad en la web del proyecto (http://www.mplayerhq.hu/), sin duda
encontraréis muchas cosas interesantes.

En la actualidad, la última versión liberada de MPlayer, el 16 de abril de 2005, es la 1.0pre7 apodada
“PatentCounter” en honor a la inminente (en el momento de la liberación) votación en el Parlamento
europeo sobre la directiva de patentabilidad de software (que, afortunadamente, fue rechazada). Sobre esta
versión trabajaremos.

Death Master, 2005 (GFDL)

Página 4

Compilando MPlayer

http://www.death-master.tk/

Calentando motores

Lo primero que debemos hacer siempre es descargar el paquete comprimido que contiene el código fuente
de la aplicación a compilar. Como ya hemos dicho, vamos a trabajar con la versión 1.0pre7 de MPlayer, por
lo que vamos a la página web del proyecto (http://www.mplayerhq.hu/) y visitamos la sección de descargas
(http://www.mplayerhq.hu/homepage/design7/dload.html), dentro de la cual encontraremos un apartado
llamado “Source and Binaries” (http://www.mplayerhq.hu/homepage/design7/dload.html#source).

En dicho apartado encontraremos
los enlaces para descargar
MPlayer, bien sea su código
fuente, el de la última versión del
CVS, o binarios precompilados
específicos para distintos sistemas
(Microsoft Windows, Linux Red Hat
o Fedora, y Mac OS X).

Si bien es perfectamente posible compilar MPlayer a partir de las fuentes del CVS (Concurrent Versions
System), no es muy recomendable: se trata de la versión en desarrollo y podemos encontrarnos con
ciertos imprevistos. Por ello, seleccionamos uno cualquiera de los enlaces a MPlayer v1.0pre7 source y
descargamos el fichero desde él.

master@menzob
  • Links de descarga
http://lwp-l.com/pdf11649

Comentarios de: Compilando MPlayer (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad