Raspberry Pi Kamera steuern | Electreeks®

person Geschrieben von: Hans Umlauft list Im: Produkt Anleitungen Auf: comment Kommentar: 0 favorite Hit: 110
Raspberry Pi Kamera steuern | Electreeks®

In diesem Tutorial findest du in einem kompakten Überblick alle erdenklichen Befehle, um deine Raspberry Pi Kamera mit "raspistill" und "raspivid" im LX Terminal anzusteuern.

Raspberry Pi Kamera im LXTerminal ansteuern


In diesem Tutorial findest du in einem kompakten Überblick alle erdenklichen Befehle, um deine Raspberry Pi Kamera mit libcamera-still und libcamera-vid im Terminal oder in Python (über libcamera python Module oder über das OS Modul) zu steuern.


Einleitung

Die früheren Tools raspistill und raspivid sind veraltet. Ab Raspberry Pi OS Bullseye kommen libcamera-still für Fotos und libcamera-vid für Videos zum Einsatz. Die Parameter unterscheiden sich deutlich, bieten aber mehr Möglichkeiten.

Dieses Tutorial bietet dir eine strukturierte Übersicht der wichtigsten Parameter – inklusive praktischer Beispiele zur Anwendung.

1_raspistill-raspivid-standard Abb.: Aufnahme mit Raspberry Pi Kamera (IR-Filter)

Allgemeine Parameter für Foto & Video

Hilfe anzeigen

libcamera-still --help
libcamera-vid --help

Listet alle verfügbaren Parameter mit Beschreibung und Defaultwerten.


Ausgabe speichern: -o

libcamera-still -o test.jpg
libcamera-vid -t 10000 -o video.h264

Legt den Dateinamen und Pfad der Ausgabe fest. Für Videos ist ein Timeout zwingend nötig, da sonst keine Datei erstellt wird.


Bildgröße: --width & --height

libcamera-still --width 1280 --height 720 -o hd.jpg

Legt die Auflösung der Aufnahme fest. Für Video gilt dasselbe:

libcamera-vid --width 1920 --height 1080 -t 5000 -o fullhd.h264

Vorschau anzeigen: --preview x,y,w,h

libcamera-still --preview 100,50,640,480

Positioniert die Live-Vorschau an einer festen Stelle im Fenster (X,Y,Width,Height).


Rotation: --rotation

libcamera-still --rotation 180 -o rotated.jpg

Erlaubte Werte: 0, 90, 180, 270


Spiegeln: --vflip / --hflip

libcamera-still --vflip --hflip -o flipped.jpg

Vertikale und horizontale Spiegelung für Kopf-Über-Bilder oder spiegelverkehrte Optik.


Bildqualität (JPEG): --quality

libcamera-still --quality 95 -o highqual.jpg

Gilt nur für JPEG-Dateien. Höhere Werte = bessere Qualität = größere Datei.


Helligkeit, Kontrast, Sättigung, Schärfe

libcamera-still --brightness 0.2 --contrast 1.0 --saturation 1.2 --sharpness 1.5 -o angepasst.jpg

Wertebereich:

  • --brightness: -1.0 bis 1.0
  • --contrast, --saturation, --sharpness: 0.0 = kein Effekt / 1.0 = normal / >1 = mehr Effekt

ISO und Belichtungskorrektur

libcamera-still --ev 1.0 --shutter 10000 --gain 1.5 -o iso-belichtung.jpg

--ev für Belichtungskorrektur (-2 bis +2), --shutter für Belichtungszeit (in µs), --gain = ISO-Ersatz (z. B. 1.0 = ISO100).


Timelapse (Foto): --timelapse

libcamera-still --timelapse 1000 --timeout 10000 -o bilder_%04d.jpg

Alle 1000ms wird ein Bild aufgenommen, insgesamt 10 Sekunden lang. Platzhalter %04d für laufende Nummer.


Videoaufnahme: Dauer und FPS

libcamera-vid -t 10000 --framerate 30 -o video30fps.h264

10 Sekunden Aufnahme mit 30 FPS. Framerate bis max. 60 abhängig vom Modell & Auflösung.


Weitere Hinweise

  • Filtereffekte wie --imxfx gibt es in libcamera CLI nicht mehr direkt.
  • Für Spezialeffekte oder Automatisierung eignen sich libcamera-apps oder Python-Skripte.
  • Nutze v4l2-ctl oder libcamera-hello für Debugging & Setup.

Bemerkungen

Zur Zeit kein Kommentar!

Hinterlasse ein Kommentar

Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag Januar Februar März April Kann Juni Juli August September Oktober November Dezember