27/01/2007

Aplicaciones - Gnormalize

En el ambiente de trabajo GNU/Linux, existen diversas y muy conocidas herramientas para el tratamiento de audio, podemos distinguir entre estas el lame, mencoder, grip, sox, pero en esta ocasión nos vamos a enfocar en un programa muy interesante llamado gnormalize, este es un entorno gráfico desarrollado en gtk2-perl que cumple las funciones de conversión de audio, normalizador, codificador/decodificador, ripper , extractor de metadatos, y reproductor de audio.

En http://gnormalize.sourceforge.net/ buscamos la parte para descargas(download) y bajamos gnormalize-0.52.tar.gz

Verificamos las dependencias básicas.

sudo yum install perl-Gtk2 normalize cdparanoia lame faac vorbis-tools flac

Para reforzar un poco los procedimientos, vamos a verificar que los módulos de perl estén instalados en nuestro sistema.
NOTA: La primera vez que accedemos al repo de perl (CPAN), el programa nos hace varias preguntas, la única importante en este momento, es la opción de compilación, debemos usar -j2 para 1(un) solo procesador, de forma predeterminada esta configurada como -j3 (Multiprocesador)

sudo perl -MCPAN -e shell

Debe aparecer...
cpan shell -- CPAN exploration and modules installation (v1.8802)
ReadLine support enabled
cpan[1]>

Si deseamos tener la aplicación de instalación al día (recomendado) tecleamos desde esta shell,

install Bundle::CPAN

este procedimiento dura un rato, sobre todo por los test... al terminar, debemos salir de la shell (exit) y volver a entrar....
Si queremos guardar la configuración para que no vuelva a preguntarla , escribimos en la shell de CPAN

o conf commit

Luego empezamos a satisfacer las dependencias para Gnormalize por medio del CPAN.

install Encode
install CDDB_get
install ExtUtils::Depends
install ExtUtils::PkgConfig
install Glib

install Gtk2::Pango
install File::Find

Los 2 anteriores ya deberían estar en el sistema, si instalamos el perl-gtk2 por medio de yum

install Encode
install CDDB_get

Salimos de la shell de CPAN

Descargamos libcdaudio y libcdaudio-devel

http://dl.atrpms.net/all/libcdaudio-0.99.12p2-8.fc6.at.i386.rpm
http://dl.atrpms.net/all/libcdaudio-devel-0.99.12p2-8.fc6.at.i386.rpm

Bajamos las claves de este repo, si no las tenemos

sudo rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms

Y los instalamos

sudo rpm -ivh libcdaudio-0.99.12p2-8.fc6.at.i386.rpm
sudo rpm -ivh libcdaudio-devel-0.99.12p2-8.fc6.at.i386.rpm

Volvemos a la shell de CPAN e instalamos..

install Audio::CD

install MP3::Info

Salimos definitivamente de CPAN. Ufff... exit

Ahora procedemos a instalar gnormalize

Descomprimimos e instalamos...

tar xvzf gnormalize-0.52.tar.gz
cd gnormalize-0.52
sudo ./install

La aplicación pregunta

Install Audio-CD to play Audio CDs( you must have installed: libcdaudio,libcdaudio-devel, perl-devel )? Type (y/n)

Contestamos n

Install CDDB_get? Type (y/n)

n

Install MP3::Info? Type (y/n)

n

Install gnormalize, mppenc and mppdec? Type (y/n)

y


Rápidamente termina, y podemos probar ejecutando el comando

gnormalize

Esta es una excelente aplicación, de verdad vale la pena todo el trabajo, ripea y codifica archivos de audio a una velocidad impresionante. Es digamos, una evolución del grip.

2 comentarios:

Anónimo dijo...

Hola Sangrenegrv:
Tengo una consultas para hacerte.
Se refiere a si piensas escribir (o si ya lo has hecho) sobre wifi y fc6. Es que tengo una tarjeta SMCWPCIT-G que "calza" Atheros y no se como instalarla en Fedora (No tengo la mas minima idea). Estoy probando linux, empecé con suse (donde tengo un tutorial para wifi) y ahora borré todo y quiero probar Fedora.
Gracias por tu respuesta

sangrenegrv dijo...

La verdad sobre redes no pienso publicar en este blog, pero revisa el foro de fesora en español, ahí encontraras cantidades de rferencias al tema que necesitas.