C# 有没有可能;恶搞;网络摄像头?

C# 有没有可能;恶搞;网络摄像头?,c#,video,webcam,C#,Video,Webcam,例如,允许您对网络摄像头提要进行排序。你运行它,在其他程序看来,它就像一个合法的流,即使它可能会弄乱背景什么的 在C#NET中有可能做这样的事情吗?基本上,我想完全覆盖/欺骗一个网络摄像头流,这样其他应用程序将拿起这个“网络摄像头”,并将其视为一个真正的网络摄像头(但它实际上是我想要发送的任何图像/视频)。我如何在没有网络摄像头的情况下创建网络摄像头流,然后在其上运行任何图像或视频?这在C#中可能吗?由于它是作为设备驱动程序安装的,所以ManyCam不受影响。它连接到视频设备,然后通过自己的设备

例如,允许您对网络摄像头提要进行排序。你运行它,在其他程序看来,它就像一个合法的流,即使它可能会弄乱背景什么的


在C#NET中有可能做这样的事情吗?基本上,我想完全覆盖/欺骗一个网络摄像头流,这样其他应用程序将拿起这个“网络摄像头”,并将其视为一个真正的网络摄像头(但它实际上是我想要发送的任何图像/视频)。我如何在没有网络摄像头的情况下创建网络摄像头流,然后在其上运行任何图像或视频?这在C#中可能吗?

由于它是作为设备驱动程序安装的,所以ManyCam不受影响。它连接到视频设备,然后通过自己的设备驱动程序回显此信息

您需要编写一个驱动程序,使其显示为提交提要的可用视频设备


非常有趣的想法,可能对测试支持网络摄像头的应用程序很有用。

许多摄像头可以播放视频/gif图像:所以我不确定您希望添加什么功能

但是,是的,要自己做这件事,你需要创建一个设备驱动程序,你可以将一个源文件输入到这个驱动程序中,这看起来像是一个复制品。搜索“假冒网络摄像头”只需28美元: