Como converter uma biblioteca de músicas WAV do iTunes para FLAC a partir da linha de comando?

8

Eu tenho uma grande biblioteca de músicas que atualmente é gerenciada pelo iTunes no Windows. Quando eu comecei, 5 ou 6 anos atrás, copiando minhas músicas para os meus PCs, eu tinha um entendimento bastante básico dos formatos de áudio e, de certa forma, escolhi arbitrariamente copiar todos os meus CDs no formato WAV. Então agora eu tenho mais de 1 TB de música copiada no iTunes e nenhum dos meus arquivos tem metadados anexados. (O software iTunes armazena as informações do artista / música / etc. em um arquivo XML, por isso tenho uma referência e a biblioteca é boa, funciona muito bem no iTunes / Windows).

Estou usando o Ubuntu exclusivamente há quase um ano, e quero converter minha biblioteca de músicas, que atualmente está espalhada por três discos rígidos, em arquivos FLAC com metadados e me afastar do iTunes.

Qual é a maneira mais confiável / eficiente de converter todos os meus arquivos WAV nos discos rígidos para FLAC a partir da linha de comando, mantendo / adicionando metadados aos novos arquivos FLAC? Existem arquivos demais para percorrer um álbum de cada vez. Existe algum software de impressão digital de áudio por aí que possa encontrar os metadados após a conversão WAV> FLAC? Devo tentar fazer referência ao arquivo XML do iTunes ou isso não é necessário?

whelanska
fonte

Respostas:

11

Para simplesmente converter arquivos do Windows WAV para FLAC na linha de comando, a ferramenta oficial flac Instalar flac seria a escolha óbvia.

flac ~/Music/*.wav

converteria todos os arquivos WAV do diretório de músicas da sua HOME para flac. Usando a opção:

flac --keep-foreign-metadata ~/Music/*.wav

mesmo os metadados não-flac serão preservados no arquivo * .flac resultante. No entanto, se - como você diz - seus arquivos não estiverem marcados, não há uma maneira fácil de obter metatags corretas. Algumas ferramentas como o metaflac do pacote flac podem importar metatags do arquivo, mas esses arquivos precisam atender a critérios específicos para o reconhecimento apropriado de tags envolvendo a conversão do seu arquivo XML.

Portanto, prefiro recomendar uma das soluções gráficas como Ex Falso Instale o exfalso ou Musicbrainz Picard Instalar picard que oferecem a criação de metatags a partir de nomes de arquivos (caso sejam apropriadas).

O Picard também possui uma ferramenta para reconhecer automaticamente uma música não identificada para procurá-la na biblioteca do Musicbrainz e criar metatags apropriadas.

Antes de brincar com as tags, é altamente recomendável fazer backup dos arquivos originais, caso algo dê errado. Falo de experiência própria quando a marcação de vários arquivos resultou em tags totalmente erradas e ruins que levaram a originais quase irrecuperáveis, pois esses arquivos foram listados com um nome errado (aleatório) na minha biblioteca.

Takkat
fonte
Obrigado, é exatamente isso que eu estava procurando. Picard parece muito promissor, vou tentar hoje à noite (depois de um backup completo, é claro :). Devo usar a compressão Flac padrão [-5] ou um dos extremos [-0] ou [-8]?
Whelanska # 6/11
1

Ainda não tentei fazer isso porque minha coleção de músicas foi construída no Ubuntu, existe um bom guia no link abaixo que aborda a conversão de linha cmd e a edição de anexação de tags

http://www.tuxarena.com/static/cli_audio_guide.php

polmak
fonte