一部のflacファイルには、ヒントテーブルメタデータブロックshnsplit
別のプロンプトシートがあるときにflacファイルを分割する方法を知っています(」を参照)。ヒントを使用してflacを分割する方法は?")、ヒントテーブルがflacファイルのメタデータブロック内に格納されているときにflacをどのように分割しますか?
コマンドラインが優先されます。
答え1
プロンプトシートをファイルにエクスポートすることから始めます。たとえば、オプションがmetaflac
あります--export-cuesheet-to=FILE
。
からman metaflac
:
CUESHEETチャンクをCDオーサリングソフトウェアでの使用に適したキューシートファイルにエクスポートします。標準出力には「-」を使用します。コマンドラインでは、1つの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"