これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ch_wave です。
プログラム:
NAME
ch_wave — 波形ファイルの変更/コピー/結合
SYNOPSIS
ch_wave [-h] [-私はタイプする file type] [-n チャンネル] [-f サンプル 率] [-イボ バイト 注文] [- スワップ]
[-istype サンプル type] [-c チャンネル] [-開始 秒] [-終了 秒] [-から サンプル]
[〜へ サンプル] [-o 出力 file] [-otype file type] [-F サンプル 率] [-おぼ バイト 注文]
[-oswap] [-ostype サンプル type] [-規模 要因] [-スケールN 要因]
[-lpfilter 周波数] [-hpフィルター 周波数] [-フォーダー 注文] [-後で] [-情報] [-追加]
[-pc 最長 | 最初] [-キー キーラボ file] [-分ける] [-内線 file ]
[-エキス file] ファイル ...
DESCRIPTION
ch_wave 入力波形ファイルに対してさまざまな操作を実行し、別の波形ファイルに書き出します
ファイル。 とりわけ、サブセクションまたは個々のチャネルを抽出し、リサンプリングし、
チャンネルの再スケーリング、ミックス ダウン、および単純なフィルタリング操作の実行。
次のオプション フラグが認識されます。
-h オプションのヘルプ
-私はタイプする file type
入力ファイルの種類 (オプション)。 raw に設定されている場合、これは入力ファイルが
ヘッダーがありません。 これは、ファイルタイプ以外を指定するために使用できますが、
raw、これが他の目的で使用されることはめったにありません。
サポートされているタイプは、ファイルのヘッダーから自動的に決定できます。 もし
入力ファイルはヘッダーなしで、ファイルはショート (16 ビット) と見なされます。 対応
タイプは nist、est、esps、snd、riff、aiff、audlab、raw、ascii です。
-n チャンネル 数 of チャンネル in an ヘッダーなし file
-f サンプル 率
ヘッダーのない入力ファイルのサンプル レート (ヘルツ)
-イボ バイト 注文
ヘッダーなしの入力ファイルの入力バイト順: 可能性: MSB、LSB、
ネイティブまたは非ネイティブ。 Suns、HP、SGI Mips、M68000 は MSB (ビッグエンディアン) Intel、
Alpha、DEC Mips、Vax は LSB (リトルエンディアン)
- スワップ
バイトをスワップします。 (ヘッダーなしの入力ファイルで使用する場合)
-istype サンプル type
ヘッダーなしの入力ファイルのサンプル タイプ: short、alaw、mulaw、byte、ascii
-c チャンネル
0 つのチャネルを選択します (XNUMX から始まります)。 波形は複数のチャネルを持つことができます。
このオプションは、処理のために単一のチャネルを抽出し、残りを破棄します。
-開始 秒
秒単位で指定された、この時刻から開始するサブウェーブを抽出します
-終了 秒
秒単位で指定された、この時点で終了するサブウェーブを抽出します
-から サンプル
このサンプルポイントから始まるサブウェーブを抽出します
〜へ サンプル
このサンプルポイントで終了するサブウェーブを抽出します
-o 出力 file
出力ファイル名。 指定されていない場合、出力は stdout になります。
-otype file type
出力ファイルの種類 (オプション)。 タイプが指定されていない場合は、入力ファイルのタイプ
が想定されます。 サポートされているタイプは次のとおりです: nist、est、esps、snd、riff、aiff、audlab、raw、
アスキー
-F サンプル 率
出力サンプルレート (Hz)。 これが入力サンプルレートと異なる場合、
リサンプリングが発生します
-おぼ バイト 注文
出力バイト順: MSB、LSB、ネイティブ、または非ネイティブ。 サンズ、HP、SGI Mips、M68000
Intel、Alpha、DEC Mips、Vax は LSB (リトルエンディアン) です。
-oswap
出力に保存するときにバイトをスワップする
-ostype サンプル type
出力サンプル タイプ: short、alaw、mulaw、byte、または ascii
-規模 要因
スケーリング係数。 波形全体の振幅を増減します。
与えられた係数 (1.0 に対して)
-スケールN 要因 スケーリング 要因 正規化。 この 波形 is
最大レベルにスケーリングされた後、指定された係数でスケーリングされます
(1.0 に対して)
-lpfilter 周波数
カットオフ周波数が Hz のローパス フィルター フィルタリングは FIR によって実行されます。
実行時に構築されるフィルター。 フィルターの次数は次のように指定できます。
-フォーダー。 デフォルト値は 199 です
-hpフィルター 周波数
カットオフ周波数が Hz のハイパス フィルター フィルタリングは FIR によって実行されます。
実行時に構築されるフィルター。 フィルターの次数は次のように指定できます。
-フォーダー。 デフォルト値は 199 です。
-フォーダー 注文
lpfilter と hpfilter に使用される FIR フィルターの次数。 これは ODD でなければなりません。 賢明な
値の範囲は 19 (速いがロールオフが浅い) から 199 (遅いがロールオフが小さい) までです。
急激なロールオフ)。 デフォルトは 199 です。
-後で
リサンプリングなどの他の操作の後にフィルタリングを行います (デフォルト: フィルタリングの前に
その他の操作)
-情報
ファイルとヘッダーに関する情報を出力します。 このオプションは有用な情報を提供します
ファイル長、サンプリングレート、チャンネル数などの出力は生成されません
-追加 対応するサンプルを追加することにより、新しい単一チャネル波形が作成されます。
各入力波形のポイント
-pc 最長 | 最初
入力波形を組み合わせて、単一のマルチチャネル波形を形成します。 への引数
このオプションは、新しい波形の長さを制御します。 オプションが
LONGEST、最長の入力波の長さよりも短い場合の出力波
波は最後にゼロでパディングされます。 オプションが FIRST の場合、
新しい波形は、コマンド ラインの最初のファイルの長さです。
後続のウェーブは、この長さにパディングまたはカットされます
-キー キーラボ file
で使用するサブセクションを指定するラベル ファイル -分ける。 KEYLAB ファイルは
チャンク (個々の文など) が
波形の始まりと終わり。 波抽出のセクションを参照してください。
-分ける
単一の入力波形を複数の出力波形に分割します。 各出力
波形は、KEYLAB ファイルを使用して入力波形から抽出されます。
各チャンクの開始時刻と終了時刻を指定します。 出力ファイルには名前が付けられます
KEYLAB ファイルのファイル名に従い、拡張子は -ext で指定します。 見る
波動抽出のセクション
-内線 file
分割波形のファイル拡張子
-エキス file
-key とともに使用して、波形の単一セクションを抽出します。
入力波形。 引数は、ファイル列で指定されたファイルの名前です
キーラボファイル。
例
onworks.net サービスを使用して ch_wave オンラインを使用する