Copie CDs de áudio enquanto mantém a extração e a codificação separadas

1

Eu gostaria de copiar meus CDs de áudio para mp3. Eu sei que isso foi discutido em grande medida, mas não tenho certeza se a minha configuração faz sentido, no entanto. Eu quero usar um PC mais antigo para isso e eu li na net que a codificação simultânea pode comprometer a qualidade da extração de áudio. Eu suspeito que isso já aconteceu em um teste porque havia problemas de som para um mp3 que não poderiam ser explicados por uma superfície arranhada. Então, pensei que seria uma boa ideia manter os dois passos separados.

Então, minhas perguntas são:

Você conhece alguma solução para extrair mp3s de um CD de áudio que primeiro extrai todas faixas como wavs e depois disso começa com a codificação?

Eu olhei para K3b , ripperX e abcde . Todos eles iniciam a codificação enquanto a extração ainda está em andamento. A melhor coisa que me veio à mente foi chamar abcde duas vezes: primeiro por apenas consultar o cddb e a extração wav de todas as faixas, segundo por converter os wavs extraídos em mp3s, dando-lhes os nomes corretos e informações de marcação. A linha de comando para isso se parece com isso

$ abcde -a cddb,read && abcde -o mp3

Eu sei que é possível começar do zero e escrever um shell script para extração usando cdparanoia , codificar com lame , marcar com IDv3, consultar cddb, mas esse não é um trabalho trivial (veja por exemplo these exemplos ), para não mencionar que abcde adicionalmente faz um bom mastigar dos nomes das faixas. Mas prefiro usar o máximo das coisas já disponíveis.

EDITAR:

Após a valiosa sugestão de sr_, a linha de comando pode ser simplificada para

$ abcde -l -o mp3

com a opção "l" para baixo espaço em disco sendo a parte importante. Agora abcde lê a primeira faixa, depois a codifica e marca, depois lê a segunda faixa, codifica e marca e assim por diante ...

    
por psj 05.01.2013 / 15:12

1 resposta

2

(Não tenho certeza se isso responde à sua pergunta, mas apenas como uma entrada possivelmente útil). Eu me acomodei com a seguinte configuração:

  1. cdparanoia -B para criar um monte de wav files
  2. algum codificador ( flac , lame , ...) em for file in *.wav -loop
  3. MusicBrainz Picard para marcar e renomear os arquivos codificados corretamente

Isso conta como uma solução para você? Basta chamar os programas sequencialmente, você não precisa depender de nenhum script pré-construído ou da ferramenta GUI (com exceção da marcação, o Picard é simplesmente maravilhoso).

EDITAR Acabei de dar uma olhada em abcde.conf e veja o que há :

# Support for systems with low disk space:
# n: Default parallelization (read entire CD in while encoding)
# y: No parallelization (rip, encode, rip, encode...)
#LOWDISK=n

so ... descomentar LOWDISK=n deve ser exatamente o que você está procurando.

(também descobri que abcde parece ter algum suporte ao MusicBrainz , apenas btw.)

    
por 05.01.2013 / 15:44