Como faço para converter um arquivo TTA e sua folha CUE em vários arquivos FLAC?

2

Eu tenho um arquivo de som codificado no formato TTA e uma folha CUE com seus metadados. Quais ferramentas e comandos eu preciso para convertê-lo e dividi-lo em vários arquivos FLAC?

Eu tentei usar o ffmpeg para converter o arquivo TTA em um FLAC, mas ele mostra um "erro de CRC" e o arquivo resultante tem a duração incorreta.

O arquivo TTA se reproduz bem no VLC.

    
por Aeder 17.07.2014 / 04:20

1 resposta

0

Você precisa ter shntool e cuetools instalado.

Instale também o codificador e decodificador tta no link .

Ele precisa ser compilado com g++ e yasm . O mesmo vale para arquivos .ape, que também são usados com frequência em vez de .tta.

divide e nomeia arquivos .flac:

find . -name "*.cue" -execdir sh -c 'shnsplit -f "$1" -o flac -t "%n_%p-%t" "${1%.cue}.tta"' _ {} \;

% n - número da faixa
% p - intérpretes | % t - nome da faixa

é obtido do arquivo .cue para os nomes de arquivos .flac.

tag resultante, arquivos .flac divididos:

find . -name "*.cue" -execdir sh -c 'cuetag "$1" *.flac' _ {} \;

Remova os arquivos .tta restantes. Um simples find . -name "*.tta" -delete é suficiente.

Para que shnsplit funcione, todos os codificadores / decodificadores necessários precisam ser instalados para que possam ler e gravar arquivos. Módulos para tta (e para o formato ape) precisariam ser compilados da fonte, os outros, instalando o pacote (por exemplo, flac ).

Isso funciona para todos os casos padrão em que os arquivos .cue e .tta / .flac / .ape têm o mesmo nome, exceto a extensão.

    
por 27.04.2016 / 23:55