Respostas:
Se você quiser que as funções do cdparanoia usem o cdparanoia. cdparanoia não comprime . Existe um script de integração de 6 anos chamado dekagen que ainda pode funcionar ou provavelmente poderia funcionar com uma ligeira atualização.
Feliz rasgando (todas as crianças legais estão usando Ogg / Vorbis agora).
A "maneira UNIX" (e, por extensão, o caminho do Linux) é combinar ferramentas de propósito único que fazem seu trabalho bem usando pipes ou scripts, em vez de escrever ferramentas redundantes com funcionalidade de sobreposição. Uma única ferramenta de extração teria que duplicar a funcionalidade de cdparanoia para extração de áudio e a funcionalidade de LAME para codificação de MP3, o que é um desperdício de esforço, a menos que a nova ferramenta executasse uma nova tarefa importante que não poderia ser obtida com a combinação existente.
Usando cdparanoia e LAME é, portanto, absolutamente o certo maneira de conseguir isso. Se você executar essa tarefa com frequência e desejar agilizar o processo, você poderá considerar escrever um script que chame as ferramentas com os parâmetros necessários.
Encontrado RipIT , mas ainda não tentei.
O RipIT é usado para criar o MPEG-1 Layer 3 (mp3) usando o Lame, ou usa o Flac (flac), o Ogg Vorbis (ogg), o Faac (m4a), o Musepack (mpc), o mp4als (als), o Wavpack (wv) ou o ffmpeg para converter arquivos de áudio (wav) extraídos de um CD de áudio. É um front-end baseado em console (sem GUI aqui), escrito em Perl.