【发布时间】:2017-05-12 17:09:58
【问题描述】:
我想知道是否有人知道如何在 Windows 中找到网络摄像头,就像在 linux 中一样 - /dev/video0。我需要这个用于java所以这可以启动网络摄像头frameGrabber = new FFmpegFrameGrabber("path_to_webcam");
【问题讨论】:
-
查看this API。我敢肯定,它会满足您的所有需求。
我想知道是否有人知道如何在 Windows 中找到网络摄像头,就像在 linux 中一样 - /dev/video0。我需要这个用于java所以这可以启动网络摄像头frameGrabber = new FFmpegFrameGrabber("path_to_webcam");
【问题讨论】:
只是想知道你是否修复了它 我发现类似于在 windows 中使用 ffmpeg 的东西,因为在 linux 中我们只使用“/dev/video0”,但在 windows 中我们必须指定视频接口的名称
如果你想拥有你的设备名称,你可以这样做
ffmpeg -list_devices true -f dshow -i dummy
对于我的示例,我得到了一个很长的答案,因为这就像倾倒所有设备以获取正确的设备,
...
[dshow @ 03e746c0] DirectShow video devices (some may be both video and audio devices)
[dshow @ 03e746c0] "Integrated Camera"
...
在文档中他们提到了一个叫做 DirectShow 的东西
如果您想获得相关记录,请点击此处的链接
【讨论】: