ListFan
テキスト · 無料

OBS WebSocket リクエスト作成

OBS に接続せず、シーン、ミュート状態、入力音量の OBS WebSocket v5 リクエストを作成します。

01値を入力

ブラウザーで動作

ブラウザー内でオフライン動作します。ページと必要なファイルの読み込み後は、処理にインターネット接続は不要です。

選択した操作と正確なシーン名または入力名を requestData に設定します。指定された requestId を使い、v5 op: 6 のリクエスト形式で包みます。別途認証した OBS WebSocket クライアント用の JSON を出力します。

使い方

OBS に接続せず、シーン、ミュート状態、入力音量の OBS WebSocket v5 リクエストを作成します。

op = 6; d = {requestType, requestId, requestData}

接続は開かず、コマンドも実行しません。互換性があり識別済みの WebSocket クライアントから送信する必要があります。プレビューシーンの選択にはスタジオモードが必要です。シーン名と入力名は OBS に存在する必要があります。音量はパーセントではなくデシベルで、対応範囲は −100 から +26 dB です。

データは端末内に

入力はこのページ内で処理され、サーバーには送信されません。

このツールについて

OBS に接続せず、シーン、ミュート状態、入力音量の OBS WebSocket v5 リクエストを作成します。

選択した操作と正確なシーン名または入力名を requestData に設定します。指定された requestId を使い、v5 op: 6 のリクエスト形式で包みます。別途認証した OBS WebSocket クライアント用の JSON を出力します。

ツールを使う ↑

使い方

  1. 値を入力

    リクエスト操作 · 正確なシーン名または入力名 · リクエスト ID · ミュート状態 · 入力音量 · dB

  2. 計算 / 生成

    OBS に接続せず、シーン、ミュート状態、入力音量の OBS WebSocket v5 リクエストを作成します。

  3. 結果

    { "op": 6, "d": { "requestType": "SetCurrentProgramScene", "requestId": "scene-1", "requestData": { "sceneName": "Camera" } } }

計算方法

  1. 選択した操作と正確なシーン名または入力名を requestData に設定します。
  2. 指定された requestId を使い、v5 op: 6 のリクエスト形式で包みます。
  3. 別途認証した OBS WebSocket クライアント用の JSON を出力します。
op = 6; d = {requestType, requestId, requestData}
使用例

OBS WebSocket リクエスト作成

リクエスト操作
配信シーンを設定
正確なシーン名または入力名
Camera
リクエスト ID
scene-1
ミュート状態
ミュート
入力音量 · dB
結果
{
  "op": 6,
  "d": {
    "requestType": "SetCurrentProgramScene",
    "requestId": "scene-1",
    "requestData": {
      "sceneName": "Camera"
    }
  }
}

よくある質問

JSON を生成すると OBS が操作されますか?

接続は開かず、コマンドも実行しません。互換性があり識別済みの WebSocket クライアントから送信する必要があります。プレビューシーンの選択にはスタジオモードが必要です。シーン名と入力名は OBS に存在する必要があります。音量はパーセントではなくデシベルで、対応範囲は −100 から +26 dB です。

データはどこへ送られますか?

計算は端末上で行います。入力はサーバーへ送信されません。

用語と説明

値を入力

リクエスト操作

v5 操作を選択します。名前とオプションは構文のみ検証し、実行中の OBS とは照合しません。

入力データに合うモードを選んでください。

選択肢: 配信シーンを設定 · プレビューシーンを設定 · 入力ミュートを設定 · 入力ミュートを切り替え · 入力音量を設定

正確なシーン名または入力名

シーン操作にはシーン名、ミュートや音量には入力名を使います。大文字小文字と綴りを OBS に一致させてください。

元のテキストを入力します。処理は端末内で行います。

リクエスト ID

外部クライアントで応答を照合するための、空でない識別子。最大 100 文字。

元のテキストを入力します。処理は端末内で行います。

ミュート状態

SetInputMute のみで使用します。他の操作はこの選択を無視します。

入力データに合うモードを選んでください。

選択肢: ミュート · ミュート解除

入力音量 · dB

SetInputVolume のみで使用します。−100 から +26 dB を入力し、パーセントは入力しないでください。

この量の数値を入力してください。

最小値: -100 · 最大値: 26

結果

結果

選択した操作と正確なシーン名または入力名を requestData に設定します。指定された requestId を使い、v5 op: 6 のリクエスト形式で包みます。別途認証した OBS WebSocket クライアント用の JSON を出力します。

入力値から以下の方法で計算します。

よくある間違いと修正

入力音量

間違い: 50% のつもりで 50 を入力する。

修正: デシベル値を入力してください。0 dB はユニティゲイン、約 −6.02 dB は振幅が半分です。

制限と主な前提

  • 接続は開かず、コマンドも実行しません。互換性があり識別済みの WebSocket クライアントから送信する必要があります。プレビューシーンの選択にはスタジオモードが必要です。シーン名と入力名は OBS に存在する必要があります。音量はパーセントではなくデシベルで、対応範囲は −100 から +26 dB です。
  • 選択した操作と正確なシーン名または入力名を requestData に設定します。指定された requestId を使い、v5 op: 6 のリクエスト形式で包みます。別途認証した OBS WebSocket クライアント用の JSON を出力します。
  • 表示値は丸められることがありますが、測定精度が向上するわけではありません。