名前 | 形式 | 機能説明 | オプション | オペランド | 使用法 | 環境 | 属性 | 関連項目
audiorecord ユーティリティは、オーディオデータをオーディオデバイスから指定されたオーディオファイル (ファイル名が指定されていない場合は標準出力) にコピーします。出力ファイルが指定されておらず、標準出力が tty の場合は、コマンド行に指定されたボリューム、バランス、モニターボリューム、ポート、およびオーディオ形式の設定が適用されて、プログラムは終了します。
デフォルトでは、モノラルオーディオデータは 8 kHz で記録されて、-law 形式でコード化されます。オーディオデバイスが追加構成をサポートしている場合は、-c、-s、および -e オプションを使用して、データ形式を指定することができます。出力ファイルの先頭には、出力ファイル中のコード化されたデータの形式を識別するオーディオファイルヘッダーが付けられます。
記録はただちに開始され、SIGINT
シグナル (たとえば、Ctrl-C) が受信されるまで継続されます。-t オプションを指定した場合、audiorecord は、指定されたデータ量が記録されると停止します。
オーディオデバイスを利用できない (つまり、別のプロセスが読み取り権を持つ) 場合、audiorecord はエラーメッセージを出力して、ただちに終了します。
次のオプションを指定できます。
Append:指定のオーディオファイルの最後にデータを追加します。オーディオデバイスは、既存ファイルのオーディオデータ形式をサポートしていなければなりません。
Force:-a フラグが指定されている場合、オーディオデバイスのサンプル率は、元のファイルが記録されたサンプル率と一致しなければなりません。-f フラグも指定されている場合、サンプル率の違いは無視されて、警告メッセージが標準エラー出力に書き込まれます。
Volume: 記録が開始される前に記録の取得が指定の値に設定され、audiorecordが終了すると元のレベルにリセットされます。vol 引数は、0 〜 100 (0 と 100 を含む) の間の整数値です。この引数を指定しないと、入力ボリュームは、いずれかのプロセスによって最後に設定されたレベルのままになります。
Balance:記録バランスが、指定の値に設定されてから再生が開始され、audiorecord が終了すると元のレベルにリセットされます。bal 引数は、-100 〜 100 (-100 と 100 を含む) の間の整数値です。-100 の値は、左バランスを示し、0 は中央、100 は右バランスを示します。この引数を指定しないと、入力バランスは、いずれかのプロセスによって最後に設定されたレベルのままになります。
Monitor Volume:入力モニターボリュームが、指定の値に設定されてから再生が開始され、audiorecord が終了すると元のレベルにリセットされます。monval 引数は、0 〜 100 (0 と 100 を含む) の間の整数値です。0 以外の値を指定すると、記録の進行中に、直接接続された入力ソースを出力スピーカで聞くことができます。この引数を指定しないと、モニターボリュームは、いずれかのプロセスによって最後に設定されたレベルのままになります。
Input Port:mic、line、または internal-cd 入力をオーディオ出力シグナルの送信元として選択します。この引数を指定しないと、入力ポートはそのままの状態になります。注: システムによっては、一部の入力ポートをサポートしていないことがあります。指定されたポートが存在しない場合、このオプションは無視されます。
Channels:オーディオチャネル (1 または 2) の番号を指定します。値は整数、または mono か stereo で指定します。デフォルトは mono です。
Sample Rate: サンプルレートを1秒あたりのサンプル数で指定します。数値の後に続く文字 k は、その数値に 1000 を掛けた値を意味します。 (たとえば、44.1k = 44100 です)。デフォルトのサンプル率は 8 kHz です。
Encoding:オーディオデータコードを指定します。 ulaw、alaw、または linear のいずれかの値を指定できます。デフォルトコードは ulaw です。
Time: 最長記録時間を指定します。時間は、秒数を示す浮動小数点値として指定するか、または hh:mm:ss.dd の形式で指定することができます。この場合、時間と分の指定は任意です。
Information:出力ファイルヘッダーの 'information' フィールドには、info 引数で指定された文字列が設定されます。このオプションは、-a 引数と同時に指定することはできません。
Device:dev 引数は、入力を受け取る代替オーディオデバイスを指定します。-dオプションを指定しないと、AUDIODEV 環境変数が参照されます (下記参照)。あるいは、/dev/audio がデフォルトのオーディオデバイスとして使用されます。
Help: コマンド行の使用法に関するメッセージを出力します。
File Specification:指定されたオーディオファイルが再度書き込まれます (または追加されます)。ファイル名が指定されていない場合 (そして標準入力ストリームが tty ではない場合)、あるいは特殊なファイル名 - が指定されている場合は、出力は標準出力に送られます。
ファイルのサイズが 2G バイト ( 231 バイト) 以上ある場合の audiorecord の動作については、largefile(5) のマニュアルページを参照してください。
次の属性については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
アーキテクチャ | SPARC |
使用条件 | SUNWaudio |
インタフェース安定性 | 開発中 |