【问题标题】:OBS Studio how to set options programmaticallyOBS Studio 如何以编程方式设置选项
【发布时间】:2020-05-15 03:02:40
【问题描述】:

为 OBS Studio 编写插件,我一直在尝试使用 luaobs 或 obspython 设置录制文件名/路径

Settings->Advanced->Filename Formatting
or
Settings->Output->Recording Path

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

【问题讨论】:

  • 我开始认为 obspython 中缺少 config_set_string 并且我需要将整个脚本从 python 重写为 C obsproject.com/docs/…

标签: python lua obs


【解决方案1】:

不幸的是,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()

【讨论】:

    猜你喜欢
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多