如何以python获取计算机上存在的网络摄像头的名称?
我有个问题。 我需要使用ffmpeg和python中的子进程来进行视频捕获 为此,我需要识别计算机中摄像机的名称,以便能够将此参数传递给ffmpeg进程 到目前为止,我已经使用了WMI模块,但它只在windows上工作,不太容易使用 有没有更简单的方法提取计算机上网络摄像头的名称并将其保存到阵列中? 也许还可以使用ffmpeg列表设备并过滤结果? 你能帮我吗 我不想再使用WMI模块了,因为我想要一个针对windows或linux的通用解决方案,也许可以使用subprocess和ffmpeg list_devices命令。 谢谢你Windows 在Windows使用中:如何以python获取计算机上存在的网络摄像头的名称?,python,ffmpeg,subprocess,webcam,Python,Ffmpeg,Subprocess,Webcam,我有个问题。 我需要使用ffmpeg和python中的子进程来进行视频捕获 为此,我需要识别计算机中摄像机的名称,以便能够将此参数传递给ffmpeg进程 到目前为止,我已经使用了WMI模块,但它只在windows上工作,不太容易使用 有没有更简单的方法提取计算机上网络摄像头的名称并将其保存到阵列中? 也许还可以使用ffmpeg列表设备并过滤结果? 你能帮我吗 我不想再使用WMI模块了,因为我想要一个针对windows或linux的通用解决方案,也许可以使用subprocess和ffmpeg li
ffmpeg-list_设备true-f dshow-i dummy
Linux
在Linux中使用v4l2 ctl
:
v4l2 ctl--列出设备
然后使用
也看到
- 有关更多信息和示例