Ubuntu 9.10 Technika H16WC-01 网络摄像头

Ubuntu 9.10 Technika H16WC-01 网络摄像头

我知道这是一款低劣的廉价网络摄像头,因此我很难找到有关它的信息。

Ubuntu 似乎可以识别它,将它放入/dev/video0Skype 中,它能够看到网络摄像头,但无法获取任何图片数据。Flash 甚至没有意识到网络摄像头的存在。

问这样一个蹩脚的问题我感觉很愚蠢...但任何帮助都将是很酷的!

答案1

我刚刚在 Ubuntu 16.04LTS x64 上安装了我旧的廉价 Technika H16WC-01 网络摄像头。

我搜索了一番,所以在这里我把这些步骤汇总在一起,以便其他人更容易理解。由于我尝试了很多方法,但没有做笔记,所以这些步骤有点粗略和混乱,但我认为下面就是要点。

1)安装奶酪(sudo apt-get 安装 cheese)并运行它(奶酪) 从命令行(终端)或 Laucher。相机的 LED 闪烁,但 cheese 最初只显示黑屏。我拔下网络摄像头并运行sudo ls /dev/video*然后再次插入并重复相同的命令。有一个区别,一个文件/dev/video0被列出,奶酪这次运行正常,可以显示视频。您也可以尝试在 VLC 中查看网络摄像头:vlc v4l2:///dev/video0 我认为,只要在插入网络摄像头后出现 /dev/video0 文件(或类似文件),您就不必担心 cheese 或 vlc 是否对您不起作用。

2)我安装了心灵感应(sudo apt-get 安装 telepathy-*)和同理心(sudo apt-get 安装 empathy*),但最后我还是把它们两个都删除了,我怀疑这根本就不需要安装。

3)通过以下方式安装“V4L”库sudo apt-get libv4l-0sudo apt-get libv4l-0:i386。我怀疑“i386”版本的库确实是这里唯一需要的东西,因为默认版本(64 位版本)本身对我来说不起作用(我运行的是 64 位版本的 Ubuntu)

4)尝试“env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype“从终端窗口(命令行)”。它对我有用,我可以看到“Skype/选项/视频设备”中的视频预览正在运行。

5) 最后,为了不需要一直从命令行运行 Skype,请修改应用程序菜单(启动器)中的“快捷方式”图标。
如果您还没有安装 alacarte,请安装它(sudo apt-get 安装 alacarte)然后运行它(如果您不想按名称搜索,它在启动器中被称为“主菜单”)。在点菜找到“Skype”快捷方式(在“Internet”部分/子菜单中),选择它,单击特性并改变命令行进入:env PULSE_LATENCY_MSEC=60 LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype %U(或者直接插入“LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so“ 前面有空格”%U 的Skype“如果您的 PULSE_LATENCY 参数不同或根本不存在)

这对我来说很管用。希望这对某人有帮助,加油

答案2

确保您的相机已被识别,我建议这样做cheese(例如这里)。

当您确定它总体上可以正常工作时,某些应用程序可能仍会存在问题,需要解决方法(例如 skype)。一般的想法是强制加载额外的兼容库,例如本指南或者这个答案

答案3

当大多数其他应用程序(包括 Cheese)无法看到摄像头时,Ekiga 通常可以看到摄像头;但是,如果内核看不到它,那么任何用户空间应用程序也看不到它。

Ekiga 不再默认安装,而是一个包安装。

相关内容