问题标签 [obs]
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.
javascript - 具有数千个可观察对象的 Knockout.js 表单对浏览器性能的影响
我正在创建一个表单,用户将能够使用 knockout.js 添加多行,每行将有一个 5 inputs
,并且用户可能会添加数百行。
对于每个输入,我想使用可观察数组并使其属性也可观察。
因此,对于某些用户来说,页面上可能有大约 5000 个可观察的属性。
这种方法是否会出现任何性能问题?会不会减慢浏览器的速度?如果有,是否有任何方法可以防止它。
windows - cmake-gui,什么是 ZLIB_INCLUDE_DIR 错误?
我想用 cmake-gui 构建 OBS。但“确认”是打印错误。
我该怎么办?
c - OBS - 录制屏幕时捕获帧
我想记录我的整个屏幕并在 OBS 中动态创建每一帧的图像。我想记录我通过 Web 套接字接收的第三方流,并希望在运行时提取流的每一帧。
我已经对源代码(https://github.com/obsproject/obs-studio)有了一个全面的了解,但仍然不知道应该在哪里修改代码。
在 graphics.c 文件中有这个 gs_draw_sprite() 方法,它获取持有帧的精灵并相应地渲染它:
有没有办法把这个精灵渲染成位图?不幸的是,我在 C 方面不是很有经验。
html - 如何从我的 Facebook 直播中检索评论并作为 OBS 源导入?
我正在尝试找到一种方法来从我的 Facebook Live 视频中获取评论并将它们作为 OBS 中的来源提供,以便我可以显示或播放它们。我发现这个例子在某种程度上有效:
因此,如果我添加我的视频 ID 和访问令牌并在浏览器或 OBS 中打开 html 文件,它将显示已发布的任何评论,但除非我手动刷新页面,否则它不会更新以显示新评论。看起来这段代码应该能够检索新评论,但我不知道为什么它不能或者其中是否有任何错误。
我该怎么做才能让它工作?或者,还有其他更好的方法吗?
java - 如何查找一个进程是否在 Windows/Linux 上运行
我希望我的程序能够检测 OBS-Studio 当前是否正在运行,如果是,则在我的程序中执行某些功能。问题是我似乎无法找到适用于两个平台的解决方案。我在 windows 上找到了 use 和其他的东西,taskList
我wmic.exe
在 linux 上找到了 using 和其他的东西top
,ps aux
但是这些都是特定于平台的,不容易移植。是否有通用用例,如果有,它可能是什么?
我知道 Java9+ 中的 ProcessHandle,但是我的程序运行 Java8,目前没有升级的希望,所以这是不可能的。
javascript - 从外部文件导入文本而不干扰 CORS
我正在尝试一些相当简单的东西,它曾经在使用 Chrome CEF 的 OBS 工作室工作。
它所要做的(本地)只是要求浏览器在子目录中打开一个文件,读取它,然后允许使用它,但我认为合适。我使用的代码是这样的:
在 OBS 更新 Chrome CEF 以使用 CORS 之前,它运行良好。虽然 CORS 应该将文件打开视为来自同一来源并允许它,但我知道它是将其读取为“file:///”并禁止 javascript 显示打开的 .txt 的内容。
我相信目标是让浏览器相信文本文件来自同一来源,为此我尝试过:
但可惜那没有用。要从中提取的文本文件无法更改,因为它们会定期被覆盖,并且任何混乱的处理方式都可能不起作用,因为 CORS 是一种安全功能,并不意味着要被规避。
如何在本地完成时满足浏览器的同源要求?
python-3.x - 为什么代码只将最后日期返回给 OBS“文本”?
我正在尝试更改 OBS 工作室的 phyton 脚本中的代码,以显示来自谷歌日历的即将发生的事件的日期。但是 OBS Studio 的输出仅显示每个事件的相同(最后)日期。脚本日志显示它应该是你......
在努力寻找一种方法将字典项目转换为以我想要显示的方式打印之后,我终于认为我已经让它按照我想要的方式工作了。
我是 python 新手,基本上只是在寻找如何解决我需要更改代码的答案。我花了几天时间才知道 datetime.datetime 以及 strftime 如何协同工作,并且我需要将 Dateutil 升级到更新的版本,以免出现一些我遇到的错误。
无论如何,由于我是编码新手,而且这个脚本的大部分内容都是由其他人编写的,所以我很难看出这个问题出在哪里。它可以在脚本日志中正常工作,但是当我将其发送到 OBS Studio 中的“文本”时,“时间”中的日期对于每个事件都变得相同。
如果有人可以帮助我解决这个问题,我会很高兴。
text = stime + "\n" + event['summary']
只显示相同的日期但不同的事件...
javascript - 里程表无法仅在 OBS 中加载
我有一个使用 hubspot 里程表的网站。当用户从浏览器访问网站时一切正常,但是,如果用户在 OBS 中添加浏览器源,一些里程表会拒绝加载,因此只显示纯数字。
这是我的网站在浏览器中的样子: link
这就是我的网站在 OBS 中的样子:link
我已经搜索了整个互联网,但不幸的是我找不到答案。如果重要的话,我的网站是https://livecounts.io
c++ - 如何使用 C++ 在 OBS 中获取/设置垂直滚动过滤器属性?
需要获取/设置垂直速度属性的值。该verticalSpeed
属性的值为 500(滑块的最大值),但在 OBS 中我手动设置为 35。
如何获得准确的值 35?
第二个问题,如何查看所有可用的过滤器属性?
感谢您的任何帮助!
linux - 流式传输脚本打开的视频
节日问候!
我会通过任何媒体播放器(可能是 VLC)在一个窗口中运行通过脚本打开的视频流。但我现在不知道如何。
你能帮我吗?当任何媒体(Linux)播放器在一个窗口中结束之前的视频并在 OBS 中捕获此窗口时,想法是通过脚本(任何语言)打开新视频。像我的想法这样的示例流是https://www.twitch.tv/medrybw。由 vlc 流式传输的 MerdyBW。