Ho provato a eseguire il seguente:
$ 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: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
[0x7fc19c007f18] v4l2 access error: cannot set input 0: Device or resource busy
[0x7fc19c007f18] v4l2 access error: cannot set input 0: Device or resource busy
[0x7fc1a4000b28] main input error: open of `v4l2:///dev/video0' failed
[0x7fc1a4000b28] main input error: Your input can't be opened
[0x7fc1a4000b28] main input error: VLC is unable to open the MRL 'v4l2:///dev/video0'. Check the log for details.
[0x7fc19c007cc8] idummy demux: command `quit'
Quindi suppongo che ci sia un programma che sta attualmente accedendo alla mia webcam, il che è ingombrante poiché la sua luce è spenta e lsof | grep /dev/video
non restituisce nulla. Esiste un altro modo corretto per verificare quali processi stanno attualmente utilizzando la mia webcam? O il problema è di natura completamente diversa?
dmesg | grep -i 'warn|fail|error|usb|video'
può darti un po 'di colla
lsusb
riguarda, usando il modulo video USB. Sto eseguendo Gentoo. Pubblicherò ulteriori informazioni quando si verificherà l'errore la prossima volta, ma in realtà sono solo interessato a scoprire quali processi utilizzano la cam.