Convertir de wma a mp3


#!/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

Script extraído de los foros de LinuxQuestions

7 comentarios en «Convertir de wma a mp3»

  1. Y una vez pasado a mp3: mp32ogg *.mp3
    Así nuestra música ocupará menos y la tendremos en un formato libre, OGG. Yo lo hice así y no se nota la pérdida de calidad.

  2. Sirve para todo lo que reproduzca mplayer.
    Desde hace tiempo tengo esto en mi .bashrc:
    alias wav=»mplayer -vo null -vc dummy -ao pcm»

    wav y en unos segundos tienes el audiodump.wav correspondiente 😉
    Agur!

  3. @Artir: no es por nada, pero convertir de wma a ogg pasando por mp3 es una muy mala idea, que sonará fatal.

    En realidad, también es muy mala idea convertir wma (lossy) a mp3 (también lossy), pero como todos sabemos, mp3 se reproduce en todas partes, y wma pues… no.

    Si aún tienes los CDs originales (o versión lossless) de esos archivos mp3, crea tus ogg desde ellos. Tus oídos lo agradecerán.

    Por supuesto, si tienes la suerte de tener un reproductor ogg portátil, convierte siempre tus CDs a ogg, que tus oídos también lo agradecerán 🙂

  4. Se que es viejo…. pero a alguien le valdra

    No me ha valido para debian squeeze. Pero al final lo deje asi:
    #!/bin/bash

    # Creado por http://mirutalibre.wordpress.com/2009/09/10/transformar-archivos-wma-a-mp3-utilizando-un-script/
    # Modificado por KonS (mas_ke_naDONTSPAM@hotmail.com

    # Por cada linea, convierto con el ffmpeg
    for i in *.wma ; do ffmpeg -i “$i” -f mp3 -ab 192 “`basename “$i” .wma`.mp3″ ; done

    # Borro el fichero
    rm “$i”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.