网络摄像头无法找到兼容的调色板格式

时间:2015-02-04 17:14:02

标签: ubuntu webcam

我刚买了一个新网络摄像头并用Ubuntu桌面附上,然后运行命令安装它

sudo apt-get install fswebcam

当我输入此命令拍摄图像时,

fswebcam image.jpg

它显示了一个错误

--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Unable to find a compatible palette format.

你能指导我解决这个错误吗?

4 个答案:

答案 0 :(得分:2)

我发现拔掉网络摄像头并重新连接后再次正常工作。在我执行固件更新并安装了一些软件包后,它似乎失败了,但我的fswebcam的cron作业现在再次运行。

答案 1 :(得分:1)

也许您可以在ArchLinux.上查看此讨论 它可能对你有帮助

答案 2 :(得分:0)

看起来您需要video4linux支持库。检查你是否已经拥有它们。

locate v4l1compat.so

在我的情况下,输出为/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so,如果您使用的是32位,则输出可能会有所不同。

如果不存在,请安装它:

sudo apt-get install libv4l-0

并尝试再次找到它。

尝试通过预加载库来启动奶酪

LD_PRELOAD=/usr/lib/your-path-to-lib/v4l1compat.so fswebcam test.jpeg

答案 3 :(得分:0)

在我的情况下,外部网络摄像头没有明显的原因从/ dev / video1更改为/ dev / video0。这可能是因为笔记本电脑的内部网络摄像头决定意外关闭。

Specifying the device with -d as described here解决了这个问题。