在 Windows 中打开网络摄像头设置对话框

在 Windows 中打开网络摄像头设置对话框

Windows 中有一个网络摄像头设置对话框,可以在 Skype 和其他一些应用程序中访问,但我希望能够直接打开它。我怎样才能直接打开它?我已附上对话框的屏幕截图以供参考。

答案1

我知道这个帖子很旧了,但是受到 stevek_mcc 的回答的启发,我制作了一个小脚本,可以直接从 Windows 启动网络摄像头设置对话框。

Github:网络摄像头设置对话框窗口

希望这可以帮助到别人!

答案2

谢谢Fishcake 的回答,我能够找到一个提供命令行访问的程序指定属性页界面与 AForge 相同显示属性页,从而允许我们打开对话框:ffmpeg

  1. 下载ffmpegWindows 可执行文件(例如来自玉米赤藓糖醇)并扩展bin\ffmpeg.exe到目录中,例如c:\utils
  2. 启动 cmd 提示符并更改为该目录:cd \utils
  3. 从控制面板 | 设备和打印机或通过运行 ffmpeg 找到设备的确切名称:

    C:\utils>ffmpeg -list_devices true -f dshow -i dummy -hide_banner
    [dshow @ 0000022fd7ac8440] DirectShow video devices (some may be both video and audio devices)
    [dshow @ 0000022fd7ac8440]  "USB 2.0 CAMERA"
    
  4. 运行 ffmpeg 显示对话框:

    ffmpeg -f dshow -show_video_device_dialog true -i video="USB 2.0 CAMERA"
    

答案3

我编写了一个小程序来实现这一点,同时也允许在不同的配置文件中保存相机设置。

http://faltinek.de/freestuff/CamooZ.zip

CamooZ 在工作......

答案4

我唯一能在不使用外部程序(例如 Skype)的情况下启动它的方法是使用安福网

使用 AForge.Net,您只需调用即可启动属性窗口显示属性页VideoCaptureDevice

videoCaptureDevice.DisplayPropertyPage(IntPtr.Zero);

使用 AForge.Net 可能只是为了显示属性页(我已经用它来处理一些图像了),但你可以查看源代码来了解它在后台做了什么。DisplayPropertyPage 方法位于类中视频捕获设备.cs

相关内容