切换conda到obs测试环境并安装依赖包
1
| conda activate obsTest01
|
1 2 3
| pip install obsws-python pip install nest_asyncio pip install opencv-python
|
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