Ecualizando sonido a mplayer

Cuando se reproduce con mplayer hemos tenido muchos problemas con la ecualización, por ejemplo si utilizas mplayer para reproducir vídeos se nota una diferencia muy grande de la calidad de ecualización con respecto a otros reproductores, incluso los de windows.

¿Pero me creerían que mplayer tiene una calidad envidiable de ecualización? Lo que pasa es que aunque cambiemos la ecualización desde la interfaz gráfica, y se note la diferencia en el momento que se hace, luego al terminar la ejecución, ésta ecualización no se guarda.

Pues es fácil definir una ecualización personalizada y dejarla disponible para que se ejecute como lanzador para todos los archivos deseados, veamos lo siguiente:

Bueno, si no es muy legible lo explico:

Buscamos el archivo que será reproducido con el reproductor ya ecualizado, entonces, le definiremos una aplicación nueva con la que se ejecutará, osea, la opción “abrir con otra aplicación”, desplegamos “Usar comando personalizado” y pondremos un comando similar a:

mplayer -af equalizer=7:4:0:-6:-12:-12:-8:0:4:4

(Ésta es la configuración con la cual he dejado mi reproductor)

What jodidos does it means?

Bueno, para explicar qué es lo que se ha puesto, podemos decir rápidamente que es la ecualización para 10 bandas, con frecuencias que van desde 0 (31 Hz) a 9 (16 KHz), y les dejo parte del man de mplayer para que puedan leerlo.

equalizer=[g1:g2:g3:...:g10]
10  octave band graphic equalizer, implemented using 10 IIR band pass filters.  This means that it works regardless of what  type  of  audio  is being played back.  The center frequencies for the 10 bands are:

No. frequency
0    31.25 Hz
1    62.50 Hz
2   125.00 Hz
3   250.00 Hz
4   500.00 Hz
5    1.00 kHz
6    2.00 kHz
7    4.00 kHz
8    8.00 kHz
9   16.00 kHz

¿Aún no entiendo y mi ecualización ha quedado horríble?

Bueno, es cuestión de prueba y error, para cada banda podemos darle un valor mínimo de -12 y máximo de 12 exagerar estos valores no darán ningún tono diferentes a sus máximos relativos ( :) cálculo diferencial ja ja ).

Como tip rápido podemos decir que:

Bandas 0 y 1 son para bajos, 2 a 6 medios y 7 a 9 agudos. Debemos tener cuidado, por que dejar las bandas 0 1 en valor 12 nos dará un tono muy molesto (a menos que tu tarjeta de sonido sea muy buena para soportar semejante bajo), y podemos imaginarnos la misma idea para las demás bandas. Si no sabes el valor que puedes darle, puedes intentar ecualizar desde el modo gráfico (no lo pongo de muestra por que no compile mplayer con –enable-gui) y poner los valores que se estimen.

Bueno, siguiendo con el lanzador, al definir éste comando, quedará en la lista, y podremos ya sea seleccionarlo o dejarlo con predeterminado. Obvio, antes de dejarlo para siempre, debes probar tu ecualización deseada para tu estereo, así que hay que trabajar un poquito desde el terminal con “mplayer -af equalizer=7:4:0:-6:-12:-12:-8:0:4:4 mivideo.avi”

Bueno, eso es todo espero que le sirva mucho a alguien, por que busqué mucho hace varios meses :) gao…

4 Respuestas a “Ecualizando sonido a mplayer”


  1. 1 hguerra Agosto 16, 2008 a las 9:19 pm

    bien, creo que seria interesante buscar la forma de poder utilizar los preset de winamp en mplayer (en audacios se pueden usar), a investigar :-)

  2. 3 Chmk Marzo 13, 2009 a las 4:55 am

    Gracias por el aporte .. segui investigando y jugando un poco con los valores vi lo increible que se puede lograr, un ejmplo:

    mplayer -ao oss -af sub=20:4 surround=350 -channels 4 volume=4 equalizer=-10:-10:-6:-7:-7:-7:-5:-2:4:7:4: archivo.mp3


  1. 1 mplayer, más volúmen por favor…. « Maiku’s Blog Trackbacks en Agosto 23, 2009 a las 2:06 am

Escribe un comentario