v4l2-ctl不会更改默认网络摄像头

时间:2014-05-03 22:02:18

标签: v4l2

我在命令行使用v4l2-ctl更改usb摄像头的曝光值但我无法从内置摄像头更改设备 当我使用v4l2-ctl d /dev/video1时 - 它没有给出任何错误,但它什么都不做

1 个答案:

答案 0 :(得分:1)

您可能使用了错误的cmd。

  • 首先,您需要指定-d来选择其他设备(请注意- - 前缀;它在Q中缺失。)

    但只是运行v4l2-ctl -d /dev/video1不会对设备做任何事情(您没有指定要做什么

  • 因此您还需要告诉v4l2-ctl使用-c <ctrl>=<val>开关

  • 更改曝光时间(或您想做的任何事情)

所以你的命令应该是这样的:

 v4l2-ctrl -d /dev/video1 -c exposure_absolute=3000

但是,您的设备可能根本不支持设置曝光时间而只是忽略任何请求(不应宣布支持设置曝光,如果无法更改它,但通常设备驱动程序是有点随和)