En este artículo voy a escribir dos scripts para pasar, primero de WMA a WAV, y luego de WAV a MP3.

Guarden los archivos con el nombre que quieran y denle permisos de ejecución:
chmod a+x nombre_de_archivo.sh.

Para hacer uso de estos scripts deben tener instalados Mplayer y Lame.


WMA a WAV:

#!/bin/sh
#
# Convierte los archivos wma de un directorio al formato WAV.
# Uso mplayer.

for f1 in *.wma;
do
f2=`echo "$f1" | cut -d '.' -f 1`;
mplayer "$f1" -ao pcm:file="$f2.wav";
done




WAV a MP3:

#!/bin/sh
#
# Convierte los archivos WAV de un directorio al formato MP3.
# Uso lame.

for f1 in *.wav;
do
f2=`echo "$f1" | cut -d '.' -f 1`;
lame -f "$f2.wav" "$f2.mp3";
done



Las comillas en $f1 y $f2 (echo "$f1"; "$f2.wav"; etc) son para los archivos que tienen espacios en el nombre.

Modo de uso: No creo que tenga que explicarlo, porque es muy simple , solo tienen que posicionarse en el directorio que contenga los WMA que quieran convertir y ejecutar el script.

Espero que esto les ayude

Fuente: los hice hace un tiempo, y los recupere de mi blog .