TIP Pasar Wma a Mp3 u Ogg
De Gentoo Linux Wiki
| Terminales / Shells • X Windows • Portage • Sistema • Sistema de Archivos • Kernel • Otros |
Navegando por ahi he hencontrado un script bastante interesante para convertir wma a mp3 u ogg. El script lo he sacado de Bulma y le he hecho unos pequeños cambios. Necesita Mplayer y Lame para convertir a Mp3 u Vorbis-tools para Ogg.
| Código: Script |
#!/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
|
En mi caso lo he llamado wma2mp3 asi que hago:
| Código: Consola: |
chmod 755 wma2mp3 && mv wma2mp3 /usr/bin/ |
Solo queda hacer wma2mp3 mp3 y le quitará los espacios a todos los archivos del directorio y los convertirá a mp3. Obiamente es mejorable, pero espero que os sirva. Salud!
[editar] Créditos
- Escrito por Franco Gotusso portado del post original.
