我有一个USB设备,可以为计算机提供视频流。通常我只是使用程序在窗口中显示此信息。我希望让我的Java程序将这些图像数据直接存储到我的代码中。这怎么可能?
我已经安装了驱动程序和所有设置。我只需要让我的程序访问通过USB传入的数据流。我想这可能与使用USB网络摄像头类似?
答案 0 :(得分:0)
您可以尝试Xuggler
它是FFmpeg的一个开源包装器,可以从xuggler包中查看this java class 或本教程here
或者您可以使用xuggler媒体工具。
我给你链接的课程应该有任何你需要解码,播放和操纵来自任何来源的视频...只需更改container.open(url ...)将URL更改为我们的来源,它应该工作
这是我曾经用Xuggler制作的一个示例项目: