ネイティブflac.cueスプリッター



Native Flac Cue Splitter



解決:

まず、cuetoolsとshntoolをインストールする必要があります。ターミナルタイプから:

sudo apt install cuetools shntool flac

.cueファイルを使用してflacファイルを元のファイルに分割するには:



キューブレークポイント '' | shnsplit -o flac ''

のパスをオートコンプリートするために、キューファイルとオーディオflacファイルをファイルマネージャーからターミナルにドラッグできます。'' と''。コマンドを実行すると、ターミナルは、作成された新しいflacファイルごとに、一度に1つの新しいflacファイルの結果を表示します( 'split-track01.flac''split-track02.flac' ...)、そして、すべての新しいflacファイルが作成されたら停止します。新しいflacファイルを作成するのに数秒しかかかりません。 .cueファイルが正確である場合、Audacityでflacファイルを手動で分割する場合よりも、結果はより正確で時間もかかりません。


これを正確に行うFlaconというアプリがあります。



インストールするには:

sudo add-apt-repository ppa:flacon sudo apt-get update sudo apt-get install flacon

ここに画像の説明を入力してください


大きなflacを分割し、キューファイルからファイル名とタグを設定する必要がありました。これは私にとって最適でした。



  1. キューとflacのペアが1つあるフォルダーにCD
  2. これを入力してください:shnsplit -f * .cue -t '%n-%p-%t' -o'flac flac -s -8 -o%f- '* .flac
  3. 元のflacファイルを削除します
  4. 以下を使用してファイルにタグを付けます。cuetag * .cue * .flac

出力例:

分割[エドヴァルドグリーグ-コンプリートソングVol.III.flac](76:03.40)-> [25-エドヴァルドグリーグ-ため息、EG 134.flac](2:43.08):100%OK

参照:CUE_Splitting

アップデート

便宜上、次のスクリプトを作成しました。それを使用するには-一致する類人猿とキューファイルの1つのペアを持つディレクトリにcdします。

mkdir -p orig mv * ape orig /。 shnsplit -f * .cue -t '%n-%p-%t' -o'flac flac -s -8 -o%f- 'orig/*。aperm-f 00 * cuetag * .cue * .flac #fix不正なファイル名が見つかりました。 -execの名前変更 's / [^  x00-  x7F] // g' '{}' ;

このスクリプトに次の名前を付けますsplit_ape、chmod + xして、パスのディレクトリに配置します。私はソースとしてflacファイル用の同様のスクリプトを作成しました。類人猿このスクリプトのflac。