如何在 Windows 下查询网络摄像头的输出能力(例如分辨率、fps、编解码器)?我可以通过编程或使用独立应用程序来执行此操作。
问问题
2499 次
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 回答