Windows中与Linux的/dev/video0相当的是什么?

3

我想知道有没有人知道如何在Windows中找到像Linux中的/dev/video0一样的网络摄像头。 我需要这个功能用于Java,以便可以启动网络摄像头:frameGrabber = new FFmpegFrameGrabber("path_to_webcam");


看看这个API吧:http://webcam-capture.sarxos.pl/。我相信它能满足你的所有需求。 - DevilsHnd
1个回答

0

只是想知道你是否解决了这个问题。 我在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的东西。
如果您想了解更多信息,请访问以下链接。

https://trac.ffmpeg.org/wiki/DirectShow


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接