Script para extraer audio de cd a mp3

Folder MusicHace unos días una prima mía me dijo si le podía sacar unas canciones de unos cd’s para meterlas en su reproductor de mp3, le dije que seguro que si aunque nunca lo había hecho la verdad.

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

Un comentario:

  1. Pingback: Bitacoras.com

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.