问题标签 [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.
python - 以编程方式获取视频帧
我正在尝试编写一个obspython
脚本,该脚本将从源中获取帧,更改它们并将它们输出回来。现在我设法获得所需的来源
但试图得到一个框架只输出无
有没有办法使用 OBS 脚本捕获和编辑帧?如果不是在 Python 中,也许我可以用 C 语言编写一个与 Python 交互的脚本?
python - OpenCV 从采集卡或 OBS Studio FaceRecogition 加载视频
我正在创建一个概念证明,我有一个闭路电视设置,我可以访问的唯一输出是 HDMI 端口,我可以使用采集卡或 OBS 作为 openCV 的输入我看过的所有代码使用带有 PiCam 的树莓派。所以我对功能的限制有点迷失
ffmpeg - 在服务器上使用 ffmpeg 将 rtp 输入低延迟路由到 rtsp 输出
我希望能够做一些简单的低延迟屏幕共享。我知道点对点将是最低延迟,但似乎使用中间服务器更容易设置。我发现了这个很棒的小库,它设置了一个 RTSP 服务器,我在我的数字海洋服务器上运行它。我然后:
- 设置 OBS 以使用 RTP 以 libx264 编码在端口 8558 上流式传输到服务器。
ffmpeg -re -stream_loop -1 -i rtp://127.0.0.1:8558 -c:v libx264 -c:a aac -f rtsp rtsp://localhost:8554/mystream
在服务器上运行。rtsp://<server ip>:8554/mystream
在 VLC 上打开。
但是,延迟似乎相当高。用我蹩脚的互联网,它一定是半分钟。有更好互联网的朋友看到它在 4-15 秒之间波动。此外,视频上似乎有很多伪影(编码问题?我不确定为什么会发生这些情况?)
我附在我的 OBS 设置下面,以及一个工件示例。
我的问题是:OBS 和 ffmpeg 上是否有一些设置可以使其具有尽可能低的端到端延迟,同时又不会有太多不良工件?我对视频编码和流媒体不是很精通,所以这对我来说都是全新的。我愿意学习!
lua - 改进 OBS 中的 countdown.lua 以在计时器完成时更改场景
我想出了如何在 countdown.lua 中添加和填充场景下拉列表,并且我看到了将切换场景的代码放在哪里。如何使用 lua 更改 OBS 中的场景?带有所选目标场景的下拉列表称为next_scene。
c++ - OBS显示绘制透明背景
我想绘制一个由 obs-display 渲染的透明窗口,当我设置 aplha 通道时,它在渲染时不起作用。
obs填充默认背景颜色(0x4C4C4C),obs的代码将alpha设置为1.0,我尝试将其他值设置为0.5f,但它不起作用。
obs - Ubuntu 上的 OSB/桌面音频无法定向到 Streamyard/Chrome 麦克风
我已经在 Ubuntu 上设置了 OBS。我有使用 Streamyard 在 OBS 上工作的虚拟网络摄像头。但是,我无法将 OBS 中的音频直接导入 Streamyard/Chrome 浏览器。我需要一个软件/虚拟麦克风。有没有人找到一个直接的解决方案?
先感谢您。
windows - 在 Windows 10 中伪造显示?
我正在尝试开发一个“全屏着色器”应用程序-> 捕获显示,将着色器应用于显示,并将其显示回原始显示(想想像 Reshade之类的东西,但适用于整个显示而不是单个应用程序)。
我有一个实现所需功能的解决方案,除了我需要第二台监视器来显示最终的阴影输出。我正在使用 OBS 来捕获主显示,我将着色器应用于使用 OBS 插件;然后我使用 OBS 中的全屏投影仪将输出显示到第二台显示器;除了由于着色器导致的图形差异之外,监视器看起来是镜像的。在这一点上,我可以关闭主显示器(实际上,我关闭了笔记本电脑),一切都按照我的意愿工作——一个显示器显示阴影屏幕截图,就好像它是原来的一样。
如果我有虚拟监视器,我可以按照上述步骤,然后在 OBS 中捕获虚拟监视器时交换监视器以查看阴影输出。我对需要额外硬件的解决方案不感兴趣,例如虚拟 HDMI 电缆或第二台计算机 (SpaceDesk)。我希望有一种方法可以安装具有“关闭显示器”功能的驱动程序或不需要实际显示任何内容的封闭笔记本电脑——只需要存储屏幕缓冲区以便它们可以成为屏幕捕获。
谢谢你的帮助。
alpha - 以透明背景录制
我可以用绿屏背景滤镜在OBS中拍摄自己,然后在背景中投影任何图片。没问题。我什至可以记录下来。
但是如何使用空背景(相当于透明 PNG 中的棋盘背景)进行录制,这样我就可以进行录制并将视频编辑器强加在背景上。如果我在OBS中以空背景录制,则背景不是透明的,而是黑色的。
javascript - 如何实现 HTML 格式的 OBS 功能?
我需要在一个 Web 项目中部署场景及其源,这样我就可以在 OBS 中使用它的流程,而无需在 OBS 本身中构建场景。
是否有任何图书馆或现成的解决方案?也许存在一些允许在其编辑器中创建场景然后使用 url 访问它们的流程的程序?