如何使用 python 创建虚拟网络摄像头?

问题描述

我正在尝试制作虚拟网络摄像头,以便在 Zoom 或 Skype 会议期间,我可以显示移动的头像。我已经尝试过使用 pyvirtualcam、opencv 和 virtualvideo,但到目前为止它们都没有奏效,而且我无法看到任何新的相机。是否可以制作一个虚拟网络摄像头,当您使用 PythonZoom 或 Skype 中时可以选择

解决方法

伙计,在我看来,您可以搜索一个阻止程序访问网络摄像头视图的脚本,您有两个自动选择:

1- 用于 Skype 缩放的块 1- Skype 打开缩放块

我认为这个article会帮助你

,

在 Python 中,实际上,没有。可以编写一个 DirectShow 源过滤器,将自身注册为摄像机,Zoom 和 Teams 都将接受它作为摄像机。我已经这样做了。然而,DirectShow 在很大程度上是一个以 C++ 和 COM 为中心的 API。你会一直在与 Python 战斗。此外,它是实时的,而且是多线程的。