Command-Line

從 cuesheet 元數據塊中拆分 flac

  • November 22, 2015

一些 flac 文件顯然有一個“ cuesheet 元數據塊”。當我手頭有一個單獨的cuesheet 時,我知道如何拆分 flac 文件shnsplit(參見“如何使用 cue 拆分 flac? ”),但是當 cuesheet 儲存在.flac 文件?

命令行首選。

首先將提示表導出到文件。例如,metaflac有一個--export-cuesheet-to=FILE選項。

來自man metaflac

將 CUESHEET 塊導出到 cuesheet 文件,適合 CD 創作軟體使用。使用“-”作為標準輸出。在命令行上只能指定一個 FLAC 文件。

例如:

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"

引用自:https://unix.stackexchange.com/questions/244799