为OS X创建虚拟摄像头设备

27

我正在寻找在OS X下创建“虚拟”摄像头设备的解决方案(它表现得就像普通硬件摄像头一样,但是应用程序可以完全控制输出)。我对C++有相当丰富的经验,但不太熟悉Objective-C和OSX/Cocoa编程。

有谁能指点我正确的方向,告诉我该去哪里查找以及应该查找什么?我已经搜索过了,但大多数结果似乎都集中在Windows和DirectX上。

谢谢!


1
我也曾经想过同样的事情。我猜很多人都想在Chatroulette上“作弊”。;-) - Joshua Nozzi
哈哈 :) 我觉得有点奇怪,因为我找不到任何好的相关信息。但也许是我在错的地方寻找。我还在继续寻找,并发现了这个,或许有用:http://gemma.apple.com/mac/library/documentation/GraphicsImaging/Reference/ImageCaptureDeviceModulesReference/index.html - andsve
我找到了一些链接,对于和我处于同样情况的人可能会很有趣(我还没有解决问题,但我仍在研究中): http://lists.apple.com/archives/usb/2002/Sep/msg00045.html http://lists.apple.com/archives/darwin-development/2001/Jul/msg00357.html - andsve
你能详细说明一下你需要这个东西的原因吗?我可以想到几种替代方案,但这真的取决于你正在做什么。哪些应用程序将使用来自此虚拟网络摄像头的视频?是你自己的应用程序?第三方的?iChat?它将提供什么样的视频?文件内容?还是算法生成的?...? - uliwitness
1
我对这个感兴趣,是为了使用WebRTC API将Syphon中的视频发送到Web浏览器。 - msfeldstein
3个回答

4
使用 CoreMediaIO 框架是一个可行的方法。您可以使用该框架创建虚拟设备。

3

-2

我担心你的链接会影响到我… - Vannes Yang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接