问题标签 [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.
autohotkey - Control发送[Strg]+[Win]+[Numpad3]到OBS Studio
我尝试将 [Strg]+[Win]+[Numpad3] 发送到 OBS Studio 以通过 Autohotkey 脚本暂停录制。我目前的方法是以下一种,因为我想避免其他应用程序对此快捷方式做出反应。例如 Notepad++ 会随着这个打开的选项卡而改变。
实际上,OBS Studio 中什么也没有发生。即使在使用时{Ctrl down}
,{LWin down}
它也不起作用。你有想法吗?
v4l2loopback - OBS Studio 中的 v4l2loopback“格式不支持”错误
在尝试启用我的虚拟相机时,我在 OBS Studio 中不断收到一个奇怪的错误,“格式不支持”。这是在 Manjaro 19.0.2 中安装软件包之后:
这是 OBS 问题还是 v4l2loopback 问题?
cmake - 构建自定义 OBS Studio 构建版本
我正在尝试编辑 OBS Studio 的源代码并从中进行自己的构建。当源代码从 GitHub 存储库克隆并且没有进行任何更改时,我已经成功构建了 OBS Studio。但是,如果我尝试对代码进行自己的更改并使用 CMake 构建它,则会收到以下错误:
Error in configuration process, project files may be invalid
编辑:这是完整的错误:
我怎样才能解决这个问题?这与 CMakeLists 文件有关吗?
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
在一起,()
我应该如何理解这份声明?
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 详细信息
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 下方的右下角按钮中没有看到启用虚拟网络摄像头的选项。
以下是构建过程生成的文件
我这边出了什么问题,所以我没有看到启用虚拟网络摄像头的按钮?
c++ - 没有在 C++ 项目中的任何地方定义和使用它的前向声明类背后的目的是什么?
我正在探索著名的OBS Studio源代码。那是在https://github.com/obsproject/libdshowcapture使用一个git 子模块
在文件source/capture-filter.hpp中有一个类的前向声明,该类在整个 repo 和整个 OBS-Studio repo 中都没有定义和使用。
我仔细检查但没有找到任何定义或CaptureSource
类的用法。如果我是对的,那么这种声明的目的是什么?
c++ - 数据如何通过 Windows 上的 OBS-Studio 虚拟相机中的引脚跨过滤器移动?
我喜欢OBS-Studio的虚拟相机功能。
我试图了解它的工作原理,但无法正确理解。我只知道它是使用DirectShow构建的。项目包含
OutputFilter
、OutputPin
和CaptureFilter
CapturePin
当我们启用虚拟相机时,数据是如何通过这些过滤器和引脚移动的?
cmake - 如何构建 libobs 作为 obs-studio-node 模块的依赖项?
我正在尝试obs-studio-node。
该模块需要libobs
作为依赖项。在构建这个模块时,它会下载一个预构建的版本,libobs
如果没有指定。我们可以指定自定义libobs
,如中所述README.md
我按照这些步骤构建libobs
. 这些步骤列在README.md
git clone https://github.com/stream-labs/obs-studio
cd obs-studio
git submodule update --init --recursive
mkdir build
cd build
cmake .. -DENABLE_UI=false -DDepsPath="C:\Users\alokm\Downloads\dependencies2019\win64" -DENABLE_SCRIPTING=false -G"Visual Studio 16 2019" -A x64
cmake --build .
cpack -G ZIP
最后一步 ( cpack -G ZIP
) 因错误而失败
我猜obs-studio不支持cpack
所以它失败了。
如何libobs
为obs-studio-node
mobule 建立我的自定义?