我刚买了一个新网络摄像头并用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.
你能指导我解决这个错误吗?
答案 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。这可能是因为笔记本电脑的内部网络摄像头决定意外关闭。