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
Entradas Relacionadas:
Posts RSS
Vía Email













Interesante, aunque aún no uso mucho Linux.
Debo comenzar!!!
Workfriendly es una herramienta buenaza
Escuchando: Macho Machine by Plastilina Mosh
Para los que usamos KDE audioKonverter (un service menu para konqueror) hace eso mismo y con otros archivos. pero el script esta bacan
Con el Adobe Audition me ahorro toneladas de problemas, puedo convertir cualquier tipo de formato a otro y sin sufrirla, de WMA a MP3 a MP3PRO a CD a WAV, todos contra todos y sin problemas.
Como bonus, el iTunes (del que ahora soy hincha, basta ver los widgets para Mac con los q viene incluido - nada q envidiarle al Amarok, ahora si) convierte de WMA a MP3 con solo hacer drag and drop al añadir el archivo a la biblioteca (asi los usuarios de Mac no tenemos problemas con bajar WMA y escucharlos) ademas de poder quemar CDs en un santiamen.
Buenisimo el sript para los que utilizamos linux y no queremos joterias de interfaces, drag and drop, etc (ahh ni tampoco widgets que solo te chupan el micro).
Creo que se refiere a soundKonverter. Muy comodo, por cierto.
Una mejora a este script:
#!/bin/bash
# Convertimos wma a mp3
for WMA in *.wma
do
mplayer "$WMA" -ao pcm && \
WAV="${WMA/wma/wav}" && MP3="${WMA/wma/mp3}" && \
mv audiodump.wav "$WAV" && \
lame "$WAV" "$MP3" && rm "$WAV"
echo "$WMA convertido a $MP3"
done
Creo que es más breve
Pues debo ser el único al que se le bloquea el sistema cuando ejecuta el script, porque estoy harto de buscar en google y a nadie le ocurre lo mismo.
El problema es que cuando me pongo a convertir varios WMA, en el 2º o 3º fichero el escritorio se queda bloqueado, dejando de funcionar el ratón y el teclado. He comprobado que el problema está al pasar de WAV a MP3 con lame, aunque al hacerlo con Audacity tambien suele ocurrir, pero menos.
Uso ubuntu dapper, ¿alguien me puede echar un cable?. Gracias.
Yo soy más novato en Linux, aunque me estoy enganchando a pasos agigantados.
Mi pregunta es ¿como ejecuto ahora este script? Lo que hice fue copiarlo a un nuevo documento creado con vi. ¿Y ahora que…?
Un saludo.
Xosé Luis.
Santiago de Compostela
Hola Xosé.
Para ejecutar el script, abre consola:
1) Le das permisos de ejecución, lectura y escritura:
chmod 777 nombre_script.sh
luego lo ejecutas
./nombre_script.sh
listo
Hacer “chmod 777 script” es muy inseguro, das derecho de escritura a todo el mundo.
Mejor chmod 755 script.
Jeje, cierto. Soy culpable.
Con 755 sólo el dueño lo puede ejecutar, el resto sólo ejecutar y leer.
gracias, me vino al pelo!
Cojonudo script
Muchísimas gracias.
hola, que pena, pero donde esta el programa, no lo veo, por eso no lo eh ppodido instalar, como hago para consegirlo?
Eduardo, es un script. Si usas Linux (o algún SO basado en Unix) puedes copiar el texto del script y guardarlo en un archivo para luego ejecutarlo. Si usas Windows, tendrás que buscar por otra parte
Tras instalar Gutsy he descubierto que lo mejor para convertir ficheros de audio es instalar el paquete nautilus-script-audio-convert (disponible en repositorios), que se incrusta muy bien con el nautilus y convierte ficheros de audio comodamente con varios click de ratón.
SoundKonverter muy bueno
KDE frontend to various audio converters
With soundKonverter you can convert between various audio file formats. Supported formats are: (encode/decode)
* ogg (e/d)
* flac (e/d)
* mp3 (e/d)
* wav (e/d)
* wma (d)
Currently supported backends are oggenc, oggdec, flac, lame, ffmpeg (partly), mplayer (partly).
Homepage: http://kde-apps.org/content/show.php?content=29024
Esta aplicación la proporciona la comunidad de Ubuntu.
soundKonverter se integra bien con el escritorio de Kubuntu