我买了一个tecknet 网络摄像头但好像不支持linux。
我想知道是否有人使用过这个网络摄像头并设法在最新的 kubuntu 上使用它。
更新:
OS: Kubuntu 21.10 x86_64
Kernel: 5.13.0-23-generic
lsusb
...
Bus 001 Device 004: ID 1d6c:0103 webcam webcam
...
cheese
(cheese:20911): cheese-WARNING **: 16:46:09.582: Device '/dev/video2' failed during initialization: ../sys/v4l2/gstv4l2object.c(3983): gst_v4l2_object_set_format_full (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstV4l2Src:v4l2src1:
Call to TRY_FMT failed for YUYV @ 800x600: Input/output error
它被识别了但是仍然...一旦网络摄像头连接到桌面,启动就会变得非常慢,这就是为什么我认为这是一个驱动程序问题。
答案1
此设备 lsusb“Bus 001 Device 015: ID 1d6c:0103”在基于 Ubuntu 18.04(我认为)的 LinuxMint 19.3 中确实有效,使用 Cheese、VLC 或 Zoom 以及 2K 分辨率。我的 Ansinna Model FH2k 售价约为 10 英镑,来自亚马逊。桌面是 Xfce4。(根据这个网站https://linux-hardware.org/?id=usb:1d6c-0103这款网络摄像头在不少 PC 上都有使用。
然而,它相当不稳定。下面是我让它工作的方法:
完全卸载 guvcview。这非常重要,因为使用它似乎会弄乱驱动程序并使 Linux 完全不稳定。我怀疑问题出在我拥有的 Ansinna Model FH2k 1d6c:0103 上,而不是 guvcview 上。
插入 USB 网络摄像头并进入终端:“lsusb”。您应该看到我的设备 ID 为 1d6c:0103 的行,后面跟着一个空白或“网络摄像头”作为制造商。
在终端“ls /dev/video*”中应该列出笔记本电脑内置网络摄像头的 video0 和 video1 以及 1d6c:0103 的 video2 和 video3,如果没有内置网络摄像头,则列出 0 和 1。
在终端中:2cheese -d /dev/video0"(或 /dev/video2)应该使用内部网络摄像头或 1d6c:0103。我使用的是 Cheese 版本 3.28.0。-d 告诉 Cheese 要使用哪个设备。
现在来看看问题。如果你关闭 cheese,那么 1d6c:0103 网络摄像头似乎没有断开连接,因此需要拔掉它。如果你检查“ls /dev/video*”,你应该会看到它已经消失了。现在再次插入网络摄像头,从顶部开始使用“ls /dev/video*”检查它是否恢复了。如果这不起作用,我通常会重新启动并再次开始。
如果您在使用 Cheese 后尝试使用 Zoom,请先拔下网络摄像头,等待几秒钟后再重新插入,它应该可以在 2K 分辨率下使用 Zoom。在 Zoom 中,我的 Ansinna FH2K 左侧的绿灯亮起。插入电源后,右侧的红灯会持续亮起。
如果在关闭 Cheese 后运行 Zoom 并且不拔下网络摄像头,Zoom 似乎会冻结且没有任何错误警告,必须强制停止。
有时拔掉再重新插入不起作用,我们不得不重启。但是,请先移除 usb 1d6c:0103,否则重启会花费很长时间或完全失败。我不知道为什么,但其他人对此进行了评论。我想其中一个系统日志会有关于此问题的消息,但到目前为止我还没有调查过这个问题。
从终端运行 cheese 会显示各种错误消息,我目前不明白,但可能会为那些知道的人指出问题的根源。
我一直无法让 Ansinna 上的麦克风工作或显示在“ls /dev/audio*”上,但我不打算使用它。它确实在脉冲音频输入中显示为“网络摄像头模拟单声道”,但只有当音量设置在“基本 100% (0db)”以上时才会指示任何声音输入,该音量指示在音量刻度的一半左右。根据亚马逊的说法,麦克风应该是立体声的,但到目前为止它似乎是单声道的。
如果视频可以播放但图像是绿色的,请尝试使用不同的视频格式。这在 guvcview 中有效,但该软件似乎与此网络摄像头不兼容,并且整个 Linux 安装变得不稳定,需要重新启动。我发现最好的做法是完全卸载 guvcview。
以上所有信息也适用于 LinuxMint20.3,但我对该版本进行了有限的试用。VLC 也可以使用如上所示的设备 /dev/videoX 工作。有关如何执行此操作的大部分指导可以在https://help.ubuntu.com/community/Webcam更详细。除了此处的帮助页面外,我在其他任何 Linux 帮助页面中都找不到列出的设备 1d6c:0103。
后来补充:经过更多实验,我发现使用 VLC v3.0.8 测试时,网络摄像头比使用 Cheese 测试时稳定得多。使用方法:插入网络摄像头,检查终端“ls /dev/video*”,然后在 VLC 中单击媒体(左上角)> 打开捕获设备,并从“视频设备名称”下拉列表中选择,例如“/dev/video2”。然后单击底部的“播放”。音频设备可以选择 hw:0,0、hw:1,0 或 hw:2,0,但我不确定它们是什么意思。留出足够的时间让网络摄像头对每个更改做出反应:出于某种原因,有时需要几分钟才能记录更改。
我希望这会有所帮助,因为这款便宜的 2K 相机在按照上述设置时似乎运行良好。
祝好,伊恩。