我想使用一张专辑将一张.ape
专辑分成单独的曲目。为此我遵循了.flac
.cue
教程我发现。简而言之,我将此命令传递到终端:
cuebreakpoints example.cue | shnsplit -o flac example.ape
但我收到以下错误:
shnsplit: warning: failed to read data from input file using format: [ape]
shnsplit: + you may not have permission to read file: [example.ape]
shnsplit: + arguments may be incorrect for decoder: [mac]
shnsplit: + verify that the decoder is installed and in your PATH
shnsplit: + this file may be unsupported, truncated or corrupt
shnsplit: error: cannot continue due to error(s) shown above
不幸的是我不知道如何克服这个问题。我认为可以丢弃的一件事是文件已损坏,因为我与另一个文件遇到了相同的错误.ape
,并且我对原始文件遵循了此过程,.flac
没有任何问题。
我怎么解决这个问题?
答案1
shntool
在 Ubuntu 14.04 上
sudo add-apt-repository -y ppa:flacon
sudo apt-get update
sudo apt-get install -y flacon
shntool split -f *.cue -o flac -t '%n - %p - %t' *.ape
flacon
是一个 GUI shntool
,但它附带了它需要的所有编解码器......
特别是,flacon
苯丙胺提供了mac
软件包(Monkey's Audio Console),flacon
依赖于它,它具有mac
CLI 工具,这似乎是主要缺少的成分。
答案2
从错误信息来看你似乎没有Monkey 的音频编解码器安装。您引用的 HOWTO 中没有提到它作为依赖项,但对于解码来说.ape
这是必要的。
您可以从底部的链接下载源代码开发者选项卡