我是 Fedora 20 用户,正在尝试将.wv
文件拆分为单独的.flac
文件。我使用了这个命令:
cuebreakpoints file.cue | shnsplit -o flac file.wv
但得到以下输出:
56: syntax error
cuebreakpoints: error: unable to parse input file `file.cue'
shnsplit: error: no split points given -- nothing to do
我不知道为什么会发生这种情况,因为我已经使用相同的命令从flac
toflac
和 from ape
to完成了这种拆分flac
。不过这个wavpack
包已经安装了,所以我觉得更困惑了。
如果有人可以帮助我解决这个问题,我将不胜感激。
对 slm 的回答:cuetools
我从 Fedora 存储库安装:
Name : cuetools
Arch : i686
Version : 1.4.0
Release : 0.11.svn305.fc20
Size : 150 k
Repo : installed
From repo : fedora
Summary : Utilities to work with cue and TOC files
URL : http://developer.berlios.de/projects/cuetools/
License : GPLv2
Description : Cuetools is a set of utilities for working with cue files and TOC
: files. It includes programs for conversion between the formats,
: file renaming based on cue/TOC information, and track breakpoint
: printing.
对 Anthon 和 slm 的回答:我正在盯着.cue
文件看,它就在这里(我修改了PPERFORMER
、TITLE
、FILE
和TRACK
以使其更清晰):
PERFORMER "artist"
TITLE "album"
FILE "file.wv" WAVE
TRACK 01 AUDIO
TITLE "track 01"
PERFORMER "artist"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "track 02"
PERFORMER "artist"
INDEX 01 04:38:10
TRACK 03 AUDIO
TITLE "track 03"
PERFORMER "artist"
INDEX 01 08:28:55
TRACK 04 AUDIO
TITLE "track 04"
PERFORMER "artist"
INDEX 00 15:33:14
INDEX 01 15:35:22
TRACK 05 AUDIO
TITLE "track 05"
PERFORMER "artist"
INDEX 01 22:15:62
TRACK 06 AUDIO
TITLE "track 06"
PERFORMER "artist"
INDEX 00 26:36:30
INDEX 01 26:39:60
TRACK 07 AUDIO
TITLE "track 07"
PERFORMER "artist"
INDEX 01 35:13:65
TRACK 08 AUDIO
TITLE "track 08"
PERFORMER "artist"
INDEX 01 37:56:07
我在文件中注意到的唯一不同的事情.cue
是,有些曲目有多个字符INDEX
,并且FILE
有一些字符,如&
、@
、(
和)
,但我不知道这是否是一个问题。另外,其中一个曲目&
中有一个字符,TITLE
每个曲目都有一个ISRC
,但我意识到这只是一个标识符。
希望您现在能够更好地看待问题。询问我是否需要任何其他信息,我会提供。
答案1
它是混淆的,因为您运行多个命令,但唯一真正的错误是cuebreakpoints
无法处理提示文件。您shnsplit
也会收到错误,因为cuebreakpints
无法将任何合理的内容输入其中。
查看是否file.cue
有任何明显的语法错误,它应该如下所示:
REM GENRE "Electronica"
REM DATE "1998"
PERFORMER "Faithless"
TITLE "Live in Berlin"
FILE "Faithless - Live in Berlin.mp3" MP3
TRACK 01 AUDIO
TITLE "Reverence"
PERFORMER "Faithless"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "She's My Baby"
PERFORMER "Faithless"
INDEX 01 06:42:00
(以上是示例的一部分维基百科文章)
部分正确的文件中的问题通常出在某些标题和/或表演者的编码中。如果我遇到这些情况,我会删除所有非 ASCII 字符,并在分割的 FLAC 素材上使用 Musicbrainz Picard 来重新添加正确的标签。