# ７．　サブコマンドファイル仕様

## ７.１　書式

サブコマンドファイルの記述例を以下に示します。

図7.1 サブコマンドファイル記述例
    [WAVRSMP]
    ←セクション
    -in=input.wav
    -out=output.wav
    -mode=quality
    -vol=-6.0
    -freq=44100
    -ch=2
    -bit=16
    ←サブコマンド
    　　・
    　　・
    　　・

サブコマンドファイルは「セクション」と「サブコマンド指定」によって構成されます。

[ ]で挟まれて記述されているのがセクションです。

Wave Resamplerのサブコマンドファイルは、最初に必ず[WAVRSMP]セクションを付ける必要があります。

サブコマンドの指定方法は以下のとおりです。

(a) | サブコマンド指定はセクションごとに記述します。
(b) | 1行につき1コマンドを指定します（1行は半角で255文字まで）。
(c) | コメントを付ける場合には「;」の後ろに記述します。

サブコマンドの書式に関しては、5.1節を参照してください。

〈注意〉-help、-subコマンドはサブコマンドファイル内では使用できません。

## ７.２　使用例

〈例〉input.wav をoutput.wav に変換

(a) | コマンドライン記述 > wavrsmp -sub=subcmd.sub
(b) | サブコマンドファイル記述 <subcmd.sub>
    [WAVRSMP]
    -in=input.wav
    -out=output.wav
    -mode=speed
    -freq=22050
    -ch=2
    -bit=16
    ;入力ファイル名
    ;出力ファイル名
    ;変換方式
    ;出力サンプリング周波数
    ;出力チャンネル数
    ;出力量子化ビット数

Copyright (c) 2001-2007 CRI Middleware Co., Ltd.