Linux

Convertir archivos MP3 a OGG en CentOS

2 min de lecturaAdrián Barabino

¿Cómo hacer para convertir mis archivos MP3 a OGG en CentOS mediante la Terminal? Esta incógnita me quemó la cabeza más de una vez, anteriormente en mi servidor había resuelto esto, pero cuando migré a otro con CentOS, ya no recordaba como había hecho la vez anterior, así que no me quedó otra que recurrir a Google.

En búsquedas como “How to convert MP3 file to Ogg”, encontré resultados que no me sirvieron, pero sabía que el proceso se basaba más que nada en pasarlos a WAV y después a OGG, así que con la cabeza más relajada, busqué de nuevo y logré armar la solución cual les comparto acá:

De antemano, hay que instalar dos cosas: mpg123 y vorbis-tools, esto lo hacemos mediante yum install mpg123 vorbis-tools

Después guardamos el siguiente texto en un archivo que llamaremos “mp3aogg.sh”

#Primero hacemos un for para con vertir todos los archivos MP3 a WAV
for x in `ls -1 *.mp3` ; do
   echo "Convirtiendo ${x}"
   mpg123 -w ${x}.wav ${x} 
   mv ${x}.wav `echo "${x}.wav" | sed s/.mp3.wav/.wav/g`
done

#Ahora pasamos los .wav a ogg 
for x in `ls -1 *.wav` ; do
   echo "Convirtiendo ${x}"
   oggenc -w ${x} ${x} 
done

#ya tenemos los .mp3 y .ogg, pero nos sobran los .wav

rm *.wav -f

#listo

Ahora solo nos queda hacer lo siguiente, ejecutar este script que guardamos, y lo hacemos mediante ./mp3aogg.sh y listo, ya vamos a ver nuestros archivos MP3 y los OGG.

 

Deja un comentario

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