El Módem – Ahora en www.elmodem.com

Versión Desactualizada

Archive for 4 de agosto de 2006

Convertir archivos WMA a MP3 en Linux

Posted by Koki en agosto 4, 2006

Hace un tiempo ya me vi en la necesidad de convertir algunos archivos WMA a MP3 desde Linux, principalmente porque el WMA me da problemas con los tags de las canciones y prefiero tener toda mi música en MP3. Más razones técnicas y éticas para no usar WMA acá.

Buscando me encontré en Bulma con un script que permite convertir archivos de audio WMA al formato MP3. Hoy, buscando entre mis documentos lo he encontrado, acá se los dejo, sólo es necesario tener el MPlayer con los codecs w32codecs y LAME, para instalarlos (desde alguna distro basada en Debian) hacemos:

apt-get install lame mplayer w32codecs

El script transforma todos los archivos WMA de la carpeta dejándolos con el nombre original, pero con extensión MP3 (además cambia los espacios en blanco en los nombres de archivo por «_» para evitar problemas)

#!/bin/sh

# Renombramos los espacios de los archivos a _
find . -name ‘* *’ | sort | while read FILE
do

NEWFILE=`echo ${FILE} | sed ‘s/ /_/g;’`
mv «${FILE}» ${NEWFILE}
echo ${NEWFILE}
done

# Convertimos wma a mp3
for f in *.wma
do
mplayer $f -ao pcm
mv audiodump.wav $f.wav
lame $f.wav
rm $f.wav
done

# Renombramos wma.wav.mp3 a mp3
find . -name ‘*wma.wav.mp3*’ | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed ‘s/wma.wav.mp3/mp3/g;’`
mv «${FILE}» ${NEWFILE}
done

PeruBlogs tags:

Posted in GNU/Linux, Utilidades | 18 Comments »