Arquivos necessários:
Para utilizar o cdparanoia como usuário será preciso ajustar algumas permissões. Se estiver usando emulação 'ide-scsi' no drive de cd, digite:
# chmod 666 /dev/sr0
# chmod 666 sg0 (altere sr0 pelo device correspondente ao seu drive)
Para verificar o status do cd, digite cdparanoia -Q.
Se tudo estiver ok, crie um diretório para armazenar as tracks, e digite:
cdparanoia -B 1-
Este comando irá processar todas as faixas do CD para o disco em formato wav. E para converter para mp3 usando lame:
lame -b 128kbps track01.wav 01.mp3
Sendo track01.wav a faixa ripada e 01.mp3 o arquivo de saída, e 128 naturalmente os kbps. Recomendo que se crie um script para automatizar a conversão, como no exemplo abaixo:
#!/bin/bash
for ((i=1; i<10; i++)); do
( cdparanoia $i - | lame -h -V2 -b32 -mj -q1 - 0$i.mp3);
done;
Neste caso, as faixas de 1 a 9 serão ripadas e convertidas para mp3 (VBR, joint, noise shaping), sucessivamente.
Uma alternativa ao mp3 é utilizar o formato aberto ogg, que acompanha o Slack. O comando neste caso seria:
oggenc -b 128 track01.wav (track01.ogg, bitrate 128).