TOP/詳細設定 - 出力

詳細設定 - 出力

config_output.png

出力ファイルのパスを以下のテンプレートを使用する

出力ファイルのパスを指定した出力ファイルパスではなく、 指定したテンプレートに従って作成したパスに出力するようにします。

バッチ処理の際に使用すると、とても便利になる可能性があります。 たとえば変換した WAV を一箇所にまとめる、アーティストごとにフォルダに分ける、 などで便利に使うことが可能です。

出力テンプレート中に仕様できる変換指定に関しては後述。

ファイルパスに使用できない文字があった場合削除する

ファイルパスに使用できない文字があった場合、その文字を削除したパスに WAV を出力するようにします。 変換指定で変換後の文字列にファイルパスとして使用できない文字になる可能性があり、 その際に使用するとエラーにならずに WAV が作成されます。

出力テンプレート中に使用可能な変換指定

%I, %J, %K, %L, %O, %P,%Q, %R

% の次に英文字を指定する方法で入力ファイル、出力ファイルに指定した内容を参照できます。

順番に、 入力ファイルパス、入力ファイル名(拡張子なし)、入力ファイルディレクトリパス、入力ファイルディレクトリ名、 出力ファイルパス、出力ファイル名(拡張子なし)、出力ファイルディレクトリパス、出力ファイルディレクトリ名、 となっています。

以下の場合

入力ファイル C:¥input¥input_dir¥input_file.bms
出力ファイル D:¥output¥output_dir¥output_file.wav

とするとそれぞれは以下のようになります。

書式 内容
%I 入力ファイルパス C:¥input¥input_dir¥input_file.bms
%J 入力ファイル名(拡張子なし) input_file
%K 入力ファイルディレクトリパス C:¥input¥input_dir
%L 入力ファイルディレクトリ名 input_dir
%O 出力ファイルパス D:¥output¥output_dir¥output_file.wav
%P 出力ファイル名(拡張子なし) output_file
%Q 出力ファイルディレクトリパス D:¥output¥output_dir
%R 出力ファイルディレクトリ名 output_dir
BMS ヘッダ指定変換

BMS 中のヘッダの値に変換することができます。

% の後に # と # の間の文字をヘッダ名として記述します。

%#HEADER#

HEADER の部分に BMS ヘッダ(例 TITLE, ARTIST, GENRE など)を指定します。

記述例

%#TITLE#
%#ARTIST#
strftime 指定変換

strftime 関数を使用した結果に変換する指定方法です。

% の後に = と = の間の文字をヘッダ名として記述します。

%=string=

string の部分が strftime 関数にそのまま渡されます。 strftime の仕様について自分で調べてください。

記述例

%=%Y-%m-%d %H_%M_%S=

これは 2010 年 1 月 2 日 3 時 4 分 5 秒の場合

2010-01-02 03_04_05

に変換されます。

TOP/詳細設定 - 出力