英語フランス語スペイン語

Ad


OnWorksファビコン

arecord - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで arecord を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド arecord です。

プログラム:

NAME


arecord、aplay-ALSAサウンドカードドライバー用のコマンドラインサウンドレコーダーおよびプレーヤー

SYNOPSIS


記録 [フラグ] [ファイル名]
遊び [フラグ] [ファイル名[ファイル名]]..。

DESCRIPTION


記録 ALSAサウンドカードドライバ用のコマンドラインサウンドファイルレコーダです。 それはサポートします
複数のファイル形式と複数のデバイスを備えた複数のサウンドカード。 で録音する場合
インターリーブモードのサンプルでは、​​ファイルは2GBのファイルサイズの前に自動的に分割されます。

遊び ほぼ同じですが、録音する代わりに再生するだけです。 サポートされているサウンドファイルの場合
フォーマット、サンプリングレート、ビット深度などは、から自動的に決定できます。
サウンドファイルヘッダー。

ファイル名が指定されていない場合は、標準の出力または入力が使用されます。 NS 遊び ユーティリティ
複数のファイル名を受け入れます。

OPTIONS


-NS、 - 助けて
ヘルプ:構文を表示します。

- バージョン
現在のバージョンを印刷します。

-l、 --リストデバイス
すべてのサウンドカードとデジタルオーディオデバイスを一覧表示します

-L、 --list-pcms
定義されているすべてのPCMを一覧表示します

-NS、 --device = NAME
名前でPCMを選択

-q - 静かな
静音モード。 メッセージを抑制します(音ではありません:))

-NS、 - ファイルの種類 タイプ
ファイルタイプ(voc、wav、raw、またはau)。 このパラメータを省略すると、WAVE形式は次のようになります。
中古。

-NS、 --channels =#
チャネルの数。 デフォルトは1チャネルです。 有効な値はXNUMXから
32.

-f --format = FORMAT
サンプルフォーマット
認識されるサンプル形式は次のとおりです。S8U8S16_LES16_BE U16_LE U16_BE S24_LE S24_BE
U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE
IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM スペシャル
S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE
U18_3LE
これらの一部は、選択したハードウェアでは使用できない場合があります
使用可能なフォーマットショートカットは次のとおりです。
-f cd(16ビットリトルエンディアン、44100、ステレオ)[-f S16_LE -c2 -r44100]
-f cdr(16ビットビッグエンディアン、44100、ステレオ)[-f S16_BE -c2 -f44100]
-f dat(16ビットリトルエンディアン、48000、ステレオ)[-f S16_LE -c2 -r48000]
フォーマットが指定されていない場合は、U8が使用されます。

-NS、 --rate =#
ヘルツでのサンプリングレート。 デフォルトのレートは8000ヘルツです。 指定された値が
300未満の場合は、キロヘルツ単位のレートと見なされます。 有効な値は2000から
192000ヘルツ。

-NS、 --duration =#
#秒後に割り込みます。 ゼロの値は無限大を意味します。 デフォルトはゼロです。
したがって、このオプションを省略すると、arecordプロセスは強制終了されるまで実行されます。

-s、 --sleep-min =#
最小ダニが眠ります。 デフォルトではスリープしません。

-NS、 --mmap
オーディオストリームにはメモリマップ(mmap)I / Oモードを使用します。 このオプションが設定されていない場合、
読み取り/書き込みI / Oモードが使用されます。

-NS、 -ノンブロック
オーディオデバイスをノンブロッキングモードで開きます。 デバイスがビジーの場合、プログラムは
すぐに終了します。 このオプションが設定されていない場合、プログラムは音声が聞こえるまでブロックされます
デバイスが再び利用可能になりました。

-NS、 --period-time =#
割り込み間の距離は#マイクロ秒です。 期間がなく、期間がない場合
サイズが指定されると、バッファ時間のXNUMX分のXNUMXが設定されます。

-NS、 --buffer-time =#
バッファ期間は#マイクロ秒です。バッファ時間とバッファサイズが指定されていない場合
次に、最大許容バッファ時間が500ms以下に設定されます。

--period-size =#
割り込み間の距離は#フレームです。期間サイズと期間時間がない場合
与えられると、バッファサイズのXNUMX分のXNUMXが設定されます。

--buffer-size =#
バッファ期間は#フレームです。バッファ時間とバッファサイズが指定されていない場合、
最大許容バッファ時間ですが、500ms以下が設定されています。

-NS、 --avail-min =#
ウェイクアップに使用できる最小スペースは#マイクロ秒です

-NS、 --start-delay =#
自動PCM開始の遅延は#マイクロ秒です(<= 0の場合のバッファーサイズに対して)

-NS、 --stop-delay =#
自動PCM停止の遅延は、xrunから#マイクロ秒です

-v、 -詳細
PCMの構造と設定を表示します。 このオプションは累積的です。 VUメーターは
これがXNUMX回またはXNUMX回与えられたときに表示されます。

-V、 --vumeter = TYPE
VUメーターのタイプを指定します。 ステレオ or モノ。 ステレオVUメーターは
インターリーブフォーマットの2チャンネルステレオサンプルでのみ使用できます。

-私、 -- 別々のチャネル
チャネルごとにXNUMXつのファイル。 このオプションは、max-file-timeとuse-strftimeを無効にします。
SIGUSR1を無視します。 ステレオVUメーターは、個別のチャンネルでは使用できません。

-P 再生。 これは、プログラムがaplayと入力して呼び出された場合のデフォルトです。

-C 記録。 これは、arecordと入力してプログラムを呼び出す場合のデフォルトです。

-私、 - 相互の作用
stdinを介した対話型操作を許可します。 現在、スペースまたは
エンターキーが実装されています。

-NS、 --chmap = ch1、ch2、..。
オーバーライドまたはフォローするチャネルマップを指定します。 次のようなチャネル位置文字列を渡します FL,
FR, etc.

デバイスがチャネルマップのオーバーライドをサポートしている場合、 遊び 与えられたものを通過しようとします
チャネルマップ。 チャネルマップのオーバーライドをサポートしていないが、それでも提供している場合
チャネルマップ情報、 遊び でチャネルの順序を並べ替えようとします
デバイスから返されたチャネルマップと一致するバッファ。

--disable-リサンプル
自動レートリサンプリングを無効にします。

--チャンネルを無効にする
自動チャネル変換を無効にします。

--無効化フォーマット
自動フォーマット変換を無効にします。

--disable-softvol
ソフトウェアボリュームコントロール(softvol)を無効にします。

-テスト位置
リングバッファの位置をテストします。

--test-coef =
リングバッファ位置のテスト係数。 デフォルトは8です。検証用の式
は:coef *(buffer_size / 2)です。 最小値は1です。

--test-nowait
リングバッファがCPU全体を消費するのを待たないでください。

--最大ファイル時間
録音中、出力ファイルがこれだけ長い間音を蓄積していると、
それを閉じて、新しい出力ファイルを開きます。 デフォルトは、でサポートされている最大サイズです。
ファイル形式:WAVファイルの場合は2GiB。 このオプションは、次の場合には効果がありません。
--separate-channelsが指定されています。

--プロセス ID ファイル <ファイル 名前>
aplayはプロセスIDをここに書き込むので、他のプログラムがプロセスIDにシグナルを送信できます。

--use-strftime
記録するときは、strftimeを使用してファイル名パラメーターの%コードを解釈します
出力ファイルが開かれるときはいつでも機能。 重要なstrftimeコードは次のとおりです。%Y
年、%m月、%d日、%H時、%M分、%S秒です。 の
さらに、%vは1から始まるファイル番号です。このオプションを指定すると、
出力ファイルの中間ディレクトリは自動的に作成されます。 この
--separate-channelsが指定されている場合、このオプションは効果がありません。

--ダンプ-hw-params
デバイスの事前構成済みステータスのhw_paramsをstderrにダンプします。 ダンプリスト
サポートされているフォーマット、サンプリングレート、
チャネル数、期間、およびバッファのバイト/サイズ/時間。 rawデバイスhw:Xの場合これ
オプションは基本的にサウンドカードのハードウェア機能を一覧表示します。

-致命的なエラー
エラー(xrunなど)が発生した場合の回復の試行を無効にします。 aplay
代わりに、プロセスはすぐに中止されます。

信号


記録時に、SIGINT、SIGTERM、およびSIGABRTは出力ファイルを閉じて終了します。 SIGUSR1
出力ファイルを閉じ、新しいファイルを開いて、録音を続行します。 ただし、SIGUSR1は
--separate-channelsでは機能しません。


遊び -c 1 -t -r 22050 -f ムー法 foob​​ar
生ファイル「foobar」を22050Hz、モノラル、8ビットのMu-Law.auファイルとして再生します。

記録 -d 10 -f cd -t wavファイル -D copy foob​​ar.wav
PCM「コピー」を使用して、foobar.wavを10秒のCD品質のWaveファイルとして記録します
(これは、ユーザーの.asoundrcファイルで次のように定義されている可能性があります。
pcm.copy {
タイププラグ
スレーブ{
PCMハードウェア
}
route_policyコピー
}

記録 -t wavファイル --最大ファイル時間 30 もん.wav
デフォルトのオーディオソースからモノラルで録音、毎秒8,000サンプル、8ビット
サンプルごと。 30秒ごとに新しいファイルを開始します。 ファイル名はmon-nn.wavです。ここで
nnは01から増加します。mon-99.wavの後のファイルはmon-100.wavです。

記録 -f cd -t wavファイル --最大ファイル時間 3600 --use-strftime %Y /%m /%d / listen-%H-%M-%v.wav
デフォルトのオーディオソースからステレオで録音します。 XNUMX時間ごとに新しいファイルを作成します。 NS
ファイルは開始日に基づいてディレクトリに配置され、名前は次のようになります。
開始時刻とファイル番号を含めます。

onworks.net サービスを使用してオンラインで arecord を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad