我正在尝试编写一个使用网络摄像头的 Java 应用程序,但我很绝望。感觉就像不可能完成的任务。
我有两个网络摄像头。它们被 Ubuntu 识别如下
ls /dev/vi*
/dev/video0 /dev/video1
ls /dev/v4l/by-id
usb-0471_0310_0169000099000000-video-index0
usb-Fujitsu_Siemens_Computers_FSC_WebCam_130-video-index0
它们可以与任何软件完美配合
vlc,奶酪网络摄像头......你的名字
但是使用 java... (OM G...)
经过一周的尝试和失败...
JMF:不管我怎么试,都不认识这两个摄像头。FMJ(似乎使用民用)在安装 avformat 库后仅识别 video0
但
- 我无法在注册表应用程序中单击添加设备按钮添加任何设备,没有任何反应
- 在 fmjstudio 中,选择 video0,我得到
未知或不支持的格式:1448695129
无论如何,在所有情况下,我都不知道如何编写一些严肃且可供任何不知道如何/想要安装库并开始与其他软件包安装作斗争的用户使用的东西
这些库只是纯粹的废话
一个简单的 cat 命令将转储网络摄像头流的内容
那么有谁知道那些蹩脚的图书馆有什么严肃的选择吗?