通过命令行或 API 获取 linux 网络摄像头状态

5 linux command-line camera

我最好想知道一个我可以运行的命令,它可以让我知道网络摄像头是打开/关闭还是录制/不录制等。也许一种查看当前是否有任何程序正在访问它的方法也可以使用. 如果没有命令行选项,我不反对编写一个小的 c 或 c++ 程序来做到这一点,但我也找不到办法做到这一点。

小智 4

我认为lsof /dev/video0应该找到具有网络摄像头的进程(第一个网络摄像头应默认为 /dev/video0 但如果您有多个网络摄像头,则可能有 /dev/video1 /dev/video2 等,也有一些错误可能会导致 0被跳过)。