微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Windows 10 上使用 node-virtualcam npm 模块未在 OBS 虚拟网络摄像头中反映视频帧

如何解决在 Windows 10 上使用 node-virtualcam npm 模块未在 OBS 虚拟网络摄像头中反映视频帧

我想尝试 node-virtualcam 上可用的 https://www.npmjs.com/package/node-virtualcam npm 模块 我使用的是 Windows 10,64 位

我遵循了这些步骤

  1. 使用管理员 npm install --global --production windows-build-tools --vs2015 运行 cmd
  2. git clone https://github.com/letmaik/node-virtualcam
  3. cd node-virtualcam
  4. npm install
  5. 已下载https://github.com/Fenrirthviti/obs-virtual-cam/releases/download/2.0.5/OBS-Virtualcam-2.0.5-Windows.zip
  6. 解压后我运行 regsvr32 /n /i:1 ".\OBS-Virtualcam-2.0.5-Windows\bin\32bit\obs-virtualsource.dll"
  7. 我在 cmd 中看到了成功安装的消息
  8. 然后打开 graphEdit 实用程序并插入 OBS-Camera 并呈现 pin

    enter image description here

  9. 然后我点击播放按钮,我能够看到仍然是白色的虚拟相机的新窗口
  10. 然后我运行 node samples\sample.js
  11. 在 cmd 上看到消息“虚拟凸轮输出开始 (1280x720 @ 30fps)”

使用此代码sample\sample.js生成

timerId = setInterval(() => {
    const frame = new Uint8Array(height * width * 4);
    frame.fill(i % 255);
    virtualcam.send(i,frame);
    i += 1;
},frameMs);

我在虚拟相机窗口中没有看到这些帧的效果。我看到的仍然是白屏,没有变化。我怎样才能看到不断变化的帧虚拟相机?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。