Sugestões para arquivar discos de CD-Áudio em um único arquivo

2

Estou procurando sugestões sobre como arquivar CDs de áudio (ou seja, CDs Red Book com faixas de áudio PCM, como as que você compra em uma loja de discos ou como o iTunes geraria se você escolhesse um CD de áudio).

Estou envolvido em um projeto de arquivamento de mídia em larga escala. Para discos de dados híbridos e discos de DVD-Vídeo, produzimos arquivos ISO. Eles são perfeitos porque são um encapsulamento completo do conteúdo do disco, incluindo nomes de arquivos e afins. Além disso, eles são verificáveis via checksum contra o conteúdo do disco.

No entanto, não é possível arquivar CDs de áudio para ISOs porque eles não contêm um sistema de arquivos de computador .

Eu gostaria de pedir sugestões de formatos e fluxos de trabalho para arquivar discos de CD-Áudio, tendo em mente as seguintes restrições:

  • Precisamos gerar um arquivo por CD, que é um encapsulamento completo dos dados de áudio PCM, ordem de rastreamento e horários de rastreamento (assim, bin + cue não é adequado por si só). Infelizmente, isso é uma restrição do nosso software de arquivamento.
  • O formato deve ser não proprietário, documentado e utilizável em muitas plataformas.

Eu vi esta pergunta , mas infelizmente a solução (embora elegante) envolvia a geração de um arquivo WAV e um arquivo de sugestão. Isso infelizmente quebra a restrição # 1.

Item da lista de desejos:

  • Se houvesse uma maneira de verificar o arquivamento por meio da soma de verificação, isso seria super incrível.

Muito obrigado antecipadamente por qualquer conselho.

    
por grw 15.10.2010 / 12:27

2 respostas

0

Acho que um arquivo FLAC será adequado com uma planilha CUE.
Não entendo por que uma planilha CUE seria um problema se for compatível entre plataformas.

Suitable for archiving: FLAC is an open format, and there is no generation loss if you need to convert your data to another format in the future. In addition to the frame CRCs and MD5 signature, flac has a verify option that decodes the encoded stream in parallel with the encoding process and compares the result to the original, aborting with an error if there is a mismatch.
Convenient CD archiving: FLAC has a "cue sheet" metadata block for storing a CD table of contents and all track and index points.
For instance, you can rip a CD to a single file, then import the CD's extracted cue sheet while encoding to yield a single file representation of the entire CD. If your original CD is damaged, the cue sheet can be exported later in order to burn an exact copy.

mais no link de recursos .

Update: Eu não tentei isso ainda (nunca obrigatório), mas,
Você pode verificar o esquema ' --tag-from-file=FIELD=FILENAME ' .

Like --tag, except FILENAME is a file whose contents will be read verbatim to set the tag value. The contents will be converted to UTF-8 from the local charset.
This can be used to store a cuesheet in a tag
(e.g. --tag-from-file="CUESHEET=image.cue").
Do not try to store binary data in tag fields! Use APPLICATION blocks for that.

Algumas discussões sobre isso neste hydrogenaudio página do fórum .

    
por 15.10.2010 / 12:34
0

Você pode gerar o arquivo .cue gerado e, em seguida, adicionar o conteúdo como um ou mais comentários Ogg no arquivo .flac. Atualmente não há um leitor disponível para esse formato, mas um deles pode ser adaptado de um player existente com bastante facilidade.

    
por 15.10.2010 / 12:32