# ５．　操作仕様

## ５.１　基本的な使い方

#### （１）書式

プログラムを起動するには、MS-DOSプロンプト画面のコマンドラインより、次の書式でコマンド入力を行います。

［書式］ | wavrsmp [-in=]srcfile [-out=dstfile] [-scmd=param]
［入力］ | srcfile | ：入力ファイル
| scmd | ：サブコマンド
param | ：サブコマンドパラメータ
［出力］ | dstfile | ：出力ファイル
［機能］ | 入力ファイルのサンプリング周波数を変換し、指定されたファイル名で出力します。
［備考］ | (a) | ［ ］で括られるキーワードは省略可能です。
(b) | 出力ファイル名が省略された場合、入力ファイル名に「_」を付け加えたファイル名で出力されます。
例〉入力ファイル：input.wav → 出力ファイル：_input.wav

#### （２）ファイル形式の選択

出力ファイルを入力ファイルと異なる形式にする場合は、拡張子で明示的に指定してください。

〈例〉 | 入力WAVファイルを変換し、AIFF形式で出力する場合
> wavrsmp input.wav output.aif

尚、ファイルの拡張子を省略した場合の動作は以下のとおりです。

(a) | 入力ファイルの拡張子を省略した場合 入力ファイルの拡張子を省略した場合、入力ファイルの拡張子はWAVであると判断されます。ただし、WAV形式のファイルが存在しない場合はAIFFになります。 （該当するWAV/AIFFファイルが存在しない場合はエラーになります）
(b) | 出力ファイルの拡張子を省略した場合 出力ファイルの拡張子を省略した場合、出力ファイルは入力ファイルと同形式で出力されます。

## ５.２　サブコマンドファイルによるサブコマンド指定

サブコマンドの指定はコマンドラインから直接入力する以外に、サブコマンドファイルを利用して指定することも可能です。

〈例〉 | サブコマンドファイル使用例
> wavrsmp -sub=subcmd.sub

サブコマンドファイルの詳細については、7章を参照してください。

## ５.３　初期化ファイルによるデフォルト値の指定

-modeや-freqといった一部のサブコマンドを省略した場合、デフォルト値が使用されます。初期化ファイルを用いれば、このデフォルト値を自由に変更することが可能です。

初期化ファイルの詳細については、8章を参照してください。

## ５.４　使用例

44.1kHzのinput.wavファイルを48kHzのに変換する場合の記述例を以下に示します。

〈例１〉 | デフォルト設定で変換する場合
> wavrsmp input.wav output.wav -freq=48000
〈例２〉 | 拡張子を省略する場合
> wavrsmp input output -freq=48000
〈例３〉 | 出力ファイル名を省略する場合（_input.wav で出力）
> wavrsmp input.wav -freq=48000
〈例４〉 | 入出力ファイルを-in/-out コマンドを使って指定する場合
> wavrsmp -in=input.wav -out=output.wav -freq=48000
〈例５〉 | 入力AIFF ファイルを変換し、WAV 形式で出力する場合
> wavrsmp input.aif output.wav -freq=48000

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