首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用哪个Java库从连接的摄像机记录视频?

使用哪个Java库从连接的摄像机记录视频?
EN

Stack Overflow用户
提问于 2011-07-18 10:56:07
回答 2查看 3.5K关注 0票数 5

你可能会认为tere是一个简单的解决方案,但是没有:

我的应用程序需要从USB/firewire (或任何连接)连接的摄像机中捕获流(结果将是一个类似output.flv的文件)。我更希望能够检测到所有连接的摄像机,并选择使用哪一个(一个或多个同时->一个或多个输出文件)。应用程序必须跨平台。

找到的图书馆:

  1. 萨格尔 -不是很好的相机支持。很好的处理图像和视频。
  2. JMF -一个旧的API,但如果我可以使用它,我将。我没有在下载页面上看到一个MAC OS链接。
  3. FMJ --看起来是一个更好的JMF版本,但是找不到安装它的方法。
  4. LTI-民事 - FMJ使用它。看起来它只从摄像机(而不是视频)捕捉图像。我可以用Xuggle制作一段从LTI-民间拍摄的视频。和FMJ一样,安装起来也很困难。

你对这个有什么建议?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-06 13:49:51

为此,我建议使用VLCj --它应该能够从网络摄像头流到Java上,而不会遇到任何困难。它使用本机代码,因此您需要提供libvlc.so / dll,但是从那里开始,它应该可以在所有主要平台(Windows、Mac、Linux)上工作。

为了获得完全的可靠性,您可能需要查看过程之外的播放器,这是比较复杂的(到目前为止,请参见这里 ),但是一旦您完成了这个任务,它就会工作得很好。

票数 1
EN

Stack Overflow用户

发布于 2011-07-18 11:09:24

Java真的没有很好的摄像头支持。您必须通过JNI使用为每个平台量身定做的本机代码来获取项目的视频捕获。

还有一个相关的问题,这里。基本上,他们是建议用JNI包装的OpenCV

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6731844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档