13 junio 2008

Convierte tus WMA a MP3 en Linux


En realidad es algo sumamente sencillo, según Linux Hispano y según yo (porque ya lo probé), lo único que tenemos que hacer es seguir estos pasos:
  1. Crear un archivo llamado wmamp3
  2. A continuación copiaremos este código:
  3. #!/bin/bash

    current_directory=$( pwd )

    #remove spaces
    for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done

    #remove uppercase
    for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done

    #Rip with Mplayer / encode with LAME
    for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -waveheader $i && lame -m s audiodump.wav -o $i; done

    #convert file names
    for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done

    rm audiodump.wav

  4. Guardamos el archivo
  5. Le otorgamos permiso de ejecución: chmod +x ~/wmamp3
  6. Podemos copiar este archivo a /bin para que este disponible directamente sin marcar la ruta (recordad que tenéis que hacerlo como superusuarios)
  7. Nos dirigirnos al directorio que contenga los archivos en el formato de audio de Microsoft y con sólo escribir wmamp3 convertiremos todos los archivos.
¿Fácil verdad?

No hay comentarios: