Exportando a folha de marcação para um arquivo primeiro. Por exemplo, metaflac
tem uma opção --export-cuesheet-to=FILE
.
De man metaflac
:
Export CUESHEET block to a cuesheet file, suitable for use by CD authoring software. Use '-' for stdout. Only one FLAC file may be specified on the command line.
Por exemplo:
f='file.flac'
bn=$(basename "$f" .flac)
cue="$bn.cue"
[ ! -e "$cue" ] && metaflac --export-cuesheet-to="$cue" "$f"
shnsplit -f "$cue" -t '%n-%t' -o flac "$f"