我需要从 .net C# 的 4 通道 DVR 录制视频。我查看了 EMGU 一个 Opencv .net 包装器以及 DirectShow .net 库来执行此操作。我决定试一试 EMGU,并且在使用网络摄像头时非常满意。现在我想使用 4 通道 H.264 Usb DVR 用于相同目的,但我不知道如何在 DVR 上选择视频通道。运行 EMGU 的示例捕获应用程序时,我只得到一个黑屏。我对 DirectShow 有同样的问题。它将 DVR 作为 DR 3101_3104 视频捕获设备拾取,但也显示黑屏。请注意,当我使用“SuperDVR”(DVR 随附的软件)时,相机工作正常。
我认为必须有一种方法可以在这两个库中指定您想要的相机的通道,但我不知道。有人可以阐明我的问题吗?