Tipps und Tricks zu Video4Linux

Liste alle Devices

1v4l2-ctl --list-devices

Ausgabe

HD Pro Webcam C920 (usb-0000:00:14.0-3.3):
	/dev/video0
	/dev/video1
	/dev/media0

Aktuelle Einstellungen

1v4l2-ctl --list-ctrls

Ausgabe

                         brightness 0x00980900 (int)    : min=0 max=255 step=1 default=128 value=128
                           contrast 0x00980901 (int)    : min=0 max=255 step=1 default=128 value=128
                         saturation 0x00980902 (int)    : min=0 max=255 step=1 default=128 value=128
     white_balance_temperature_auto 0x0098090c (bool)   : default=1 value=1
                               gain 0x00980913 (int)    : min=0 max=255 step=1 default=0 value=0
               power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=2 value=2 (60 Hz)
          white_balance_temperature 0x0098091a (int)    : min=2000 max=6500 step=1 default=4000 value=4000 flags=inactive
                          sharpness 0x0098091b (int)    : min=0 max=255 step=1 default=128 value=128
             backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=0 value=0
                      exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=3 value=3 (Aperture Priority Mode)
                  exposure_absolute 0x009a0902 (int)    : min=3 max=2047 step=1 default=250 value=250 flags=inactive
             exposure_auto_priority 0x009a0903 (bool)   : default=0 value=1
                       pan_absolute 0x009a0908 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
                      tilt_absolute 0x009a0909 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
                     focus_absolute 0x009a090a (int)    : min=0 max=250 step=5 default=0 value=0
                         focus_auto 0x009a090c (bool)   : default=1 value=0
                      zoom_absolute 0x009a090d (int)    : min=100 max=500 step=1 default=100 value=100

Auto-Fokus Status abfragen

1v4l2-ctl --get-ctrl focus_auto 

Ausgabe

focus_auto: 1

hier also an.

Auto-Fokus ausschalten

1v4l2-ctl --set-ctrl focus_auto=0

Parameter-Änderungen

Aktuell (Stand irgendwann im Juni 2023) scheinen sich die o.g. Parameter etwas geändert zu haben. Den Parameter focus_auto gibt es nicht mehr.

Derzeit setze ich die Parameter folgendermaßen:

1v4l2-ctl --set-ctrl focus_absolute=0,focus_automatic_continuous=0

Changelog

Datum Änderung
13.06.2023 Parameter-Änderungen
08.11.2023 neuer Parameter –list-devices