Check the new version here

Popular channels

wma > mp3 u ogg conversores Linux

Si te estas pasando de Win a Linux y tenes una tanda de archivos copiados con el windows media player que has copiado en su momento con el FUKING formato wma y ahora se te complica para oirlos en un sistema de verdad linux, o bien para llevarlo en tu reproductor mp3.... aca les dejo unos scripts para ejecurar en el directorio donde se encuentran los archovos WMA.
Solo copien lo que está entre las lineas de asteriscos (******) y peguen en un archivo de texto y con el nombre que se les antoje y denle los atributos de ejecución.

$chmod 557 script.sh

o bién ejecuten con

$sh script.sh


WMA > MP3
***************************
#!/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

*********************************
O bien podemos optar por una opción realmente libre que es el OGG

WMA > OGG
*********************************
#!/bin/sh

if [ -z "$1" ]; then
echo Uso: $0 codec
exit
fi
if [ "$1" != "mp3" ]; then
if [ "$1" != "ogg" ]; then
echo Codec $1 no conocido, las opciones son mp3 o ogg
exit
fi
fi

# 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 wav
for f in *.wma
do
mplayer $f -ao pcm
mv audiodump.wav $f.wav

if [ "$1" == "mp3" ]; then
# Convertimos wav a mp3
lame $f.wav
# 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
else
# Convertimos wav a ogg, la opcion -q expecifica la calidad
oggenc -q 5 $f.wav
# Renombramos wma.ogg a ogg
find . -name '*wma.ogg*' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/wma.ogg/ogg/g;'`
mv "${FILE}" ${NEWFILE}
done

fi

rm $f.wav
done
*******************************************

///////////Ojo al Piojo////////////////
Requiere librerías ffmpg, mplayer, oggenc y lame .... y bueno magia todavía no se puede, no posteo donde bajarlos porque cada cual sabe la distribución que está usando y los repositorios para conseguirlas... si usas debian o albuno de sus derivados utilizá apt-get, si usas red-hat bueno rpm hay por todos lados, si usas Slakware tenes pila de soft en http://www.linuxpackages.net
Espero que les sea de utilidad
Chas gracvias por los puntines si es que se les cae alguno
0No comments yet
      GIF
      New