我想通过
linux中的网络摄像头捕获图像.
所以我在互联网上搜索并发现它可以使用mplayer或vlc完成.
以下是mplayer捕获图像的命令及其相应的错误.
[root@localhost ~]# mplayer -vo png -frames 1 tv://
MPlayer SVN-r31628-4.4.4 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
v4l2: unable to open '/dev/video0': No such file or directory
v4l2: ioctl set mute failed: Bad file descriptor
v4l2: 0 frames successfully processed, 0 frames dropped.
Exiting... (End of file)
[root@localhost ~]#
请帮我解决这个错误.
我在网上搜索并发现了关于v4l2,但仍然无法解决问题.
最佳答案 你的错误非常清楚.网络摄像头显然没有在/ dev / video0注册.在某些情况下,我发现编码器或其他视频设备在/ dev / videoX下注册,其中X可以是任何整数.尝试修改您的语句以尝试不同的视频设备.