0

我正在尝试从 obs 中的 python 脚本创建源类型图像。想知道在脚本中创建源代码的正确步骤。我已经检查过了,没有合适的 python 脚本文档可用。

obs.obs_source_create('banner-image','xyz')
obs.obs_source_create('banner-image','xyz')

日志

TypeError: obs_source_create() 正好需要 4 个参数(给定 2 个)

我想从脚本创建源类型图像并将该源添加到我当前的场景中

4

1 回答 1

1

这可能是一个简单的 FFI 实现,所以尝试:

obs.obs_source_create('banner-image', 'xyz', None, None)

资料来源:搜索时首先点击谷歌"obs_source_create"

摘抄:

obs_source_t *obs_source_create(const char *id, const char *name, obs_data_t *settings, obs_data_t *hotkey_data)

使用指定设置创建指定类型的源。

“源”上下文用于与呈现或修改视频/音频相关的任何内容。使用 obs_source_release 释放它。

参数:

  • id - 源类型字符串标识符
  • name – 所需的源名称。如果这不是唯一的,它将被制成唯一的
  • settings – 源的设置,如果没有,则为 NULL
  • hotkey_data – 为源保存的热键数据,如果没有,则为 NULL

回报:

  • 对新创建的源的引用,如果失败则为 NULL
于 2019-01-04T17:53:12.053 回答