Wie erstellen Sie virtuelle webcam in Windows 10?
Ich würde gerne nehmen Sie video von einer webcam, render text in den Rahmen und machen einige motion-tracking und pass, die es auf eine virtuelle webcam, so dass es gestreamt werden kann leicht.
Fand ich einige Antworten auf stackoverflow was darauf hindeutet, dass ich DirectShow verwenden. Nach Informationen im DirectShow-Dokumentation, die DirectShow-SDK ist Teil des Windows SDK. So installierte ich die die Letzte Windows-SDK aber es scheint, dass es nicht DirectShow, weil es keine DirectShow-Proben unter C:\Program Files (x86)\Microsoft SDKs\Windows
. (Die stackoverflow Antworten sind auch ziemlich alt - datiert um das Jahr 2010)
Können Sie vorschlagen, ein Weg, um DirectShow-Arbeit (einschließlich der Proben arbeiten auf Visual Studio 2015) oder einige andere alternative zu DirectShow, das mir helfen würde erstellen Sie eine virtuelle webcam?
- Holen Sie sich Proben von Windows SDK 7.x; bauen mit den neuesten Visual Studio. Es gibt keine standard-virtuelle Kamera-Probe, Sie werden zu google Vivek ' s VCam.
- Ich heruntergeladen Windows SDK für Windows 7. Wenn ich startete das Installationsprogramm und ich bekam diese Warnung: imgur.com/AhYhhlR (sagen, dass ich pre-release .NET Framework 4 und einige Komponenten werden nicht installiert und das soll ich installieren .NET Framework 4 aus dem angegebenen link). Ich ging aber trotzdem nach der installation der Beispiele, wo nicht in das Zielverzeichnis. Wenn ich versuchte zu installieren .NET Framework 4, der installer weigerte sich, es zu installieren, die besagt, dass ich Sie schon habe .NET Framework installiert ist. Ich denke Windows 10 ist nicht entworfen, um zu unterstützen, wie eine alte SDK.
- Sie können installieren Sie es auf einem älteren windows-version und kopieren Sie die Dateien auf windows 10.
- DirectShow wird nicht mehr unterstützt. Ich denke, es ist veraltet und in Vista. Es wurde ersetzt durch Media Foundation können Sie einen Blick auf Media Foundation Capture-Quelle, die Sie sollten in der Lage sein, Informationen zu finden, von hier aus msdn.microsoft.com/en-us/library/windows/desktop/...
- DirectShow wurde nicht aktiv, entwickelt für 15 Jahre. Es ist [noch] nicht veraltet, und es ist definitiv unterstützt, ein Beispiel ist, AVI-support-bug in Windows 10 DirectShow, die Microsoft kürzlich behoben und ausgeliefert wird das Update über Windows Update.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Virtuelle webcam ist in der Regel eine software-Implementierung, die Anwendung zu entdecken, als wenn es ein Gerät mit Physischer Darstellung. Die genannten Anwendungen verwenden Sie APIs für die Arbeit mit web-Kameras und die Fähigkeit zum erweitern der APIs und fügen Sie Ihre eigenen video-source ist der Weg, um erstellen Sie einen virtuellen web-Kamera.
In Windows gibt es ein paar APIs zu konsumieren video-Quellen: Video für Windows, DirectShow, Media Foundation (in chronologischer Reihenfolge).
Video-für-Windows ist nicht wirklich erweiterbar und beschränkt in Fähigkeiten insgesamt. Sie werden sehen, ein virtuelles Gerät, wenn Sie ein kernel-Modus-Treiber für eine virtuelle Kamera.
DirectShow ist die API, die von den meisten video-capture-fähigen Windows-Anwendungen, und es ist in allen Windows-Versionen inklusive Windows 10 (außer Windows RT). Dann ist es vollkommen erweiterbar und in den meisten Fällen der Begriff "virtuelle webcam" bezieht sich auf DirectShow virtuelle webcam. Methoden zum erstellen von DirectShow virtuelle webcam diskutiert in vielen StackOverflow-Fragen bleibt unverändert gültig für Windows 10, für Anwendungen, die Implementierung der video-capture mit DirectShow:
DirectShow Proben wurden entfernt aus dem Windows SDK, aber Sie können Sie immer noch finden Sie in älteren Veröffentlichungen:
Wenn Sie einen kernel-mode-Treiber für video-Kamera-Gerät (Ihre virtuelle webcam durch custom-kernel-Treiber), DirectShow würde auch sehen es genauso wie andere video-Schnittstellen.
Media Foundation ist eine soll Nachfolger von DirectShow, sondern Ihre video-capture-Fähigkeiten in den Teil der Erweiterbarkeit sind einfach nicht vorhanden. Microsoft beschlossen, es nicht zu erlauben, Ihre eigenen video-Quellen-Anwendung in der Lage sein würde zu entdecken, die gleiche Weise, wie web-Kameras. Aufgrund von Medien-Stiftung Komplexität und overhead und die Allgemeine Unfreundlichkeit ist er von bescheidenen Menge von Anwendungen. Implementieren Sie ein virtual webcam für Media Foundation-Anwendung, die Sie wieder, wie im Fall von Video für Windows, implementieren Sie einen kernel-Modus-Treiber.