Eu tenho um álbum completo flac e um arquivo de sugestão para ele. Como posso dividir isso em um flac por faixa?
Como sou um usuário do KDE, prefiro o KDE / Qt. Gostaria de ver a linha de comando e outras respostas da GUI também, mas elas não são o meu método preferido.
command-line
audio
gui
flac
xenoterracida
fonte
fonte
Respostas:
O Shnsplit pode ler um arquivo cue diretamente, o que também significa que ele pode acessar os outros dados do arquivo cue (não apenas os pontos de interrupção) e gerar nomes de arquivos mais agradáveis que 'split - *. Flac':
Concedido, isso dificulta o uso do cuetag.sh se o arquivo flac original estiver no mesmo diretório.
fonte
sudo apt-get install cuetools shntool
cuetag file.cue [0-9]*.flac
sudo apt-get install flac
Eu só conheço uma maneira CLI. Você precisará de cuetools e shntool.
fonte
cuebreakpoints file.cue | shnsplit -o flac file.flac
por um longo tempo. O segundo bit vai ajudar muito!cuetag
parece quebrar em nomes de arquivos contendo espaços, mas depois de removê-los, funcionou.O Flacon é uma GUI de código aberto intuitiva que faz exatamente isso: divida um FLAC com um CUE.
Ele suporta, entre outras coisas:
Para usá-lo, você só precisa abrir o
*.cue
arquivo com o Flacon. Ele deve detectar automaticamente o*.flac
arquivo grande (caso contrário, você pode especificá-lo manualmente) e, em seguida, selecionar o formato de saída Flac (e, opcionalmente, configurar o codificador) e iniciar o processo de conversão.fonte
Se arquivos de alta qualidade estiverem sendo usados, o shnsplit estará felizmente errando com
felizmente, o binário flac suporta --skip = mm: ss.ss e --until = mm: ss.ss, para que um script possa usar pontos de interrupção como este:
fonte
Se você tiver definido o cue para usar
k3b
nas configurações do tipo de arquivo,k3b
o arquivo de divisão será dividido automaticamente se você abrir o arquivo de cue e permitirá que você rasgue novamente.fonte
Há um projeto que funciona para vários arquivos de entrada: split2flac
Na descrição do projeto:
fonte
Eu descobri
mac
(que é o comandoshntool
usado para decodificar arquivos APE) é muito menos tolerante do queffmpeg
se o arquivo de origem contiver erros menores.Normalmente
ffmpeg
, o arquivo ainda seria convertido completamente, enquantomac
muito provavelmente gera um erro durante o processamento.Então, acabei escrevendo um script para dividir o arquivo APE analisando o arquivo CUE e convertendo o arquivo APE em arquivos FLAC separados por títulos usando ffmpeg:
fonte
if os.path.isfile(tmpfile)
paraif tmpfile != filename and os.path.isfile(tmpfile)
evitar a exclusão do arquivo original por erro.len(records)>0
.shntool
no Ubuntu 14.04snhtool
está faltando amac
dependência executável (Monkey's Audio Console) e o único pacote que eu consegui encontrar foi noflacon
PPA:flacon
é uma GUIshntool
, mas vem com todos os codecs necessários ... caso contrário, recebi o erro:fonte