ListFan
文本 · 免费

OBS WebSocket 请求生成器

生成用于场景、静音状态或输入音量的 OBS WebSocket v5 请求,无需连接 OBS。

01输入数值

在浏览器中运行

可在浏览器中离线运行。页面和所需文件加载完成后,处理无需互联网。

将所选操作和准确的场景名或输入名称映射到 requestData。使用提供的 requestId,将其封装为 v5 op: 6 请求。输出 JSON,供单独完成身份验证的 OBS WebSocket 客户端使用。

示例

使用方法

生成用于场景、静音状态或输入音量的 OBS WebSocket v5 请求,无需连接 OBS。

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

不会建立连接或执行命令。必须由兼容且已完成识别的 WebSocket 客户端发送请求。选择预览场景需要工作室模式。场景和输入名称必须存在于您的 OBS 设置中。音量单位为分贝,而非百分比;支持范围为 −100 至 +26 dB。

数据留在你的设备上

输入仅在本页面处理,不会发送到服务器。

关于此工具

生成用于场景、静音状态或输入音量的 OBS WebSocket v5 请求,无需连接 OBS。

将所选操作和准确的场景名或输入名称映射到 requestData。使用提供的 requestId,将其封装为 v5 op: 6 请求。输出 JSON,供单独完成身份验证的 OBS WebSocket 客户端使用。

使用工具 ↑

使用方法

  1. 输入数值

    请求操作 · 准确的场景名或输入名称 · 请求 ID · 静音状态 · 输入音量 · dB

  2. 计算 / 生成

    生成用于场景、静音状态或输入音量的 OBS WebSocket v5 请求,无需连接 OBS。

  3. 结果

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

计算方法

  1. 将所选操作和准确的场景名或输入名称映射到 requestData。
  2. 使用提供的 requestId,将其封装为 v5 op: 6 请求。
  3. 输出 JSON,供单独完成身份验证的 OBS WebSocket 客户端使用。
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 请求。输出 JSON,供单独完成身份验证的 OBS WebSocket 客户端使用。

根据输入值按下方方法计算。

常见错误与修正

输入音量

错误: 输入 50 来表示 50%。

修正: 请改用分贝值:0 dB 为单位增益;约 −6.02 dB 为一半振幅。

限制与基本假设

  • 不会建立连接或执行命令。必须由兼容且已完成识别的 WebSocket 客户端发送请求。选择预览场景需要工作室模式。场景和输入名称必须存在于您的 OBS 设置中。音量单位为分贝,而非百分比;支持范围为 −100 至 +26 dB。
  • 将所选操作和准确的场景名或输入名称映射到 requestData。使用提供的 requestId,将其封装为 v5 op: 6 请求。输出 JSON,供单独完成身份验证的 OBS WebSocket 客户端使用。
  • 显示结果可能经过舍入,舍入不会提高测量精度。