Java:如何从USB视频捕获设备获取输入?

时间:2014-09-08 16:29:29

标签: java video-capture

我有一个USB设备,可以为计算机提供视频流。通常我只是使用程序在窗口中显示此信息。我希望让我的Java程序将这些图像数据直接存储到我的代码中。这怎么可能?

我已经安装了驱动程序和所有设置。我只需要让我的程序访问通过USB传入的数据流。我想这可能与使用USB网络摄像头类似?

1 个答案:

答案 0 :(得分:0)

您可以尝试Xuggler

它是FFmpeg的一个开源包装器,可以从xuggler包中查看this java class 或本教程here

或者您可以使用xuggler媒体工具。

我给你链接的课程应该有任何你需要解码,播放和操纵来自任何来源的视频...只需更改container.open(url ...)将URL更改为我们的来源,它应该工作

这是我曾经用Xuggler制作的一个示例项目:

and example project i made with xuggler