OBS测试

切换conda到obs测试环境并安装依赖包

1
conda activate obsTest01
1
2
3
pip install obsws-python 
pip install nest_asyncio
pip install opencv-python
  • 如果要用到GPU就安装numba
    1
    conda install numba

jupyter 中测试

1
2
import obsws_python as obs
cl = obs.ReqClient(host='192.168.3.206', port=4455, password='IBwn8K2WAKu3VmeY', timeout=3)

接口翻译

官方文档

GetVersion

获取有关当前插件和 RPC 版本的数据。

  • 复杂度等级:1/5
  • 最新支持的 RPC 版本:1
  • 新增于 v5.0.0
    1
    version=cl.get_version()
    1
    2
    3
    4
    5
    6
    version.obs_version                # String 当前 OBS Studio 版本
    version.obs_web_socket_version # String 当前obs-websocket版本
    version.rpc_version # Number 当前最新的obs-websocket RPC版本
    version.availableRequests # Array<String> GetSourceScreenshot / SaveSourceScreenshot 中可用的图像格式和请求。
    version.platform # String 平台的名称。通常为 linux、 mac 或 (linux 风格)。不保证是其中任何一个windows / macos /ubuntu
    version.platform_description # String 平台的描述,例如Windows 10 (10.0)

GetStats

获取OBS、obs-websocket和当前会话的统计信息。

  • 复杂度等级:2/5
  • 最新支持的 RPC 版本:1
  • 新增于 v5.0.0
1