Hoy traje esta maravilla, Pearl Jam - No Code (1996), a la oficina y decidí ripear el CD para escucharlo mas cómodamente en .mp3 y descargarlo al teléfono:

Veamos cómo ripear (bajar a archivos .wav los temas de) un CD de audio y convertirlo a formato .mp3 en un sistema FreeBSD.

Instalar cdrtools (si no se encuentra ya instalado):

# pkg install cdrtools

En Debian y derivados existen paquetes alternativos como ripit y cdparanoia.

Crear un directorio destino para el álbum:

# mkdir -p /data/Pearl\ Jam\ \-\ No\ Code
# cd /data/Pearl\ Jam\ \-\ No\ Code

Ripear el CD a .wav con la herramienta cdda2wav:

# cdda2wav -vall cddb=0 speed=4 -paranoia paraopts=proof -B

Los parámetros y opciones son las que recomienda por defecto en la página de manual (man cdda2wav). Notar que no se especifica el dispositivo en ningún parámetro, esto hace que cdda2wav trate de encontrarlo automáticamente. Si el sistema tiene una única unidad lectora de CD/DVD, es la opción más simple.

Al finalizar se observa el siguiente contenido en el directorio actual:

root@hal9000:/data/Pearl Jam - No Code # ll
total 513684
-rw-r--r--  1 root  wheel       673 Oct 19 10:54 audio_01.inf
-rw-r--r--  1 root  wheel  28381628 Oct 19 10:54 audio_01.wav
-rw-r--r--  1 root  wheel       677 Oct 19 10:55 audio_02.inf
-rw-r--r--  1 root  wheel  39109100 Oct 19 10:55 audio_02.wav
-rw-r--r--  1 root  wheel       680 Oct 19 10:57 audio_03.inf
-rw-r--r--  1 root  wheel  40647308 Oct 19 10:57 audio_03.wav
-rw-r--r--  1 root  wheel       677 Oct 19 11:00 audio_04.inf
-rw-r--r--  1 root  wheel  42237260 Oct 19 11:00 audio_04.wav
-rw-r--r--  1 root  wheel       677 Oct 19 11:01 audio_05.inf
-rw-r--r--  1 root  wheel  40960124 Oct 19 11:01 audio_05.wav
-rw-r--r--  1 root  wheel       680 Oct 19 11:05 audio_06.inf
-rw-r--r--  1 root  wheel  63997964 Oct 19 11:05 audio_06.wav
-rw-r--r--  1 root  wheel       681 Oct 19 11:06 audio_07.inf
-rw-r--r--  1 root  wheel  38090684 Oct 19 11:06 audio_07.wav
-rw-r--r--  1 root  wheel       678 Oct 19 11:09 audio_08.inf
-rw-r--r--  1 root  wheel  42947564 Oct 19 11:09 audio_08.wav
-rw-r--r--  1 root  wheel       677 Oct 19 11:09 audio_09.inf
-rw-r--r--  1 root  wheel  11012108 Oct 19 11:09 audio_09.wav
-rw-r--r--  1 root  wheel       680 Oct 19 11:12 audio_10.inf
-rw-r--r--  1 root  wheel  61152044 Oct 19 11:12 audio_10.wav
-rw-r--r--  1 root  wheel       680 Oct 19 11:14 audio_11.inf
-rw-r--r--  1 root  wheel  36851180 Oct 19 11:14 audio_11.wav
-rw-r--r--  1 root  wheel       683 Oct 19 11:15 audio_12.inf
-rw-r--r--  1 root  wheel  31352204 Oct 19 11:15 audio_12.wav
-rw-r--r--  1 root  wheel       680 Oct 19 11:18 audio_13.inf
-rw-r--r--  1 root  wheel  48533564 Oct 19 11:18 audio_13.wav

Finalmente convertir los archivos .wav a .mp3 utilizando lame, borrar los .wav y cambiar el ownership a nombre del usuario no privilegiado:

# for track in *.wav; do lame -m j -b 192 "$track" ; done
# rm *.inf *.wav
# chown emi:wheel *

Resultado:

root@hal9000:/data/Pearl Jam - No Code # ll
total 93696
-rw-r--r--  1 emi  wheel   5150928 Oct 19 11:26 audio_01.mp3
-rw-r--r--  1 emi  wheel   7096946 Oct 19 11:26 audio_02.mp3
-rw-r--r--  1 emi  wheel   7376142 Oct 19 11:27 audio_03.mp3
-rw-r--r--  1 emi  wheel   7664534 Oct 19 11:27 audio_04.mp3
-rw-r--r--  1 emi  wheel   7432149 Oct 19 11:27 audio_05.mp3
-rw-r--r--  1 emi  wheel  11611741 Oct 19 11:27 audio_06.mp3
-rw-r--r--  1 emi  wheel   6912208 Oct 19 11:27 audio_07.mp3
-rw-r--r--  1 emi  wheel   7793266 Oct 19 11:27 audio_08.mp3
-rw-r--r--  1 emi  wheel   1999515 Oct 19 11:27 audio_09.mp3
-rw-r--r--  1 emi  wheel  11095143 Oct 19 11:27 audio_10.mp3
-rw-r--r--  1 emi  wheel   6687346 Oct 19 11:27 audio_11.mp3
-rw-r--r--  1 emi  wheel   5689259 Oct 19 11:27 audio_12.mp3
-rw-r--r--  1 emi  wheel   8806399 Oct 19 11:28 audio_13.mp3

Sólo resta la tediosa tarea de cambiar los nombres de archivo para incluir los nombres de los temas.

Referencias


Tal vez pueda interesarte


Compartí este artículo