OBS Studio如何以编程方式设置选项

编写OBS Studio的插件时,我无法使用luaobs或obspython设置录制文件名/路径

设置->高级->文件名格式
或设置->输出->录制路径

我该如何以编程方式设置这些设置?

点赞
用户5954416
用户5954416

不幸的是,obspython中缺少SetFilenameFormatting的绑定,为了解决这个问题,我切换到了OBS-WebSocket-py库。

import obswebsocket
import obswebsocket.requests

client = obswebsocket.obsws("localhost", 4444, "")
client.connect()
client.call(obswebsocket.requests.SetFilenameFormatting(file_name + " - %CCYY-%MM-%DD %hh-%mm-%ss"))
client.disconnect()
2020-01-30 09:34:52