これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 123 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド outXNUMX です。
プログラム:
NAME
out123 - 生の PCM オーディオを出力デバイスに再生します
SYNOPSIS
cat オーディオ.生 | out123 [ オプション ]
DESCRIPTION
out123 標準入力から生の PCM データ (ホスト バイト オーダー) を読み取り、それを
指定されたオプションで指定されたオーディオデバイス。
OPTIONS
out123 オプションは、従来のPOSIXXNUMX文字オプションまたはGNUスタイルのいずれかです。
ロングオプション。 POSIXスタイルのオプションは単一の「-」で始まり、GNUの長いオプションは始まります
``-''で。 オプション引数(必要な場合)の後には空白( `` = ''ではない)で区切られます。
ビルドで無効にすると、一部のオプションがインストールに含まれない場合があることに注意してください
プロセス。
-o モジュール、-output モジュール
オーディオ出力モジュールを選択します。 最初のリストを使用するには、コンマ区切りのリストを指定できます
動作するもの。
--リストモジュール
使用可能なモジュールを一覧表示します。
-a devの, - オーディオ装置 devの
使用するオーディオデバイスを指定します。 デフォルトはシステムに依存します(通常は
/ dev / audioまたは/ dev / dsp)。 複数のオーディオデバイスがあり、
デフォルトはあなたが望むものではありません。
-s, --stdout
オーディオ サンプルは、標準出力を通して再生されるのではなく、標準出力に書き込まれます。
オーディオデバイス。 出力形式は入力と同じです...したがって、このモードでは、
mpg123 標準ツールのように動作します ネコ。
-O file, --outfile
生の出力をファイルに書き込みます(単に標準出力を
シェル付きのファイル)。
-w file, --wav
出力を WAV ファイルとして書き込む file 、または標準出力の場合 - がファイル名として使用されます。 あなた
使用することもできます --au および --cdr それぞれAUとCDRフォーマット用。 WAV/AU に注意してください。
シーク不可能なファイルまたはリダイレクトされた標準出力への書き込みについては、少し考える必要があります。 ヘッダー
最初の実データが書き込まれます。 何もWAV/AUにデコードした結果は、
シーク可能な場合はヘッダーだけで構成され、シーク可能な場合は実際には何も含まれないファイル
そうではありません(ヘッダーさえありません)。 予測ヘッダーを含むデータを標準出力に正しく書き込むことは、
簡単なビジネスはありません。
--au file
への書き込み file SUN オーディオ形式。 ファイル名として - が使用されている場合、AU ファイルは
標準出力に書き込まれます。 ノンシーク可能でヘッダーを楽しむための WAV 書き込みに関する段落を参照してください。
ストリーム。
--cdr file
への書き込み file CDR (CD-ROM オーディオ、より正確にはコンパクト ディスク デジタルの CDDA) として
オーディオ)。 ファイル名として - を使用すると、CDR ファイルは stdout に書き込まれます。
-m, - 単核症
シングルチャンネルオーディオ用に設定します (デフォルトは XNUMX チャンネル、ステレオ)。
- ステレオ
ステレオ出力を選択します (2 チャンネル、デフォルト)。
-r 率, - 割合 率
サンプルレートを Hz で設定します (デフォルト: 44100)。 実際の入力と一致しない場合
サンプリングレートを変更すると、ピッチが変更されます。 意図的かもしれません;-)
-e ENC, - エンコーディング ENC
出力サンプルエンコーディングを選択します。 可能な値はf32(32ビットフローティング)のようになります
ポイント)、s32(32ビット符号付き整数)、u32(32ビット符号なし整数)およびバリアント
ビット数が異なり(s24、u24、s16、u16、s8、u8)、特別な
ulaw や alaw 8 ビットなどの亜種。 out123 の longhelp の出力を参照してください。
実際に利用可能なエンコーディング。 デフォルトはs16です。
-o h, -ヘッドホン
オーディオ出力をヘッドフォンコネクタに直接送信します(一部のハードウェアのみ、AIX、HP、SUN)。
-o s, - スピーカー
スピーカーへの直接オーディオ出力(一部のハードウェアのみ、AIX、HP、SUN)。
-o l, - ラインアウト
オーディオ出力をライン出力コネクタに直接送信します(一部のハードウェアのみ、AIX、HP、SUN)。
-b サイズ, - バッファ サイズ
のオーディオ出力バッファを使用する サイズ キロバイト。 これは、短期間のバイパスに役立ちます
重いシステムアクティビティの場合、通常はオーディオ出力が
中断されました。 少なくとも1024のバッファサイズを指定する必要があります(つまり、1 Mb、つまり
通常の音声データの約 6 秒に相当します)以上。 約300未満はそうではありません
とても理にかなっています。 デフォルトは 0 で、バッファリングがオフになります。
-プリロード 分数
バッファがいっぱいになるのを待ちます 分数 再生を開始する前に(分数
0 と 1 の間)。 このプリバッファリングを調整して、サウンドをより速く届けることができます。
耳またはより安全な中断のないウェブラジオ。 デフォルトは1です(バッファがいっぱいになるまで待ってから
再生)。
-t, - テスト
テストモード。 オーディオ ストリームは読み取られますが、出力は行われません。
-v, -詳細
詳細レベルを上げます。
-q, - 静かな
静かな。 診断メッセージを抑制します。
- 攻撃的
より高い優先順位を取得しようとします
-T, - リアルタイム
リアルタイムの優先順位を取得しようとします。 このオプションには通常、root権限が必要です。
効果があります。
-?, - 助けて
簡単な使用方法を示します。
--ロングヘルプ
長い使用方法を示します。
- バージョン
バージョン文字列を出力します。
作者
メンテナ:
トーマス・オルギス[メール保護]>、[メール保護]>
作成者 (mpg123 内のコードの祖先):
マイケル・ヒップ
さまざまな人々からのコードやアイデアを使用しています。ソース コードに付随する AUTHORS ファイルを参照してください。
onworks.net サービスを使用してオンラインで out123 を使用する