
Me puse a ello y como siempre busco la forma de hacerlo con la terminal, así en la mayoría de los casos me ahorro el instalar programas pesados que luego nunca o casi nunca voy a volver a usar. El caso es que es un engorro el extraer audio de un cd a mano, extraerlo en si es bastante fácil y con un solo comando «cdparanoia -vsZB» ya te extrae todas las canciones en formato Track01.cdda.wav pero pasarlas de ese formato a .mp3 tenía que hacerlo canción por canción, al menos yo no encontré el método de hacerlo por lotes y eso que me repasé todo el manual tanto de lame como de ffmpeg así que decidí hacer un script que lo automatice todo con un golpetazo de teclado y esto es lo que salió.
Aqui el script
#!/usr/bin/bash
#!/usr/bin/bash
#Script para extraer audio de cd y convertirlo a mp3
#mas info en www.dmacisblog.com/script-para-extraer-audio-de-cd-a-mp3
clear
echo "#############################################"
echo "### ###"
echo "# Script para extraer de cd a mp3 #"
echo "### www.dmaciasblog.com ###"
echo "#############################################"
#echo -e "\033[40m\033[31m holaaaaaa \033[0m"
echo -e "\033[40m\033[31m Introduce el nombre de la carpeta \033[0m"
read name
mkdir $HOME/exmusic
mkdir $HOME/exmusic/$name
cd $HOME/exmusic/$name
cdparanoia -vsZB
echo -e "\033[40m\033[31m Introduce el nombre del artista \033[0m"
read art
numero=001
for f in $(ls *wav); do
lame -h $f "$art $numero.mp3"
let numero+=1
done
rm -r *.wav
echo -e "\033[40m\033[31m TERMINADO \033[0m"
Usar el script es tan fácil como descargarlo, darle permisos de ejecución y teniendo un cd introducido en el lector lanzarlo. Nos creará una carpeta en nuestro home llamada exmusic y dentro de esta otra ya con las canciones pasadas a .mp3
Tenéis que tener paciencia, que según el numero de canciones o su peso, se toma su tiempo
Pingback: Bitacoras.com