用 Java 从网络摄像头录制

发布于 2024-10-27 11:48:06 字数 174 浏览 9 评论 0原文

我需要从网络摄像头进行录制。不过,我还有两个额外的要求。它不能是 JMF,并且必须处于 LGPL 或类似许可之下。

我已经检查过 Xuggler,但不知道你是否真的可以从中录制。另外,它的某些部分看起来是在 GPL 许可证下发布的。如果您使用 Xuggler 进行网络摄像头录制,一些细节会很棒。

谢谢

I need to record from a webcam. I however have twoadditional requirements. It cant be JMF and it has to be under LGPL or similar license.

Ive checked out Xuggler, but dont know if you can actually record from it. Plus it looks like some parts of it are released under the GPL license. If you have used Xuggler for web cam recording, some details would be great.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

疾风者 2024-11-03 11:48:06

我使用过 VLCj API,效果非常好。您需要配置 VLC DLL 或仅安装 VLC 播放器。 VLCj 代码中有一个网络摄像头示例。谷歌一下,你会找到记录音频和视频的凸轮捕获文件。

I have worked with VLCj API and it works great. You need to have the VLC DLLs configured or simply VLC player installed. There is a webcam example in the VLCj code. Google it and you will find the cam capture file which records both audio and video.

撩心不撩汉 2024-11-03 11:48:06

尝试使用 OpenIMAJWebcamCapture,两者都是在自由许可证下发布的,但您必须将 BufferedImage 对象编码到流中(例如,MJPEG)。

请注意 VLCj - 它无法发现 Windows 上的设备,因此如果您决定使用它,您最终将手动提供网络摄像头定位器。

Try using OpenIMAJ or WebcamCapture, both are released on liberal licenses, but you will have to encode BufferedImage objects into the stream (e.g. to MJPEG).

Just a note for VLCj - it is not able to discover devices on Windows, so if you decide to use it you will end up with providing webcam locators manually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文