Verwaltung der Webcam mit Linux: v4l2-ctl und guvcview
Für Windows, macOS und Co. stellen die Webcam-Hersteller meist Treiber bzw. ganze Softwaresuiten zur Verfügung. Bei Linux ist dies eher eine Ausnahme. Die Tools v4l2-ctl (Kommandozeile) und guvcview (grafische Oberfläche) schaffen da Abhilfe.
Das v4l2-ctl-Tool wird zur Steuerung von video4linux-Geräten verwendet. Mit dem nachfolgenden Befehl könnt ihr euch bspw. von einer angeschlossenen Webcam alle verfügbaren Einstellungsmöglichkeiten ausgeben lassen:
v4l2-ctl -d /dev/video0 --list-ctrls
Möchte man bspw. die Helligkeit verändern genügt folgender Befehl:
v4l2-ctl --set-ctrl=brightness=128
Wer lieber eine grafische Oberfläche benutzt: Mit dem Tool guvcview ist es ebenfalls möglich die Parameter der angeschlossenen Webcam zu beeinflussen. Startet das Tool einfach mit:
guvcview --control_panel
Anschließend könnt ihr die Webcam auch dann justieren, wenn ihr sie in einem externen Programm (bspw. Browser) verwendet.