问题标签 [obs-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
89 浏览

autohotkey - Control发送[Strg]+[Win]+[Numpad3]到OBS Studio

我尝试将 [Strg]+[Win]+[Numpad3] 发送到 OBS Studio 以通过 Autohotkey 脚本暂停录制。我目前的方法是以下一种,因为我想避免其他应用程序对此快捷方式做出反应。例如 Notepad++ 会随着这个打开的选项卡而改变。

实际上,OBS Studio 中什么也没有发生。即使在使用时{Ctrl down}{LWin down}它也不起作用。你有想法吗?

0 投票
1 回答
589 浏览

autohotkey - 将功能键击从 AutoHotkey 发送到 OBS Studio

我正在尝试使用 AutoHotkey 向 OBS Studio 发送击键。

我正在使用的代码是

我要触发的功能是“开始录制”

OBS中的设置

什么都没有交付。有传言说最新的 OBS 不允许 ControlSend。真的吗?我该如何规避呢?

0 投票
2 回答
1193 浏览

v4l2loopback - OBS Studio 中的 v4l2loopback“格式不支持”错误

在尝试启用我的虚拟相机时,我在 OBS Studio 中不断收到一个奇怪的错误,“格式不支持”。这是在 Manjaro 19.0.2 中安装软件包之后:

这是 OBS 问题还是 v4l2loopback 问题?

0 投票
0 回答
186 浏览

cmake - 构建自定义 OBS Studio 构建版本

我正在尝试编辑 OBS Studio 的源代码并从中进行自己的构建。当源代码从 GitHub 存储库克隆并且没有进行任何更改时,我已经成功构建了 OBS Studio。但是,如果我尝试对代码进行自己的更改并使用 CMake 构建它,则会收到以下错误:

Error in configuration process, project files may be invalid

编辑:这是完整的错误:

我怎样才能解决这个问题?这与 CMakeLists 文件有关吗?

0 投票
0 回答
30 浏览

c++ - 无法理解 OBS-Studio 源代码中的 typedef 指针函数声明

我理解 typedef 函数指针

但我无法从位于https://github.com/obsproject/libdshowcapture/blob/master/source/external/IVideoCaptureFilter.h的OBS Studio源代码中理解这一行

我无法理解为什么CALLBACK*PFN_VIDEO_CAPTURE_FILTER_NOTIFICATION_CALLBACK在一起,()我应该如何理解这份声明?

0 投票
1 回答
238 浏览

compiler-errors - 在 Windows 10 上构建 OBS-Studio 时出现编译时错误

我正在尝试按照https://github.com/obsproject/obs-studio/wiki/Install-Instructions#windows-build-directions上的官方步骤来构建obs-studio

我使用cmake GUI 生成 Visual Studio 项目。当我尝试在 Visual Studio 中构建项目时,我收到了这些错误

我该如何解决这些错误?

这是我的 Visual Studio 详细信息

0 投票
1 回答
101 浏览

visual-c++ - 从 Windows 10 上的最新源代码构建 OBS-Studio 后,虚拟网络摄像头功能不可用

我尝试从最新的源代码构建OBS Studio 。我可以按照
https://github.com/obsproject/obs-studio/wiki/Install-Instructions#windows-build-directions成功构建

我可以运行最终生成的版本,obs-studio\build\rundir\Debug\bin\64bit\obs64但在 Start Streaming 下方的右下角按钮中没有看到启用虚拟网络摄像头的选项。

在此处输入图像描述

以下是构建过程生成的文件

我这边出了什么问题,所以我没有看到启用虚拟网络摄像头的按钮?

0 投票
0 回答
63 浏览

c++ - 没有在 C++ 项目中的任何地方定义和使用它的前向声明类背后的目的是什么?

我正在探索著名的OBS Studio源代码。那是在https://github.com/obsproject/libdshowcapture使用一个git 子模块

在文件source/capture-filter.hpp中有一个类的前向声明,该类在整个 repo 和整个 OBS-Studio repo 中都没有定义和使用。

我仔细检查但没有找到任何定义或CaptureSource类的用法。如果我是对的,那么这种声明的目的是什么?

0 投票
1 回答
62 浏览

c++ - 数据如何通过 Windows 上的 OBS-Studio 虚拟相机中的引脚跨过滤器移动?

我喜欢OBS-Studio的虚拟相机功能。

我试图了解它的工作原理,但无法正确理解。我只知道它是使用DirectShow构建的。项目包含 OutputFilterOutputPinCaptureFilterCapturePin

当我们启用虚拟相机时,数据是如何通过这些过滤器和引脚移动的?

0 投票
1 回答
377 浏览

cmake - 如何构建 libobs 作为 obs-studio-node 模块的依赖项?

我正在尝试obs-studio-node
该模块需要libobs作为依赖项。在构建这个模块时,它会下载一个预构建的版本,libobs如果没有指定。我们可以指定自定义libobs,如中所述README.md

我按照这些步骤构建libobs. 这些步骤列在README.md

  1. git clone https://github.com/stream-labs/obs-studio
  2. cd obs-studio
  3. git submodule update --init --recursive
  4. mkdir build
  5. cd build
  6. cmake .. -DENABLE_UI=false -DDepsPath="C:\Users\alokm\Downloads\dependencies2019\win64" -DENABLE_SCRIPTING=false -G"Visual Studio 16 2019" -A x64
  7. cmake --build .
  8. cpack -G ZIP

最后一步 ( cpack -G ZIP) 因错误而失败

我猜obs-studio不支持cpack所以它失败了。
如何libobsobs-studio-nodemobule 建立我的自定义?