CUE Splitting
This article describes how to split audio files using CUE metadata.
To split audio files you need shntool. To split CD images in ISO or raw format you need bchunk.
The WAV format is supported natively for both input and output.
To decode or encode files in other format you need an appropriate decoder.
For example: flac, mac, or wavpack.
To tag audio files you need extra tools, such as cuetools, mp3info, or vorbis-tools.
Splitting
To split an audio file accompanied by a CUE sheet into tracks in .wav format, use the shnsplit command:
$ shnsplit -f file.cue file.ape
To split .bin file with CUE sheet into tracks in .wav format:
$ bchunk -v -w file.bin file.cue out
Format for output file names can be specified with the -t option (%n for track number, %t for title):
$ shnsplit -f file.cue -t "%n %t" file.ape
shnsplit supports on-the-fly encoding to many lossless formats (see shntool(1) for the full list).
For example to encode split tracks in the FLAC format:
$ shnsplit -f file.cue -o flac file.ape
Encoding options, including the encoder itself, can be specified with the -o parameter (see shntool(1) for details):
$ shnsplit -f file.cue -o "flac flac -s -8 -o %f -" file.ape
The formats supported by shntool and default encoder options can be view with the shntool -a command.
If the desired format is not supported by shntool, it can be specified manually.
For example, to encode split tracks directly into the Ogg Vorbis format:
$ shnsplit -f file.cue -o "cust ext=ogg oggenc -b 192 -o %f -" file.ape
Tagging
You will need cuetools to use cuetag.sh.
To copy the metadata from a CUE sheet to the split files you can use:
$ cuetag.sh file.cue *.mp3
or if you need to select only certain files:
$ cuetag.sh file.cue track01.mp3 track02.mp3 track03.mp3 track04.mp3
cuetag.sh supports id3 tags for .mp3 files and vorbis tags for .ogg and .flac files.
--------------------------------------------------------------------------------------------------------------------
ALTERNATIVE
Use flacon
ATTN: In case of any error in splitting/converting ape/cue files with flaccon
TRY TO CONVERT ape FILE TO flac WITH SOUNDCONVERT
AND THEN USE flacon ON flac/cue file.
It should work.