我想模仿視頻輸入從網絡攝像頭進行測試。如何模擬視頻捕捉設備並提供動態視頻內容?
所以我需要能夠在Windows中模擬軟件視頻捕獲設備,並能夠動態生成其輸出。
我該如何做到這一點?
我寧願在C#或C++中的解決方案。
我想模仿視頻輸入從網絡攝像頭進行測試。如何模擬視頻捕捉設備並提供動態視頻內容?
所以我需要能夠在Windows中模擬軟件視頻捕獲設備,並能夠動態生成其輸出。
我該如何做到這一點?
我寧願在C#或C++中的解決方案。
您可以使用Virtual Webcam(舊鏈接,但有其他鏈接),它將拍攝一個視頻/圖像文件並將其顯示在網絡攝像頭設備中。你的系統會認爲它是一個正常的設備。
然後,您將需要創建一些將生成視頻/圖像的東西,如果您需要靜態圖像,那麼它很容易生成一個bmp。
據我所知,有一組COM接口管理Windows中音頻和視頻的錄製和播放。它曾經被稱爲DirectShow,但也許在此期間名稱已被更改。這些接口用於構建音頻和視頻濾波器的圖形,以編碼/解碼數據流。
要走的路: - 閱讀有關Microsoft DirectShow中的API, - 實施實現了視頻源接口的COM對象,
這不會允許一個程序來生成「活」視頻,雖然。 .. – 2009-05-27 18:16:27