我想写我自己的摄像机过滤器为视频,并理想地应用在任何/所有流行的视频应用程序(缩放,Hangout,Skype等)。我设想的工作方式是编写一个macOS应用程序,该应用程序读取相机提要,应用我的过滤器,并公开一个额外的虚拟摄像机。然后,可以在任何视频应用程序中选择此虚拟相机。
我花了很多时间研究如何做到这一点,但我仍然不清楚现代macOS API是否可能做到这一点。在StackOverflow上有一些类似的问题(例如这里、这里),但它们要么没有答案,要么很老。我希望这个问题能为到2020年如何做到这一点收集到正确的建议/链接/想法。
到目前为止,我得到的是:
任何能照亮这一切的东西都会受到高度的感谢!
发布于 2020-04-12 17:26:50
我也想创造自己的相机过滤器,像快照相机。所以我研究了CoreMediaIO和虹吸管。你查过这个吉特布项目了吗?https://github.com/lvsti/CoreMediaIO-DAL-Example
这个存储库最初是苹果正式的CoreMediaIO示例代码的分叉。你知道,自2012年上一次更新代码以来,原始代码并没有很好地老化。因此,存储库的所有者进行了更改,使其在现代系统上进行编译。
您可以知道代码在macOS 10.14 (Mojave)中工作,可以看到以下问题。https://github.com/lvsti/CoreMediaIO-DAL-Example/issues/4
实际上,我还没有创建相机过滤器,因为我不知道如何将图像发送到由CoreMediaIO构建的虚拟相机。我想知道更多的信息。如果你知道,请告诉我。
发布于 2020-04-09 03:54:23
CamTwist使用CoreMedioIO。你凭什么认为这是不可取的?查看10.15SDK中的标头,我没有看到它被弃用的迹象。最近出现了最新情况,为10.14。
https://stackoverflow.com/questions/61113129
复制相似问题