从linux中的网络摄像头捕获图像

我想通过
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可以是任何整数.尝试修改您的语句以尝试不同的视频设备.

点赞