Questions tagged «v4l»

3
我如何找出正在使用V4L2网络摄像头的进程?
我尝试运行以下命令: $ vlc -I dummy v4l2:///dev/video0 --video-filter scene --no-audio --scene-path webcam.png --scene-prefix image_prefix --scene-format png vlc://quit --run-time=1 VLC media player 2.0.7 Twoflower (revision 2.0.6-54-g7dd7e4d) [0x1f4a1c8] dummy interface: using the dummy interface module... [0x7fc19c001238] v4l2 demux error: VIDIOC_STREAMON failed libv4l2: error setting pixformat: Device or resource busy libv4l2: error setting pixformat: …
14 devices  camera  vlc  v4l 

2
了解网络摄像头的Linux设备驱动程序
据我所知,设备驱动程序是SW的一部分,能够与连接到计算机的特定类型的设备进行通信。 对于USB网络摄像头,负责的驱动程序是UVC,它支持任何兼容UVC的设备。这意味着可以使OS或其他计算机程序访问硬件功能,而无需知道所使用硬件的确切细节。 因此,我通过运行以下命令安装了UVC Linux设备驱动程序: opkg install kernel-module-uvcvideo 网络摄像头已被Linux内核识别:dev/video0。但是,由于缺少V4L2 API,我仍然无法使用FFmpeg执行视频流。我通过配置内核安装了V4L2。 我的查询是: UVC驱动程序和V4L2如何链接在一起? V4L2 API的目的是什么? 如果我没有首先安装UVC,它将与V4L2一起安装吗? LinuxTV是指:uvcvideo驱动程序实现仅遵守V4L2 API。这意味着UVC是V4L2 API的一部分吗?
11 linux  drivers  camera  v4l 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.