構文
/opt/audio/bin/convert [source_file target_file -sfmt format -dfmt format -ddat data_type -srate rate -drate rate -schannels number -dchannels number]
説明
このコマンドは、サポートされているファイルフォーマット、データフォーマット、サンプリングレート、およびチャンネル数の音声ファイルを、サポートされている別のファイルフォーマット、データフォーマット、サンプリングレート、およびチャンネル数に変換します。
| -sfmt format -dfmt format |
| | | 変換前のファイルおよび変換後のファイルのフォーマットです。
それぞれの format には、次のいずれかを指定できます。 | au | | Sun ファイルフォーマット | | snd | | NeXT ファイルフォーマット | | wav | | Microsoft RIFF Waveform ファイルフォーマット | | u | | MuLaw フォーマット | | al | | ALaw | | l16 | | リニア 16 ビットフォーマット | | lo8 | | オフセット (符号なし) リニア 8 ビットフォーマット | | l8 | | リニア 8 ビットフォーマット |
-sfmt を指定しないと、 convert は変換前のファイルのヘッダーまたはファイル名拡張子を使用します。変換後のファイルの名称に拡張子を指定する場合には、 -dfmt の指定を省略できます。 |
| -ddata data_type | | 変換後のファイルのデータ型です。 data_type には、次のいずれかを指定できます。 | u | | MuLaw | | al | | ALaw | | l16 | | リニア 16 ビット | | lo8 | | オフセット (符号なし) リニア 8 ビットデータ | | l8 | | リニア 8 ビットデータ |
-ddata を指定しないと、 convert は適切と思われるデータ型
(普通は、変換前のファイルのデータ型) を使用します。 |
| -srate rate -drate rate |
| | | 変換前および変換後のファイルの 1 秒あたりのサンプル数です。一般的なサンプリングレートの範囲は、8〜11k
(声の音質の場合) から 44,100 (CD 音質の場合) までです。 千の意味で k を使うことができます。例えば、 8k は毎秒
8,000 サンプルという意味です。 -srate を指定しないと、 convert は変換前のファイルのヘッダーまたはファイル名拡張子で定義されているレートを使用します。拡張子のない
raw データファイルの場合には、8,000 を使用します。毎秒 8,000 サンプルというレートが妥当かどうかは、ファイルを再生することにより判断できます。 -drate を指定しないと、 convert は変換後のファイルフォーマットに適したサンプリングレート
(可能なら、変換前のファイルのサンプリングレート) を使用します。 |
| -schannels number -dchannels number |
| | | 変換前のファイルおよび変換後のファイル中のチャンネル数です。モノの場合には 1 を、ステレオの場合には 2 を指定してください。 -schannels を指定しないと、 convert はヘッダー内の情報を使用します。raw
データファイルの場合には、モノを使用します。 -dchannels を指定しないと、 convert は変換前のファイル用に
(ヘッダーまたは -schannels オプションで) 指定された値と同じ値を使用します。raw
データファイルの場合には、モノを使用します。 |
例
raw データファイルをヘッダー付きファイルに変換する。
cd /opt/audio/bin
convert beep.l16 beep.au
拡張子がなく、サンプリングレートが毎秒 11,025 で、ステレオデータが格納されている
raw データファイルを、ヘッダー付きファイルに変換する。
cd /opt/audio/bin
convert beep beep.au -sfmt l16 -srate 11025 -schannels 2
ディスクスペースを節約するために、CD 音質の音声ファイルを、声の音質に変換する。
cd /opt/audio/bin
convert idea.au idea2.au -ddata u -drate 8k -dchannels 1
著者
convert は、 HP で開発されました。
Sun は米国 Sun MicroSystems 社の商標です。
NeXT は NeXT Computers, Inc. の商標です。
Microsoft は米国マイクロソフト社の登録商標です。
参照
audio(5), asecure(1m), aserver(1m), attributes(1), send_sound(1)
『Using the Audio Developer's Kit』