2

如何在 Windows 下查询网络摄像头的输出能力(例如分辨率、fps、编解码器)?我可以通过编程或使用独立应用程序来执行此操作。

4

2 回答 2

7

一个很棒的独立(跨平台,命令行)工具是 ffmpeg,视频流的瑞士军刀:

ffmpeg -list_devices true -f dshow -i dummy为您提供设备列表。

然后,对于您看到的设备名称(例如“USB 2.0 WebCamera”):

ffmpeg -list_options true -f dshow -i video="USB 2.0 WebCamera"

于 2017-10-24T17:14:25.097 回答
1

使用 DirectShow API,您可以枚举相机过滤器输出引脚上的功能和媒体类型。这包括分辨率和像素格式(编解码器)。这通常不包括可能通过IAMVideoControl::GetFrameRateList额外提供的帧速率。

也可以看看:

于 2013-03-08T21:25:05.953 回答