これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド jack-play です。
プログラム:
NAME
jack-play - JACK サウンド ファイル プレーヤー
SYNOPSIS
jack-play [オプション] サウンドファイル...
OPTIONS
-b : ディスク バッファ サイズをフレーム単位で設定します (デフォルト = 4096)。 この値は XNUMX の累乗でなければなりません。
JACK 期間のサイズがこの値を超えると、プレーヤーは停止します。
-c : サンプルレート変換アルゴリズムを設定します (デフォルト=2)。 値は次のとおりです。
SRC_SINC_BEST_QUALITY = 0、SRC_SINC_MEDIUM_QUALITY = 1、SRC_SINC_FASTEST = 2、
SRC_ZERO_ORDER_HOLD = 3 および SRC_LINEAR = 4。
-i : 初期ディスク シークをフレーム単位で設定します (デフォルト = 0)。
-m : 最小ディスク転送サイズをフレーム単位で設定します (デフォルト = 32)。 これは最適化です
スイッチ。
-n : クライアント名を設定します(デフォルト=jack-play)。
-q : リングバッファからデータを要求するフレーム サイズを設定します (デフォルト = 64)。 これは
最適化スイッチ。
-r : リサンプリング率の乗数を設定します (デフォルト = 1.0)。
-t : JACK トランスポート対応モードで実行します。
-u : プロセス識別子を追加してクライアント名を一意にしないでください。
DESCRIPTION
jack-play は軽量の JACK サウンド ファイル プレーヤーです。 と同じ数の出力ポートを作成します。
入力ファイルにチャンネルがあります。 に記載されているポートに接続します。
環境変数 JACK_PLAY_CONNECT_TO には、ポートを示す %d パターンを含める必要があります
番号、それ以外の場合は接続ロジックが実装されていないため、使用します ジャッキ配管(1)代わりに。
jack-play は、libsndfile でサポートされている形式のファイルを読み取り、次のようにリサンプリングします。
libsamplerate を使用してサーバーのサンプルレートを一致させます。
onworks.net サービスを使用してオンラインでジャックプレイを使用する