gpt4 book ai didi

java - 哪个 Java 库用于从连接的摄像机录制视频?

转载 作者:搜寻专家 更新时间:2023-11-01 03:44:10 24 4
gpt4 key购买 nike

你会认为这是一个简单的解决方案,但没有 :(

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

找到的库:

  1. > Xuggle - 不是很好的相机支持。适合处理图像和视频。
  2. > JMF - 一个旧的 API,但如果我可以使用它,我会的。我在下载页面上没有看到 MAC OS X 链接。
  3. > FMJ - 看起来像是 JMF 的更好版本,但找不到安装它的方法。
  4. > LTI-CIVIL - FMJ 使用它。看起来它只从相机捕获图像(不是视频)。我可以使用 Xuggle 从 LTI-CIVIL 拍摄的图像创建视频。和 FMJ 一样,很难安装。

您对此有何建议?

最佳答案

为此,我建议使用 VLCj - 它应该能够毫无困难地从网络摄像头流式传输到 Java Canvas 上。它使用 native 代码,因此您需要提供 libvlc.so/dll,但从那里开始它应该可以在所有主要平台(Windows、Mac、Linux)上运行。

您可能需要查看进程外播放器以获得完整的可靠性,这有点复杂(请参阅 here 了解我目前所做的努力),但一旦您准备就绪,它应该可以正常工作。

关于java - 哪个 Java 库用于从连接的摄像机录制视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6731844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com