Convertir archivos WMA a MP3 en Linux

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

Linuxfera Enviar a Linuxfera
Entradas Relacionadas:
  • Convertir archivos SHN a MP3 en Linux
  • Cómo convertir archivos APE a WAV / MP3 en Linux
  • Búsquedas en Linux por consola
  • 20 Respuestas a “Convertir archivos WMA a MP3 en Linux”


    1. 1 Javicentrico

      Interesante, aunque aún no uso mucho Linux.
      Debo comenzar!!!

      Workfriendly es una herramienta buenaza :-)
      Escuchando: Macho Machine by Plastilina Mosh

    2. 2 C

      Para los que usamos KDE audioKonverter (un service menu para konqueror) hace eso mismo y con otros archivos. pero el script esta bacan

    3. 3 Chubi

      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.

    4. 4 Alttrax

      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).

    5. 5 Miquel Olavarria

      Creo que se refiere a soundKonverter. Muy comodo, por cierto.

    6. 6 fjmarcelo

      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

    7. 7 pepitux

      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.

    8. 8 xoseluis

      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

    9. 9 Koki

      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

    10. 10 jp

      Hacer “chmod 777 script” es muy inseguro, das derecho de escritura a todo el mundo.

      Mejor chmod 755 script.

    11. 11 Koki

      Jeje, cierto. Soy culpable.

      Con 755 sólo el dueño lo puede ejecutar, el resto sólo ejecutar y leer.

    12. 12 LG

      gracias, me vino al pelo!

    13. 13 Juanmi

      Cojonudo script ;-)

      Muchísimas gracias.

    14. 14 eduardo paz

      hola, que pena, pero donde esta el programa, no lo veo, por eso no lo eh ppodido instalar, como hago para consegirlo?

    15. 15 Koki

      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

    16. 16 Pepitux

      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.

    17. 17 Forti

      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

    18. 18 Ed

      el programa funciona sin problemas gracias

    1. 1 klash @ blog - Enjoy the future » WMA a MP3 en Linux
      Dirección Pingback a 6 Jul, 2008, 1:09 am
    2. 2 dvilchez.net » Blog Archive » wma2mp3 batch process
      Dirección Pingback a 11 Dic, 2008, 4:43 pm

    Añade un Comentario