[Tip] Timelapse mit einer DigiKam (gphoto2/mencoder)

Dieses Forum behandelt Fragen über alle Bereiche, die nicht zur Erstellung der Distribution gehören. Das kann beispielsweise Webseiten-Entwicklung, Marketing, usw. sein.

[Tip] Timelapse mit einer DigiKam (gphoto2/mencoder)

Beitragvon magnus » Mär 26th, '13, 10:41

Hallo zusammen,
hier mal ein kleiner Tip zum Steuern von Digital-Kamaeras via USB und
zur Erstellung von Timelapse-Videos. (Es gibt ja kein User-Wiki)


Das Programm der Wahl ist gphoto2.
Es unterstützt eine Vielzahl von digitalen Kameras,
von einfachen und schon betagten Modellen hin bis zu modernen DSLR-Boliden.

Meine persönliche „Untergrenze“ ist eine Canon PowerShot A20.

Dieser Befehl zeigt alle unterstützten Kameras an:

Code: Alles auswählen
gphoto2 --list-cameras

Im Detail lassen sich eine Vielzahl von Kamera-Optionen ferngesteuert einstellen.
Um die genauen Konfig-Optionen für die jeweilige Kamera zu ermitteln, dient dieser Befehl

Code: Alles auswählen
gphoto2 –-list-config

Dafür muss die Kamera natürlich via USB angeschlossen sein.
Ggf. muss dabei die Kamera im Wiedergabemodus sein.

Mit folgendem Befehl wird eine Bilderserie erstellt:

Code: Alles auswählen
gphoto2 -I 20 -F 51 --capture-image-and-download --filename "%Y%m%d%H%M%S-%3n.jpg"

-I 20 gibt das Intervall der Wartezeiten an und
-F 51 kümmert sich um 51 Aufnahmen.
--capture-image-and-download sichert die Aufnahme auf dem Rechner in dem Verzeichnis,
in dem der Befehl ausgeführt wurde und löscht das Bild gleichzeitig von der Kamera.

--filename spezifiziert den Dateinamen. Möglich sind dabei die „üblichen“ Date/Time-Variablen (genaueres in der Man-page).

Das hat mit der PowerShot nicht so richtig geklappt (es gab immer nur das Basis-Datum (1970…..).
Mit der Variablen %3n wird eine dreistellige fortlaufende Nummer erzeugt, das hat funktioniert.

Hintergrund eines variablen Dateinamens ist, dass gphoto2 immer den Namen von der Kamera übernimmt,
dieser aber nicht fortgeschrieben wird.
Ich denke, dass durch den sofortigen Download der Zähler in der Kamera nicht fortgeschrieben wird.

Dies mal als kleiner funktionierender Ansatz. Bei Interesse mal ein wenig mit den Optionen spielen.

Allerdings sollte man dabei beachten, dass eine Digitalkamera auch nur eine begrenzte Anzahl von Auslösungen hat.
Also nicht mal so zum Test ein paar Stunden Aufnahmen im fünf Sekundenabstand :)

Um die gewonnene Bilderschar dann in ein Video zu überführen kommt das Programm mencoder zum Einsatz:

Code: Alles auswählen
mencoder "mf://*.jpg" -mf fps=24:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vbitrate=7000 -vf scale=1280:720 -oac copy -o timelapse.mp4

Hierzu gibt es eine große Anzahl von Parametern und Einstellungen.
Das obige (funktionierende) Beispiel liefert eine Basis für die eigene Neugierde.

Mit fps=24 wird die Anzahl der Bilder pro Sekunde eingestellt.
Gerade bei ersten Tests kann hier ein kleiner Wert eingestellt werden.
Bei 12 Bilder ergibt sich z. B. eine halbe Sekunde Video.
Da muss man schon ein schnelles Auge haben, also die Bildrate senken.

Dann mal viel Spaß beim Testen und Spielen.

Ein kleines Beispiel (96 Bilder) findet sich hier:
http://youtu.be/7D_sElWFXPA

Gruß
Magnus
Zuletzt geändert von magnus am Mär 27th, '13, 12:13, insgesamt 1-mal geändert.
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: [Tip] Timelapse mit einer DigiKam (gphoto2/mencoder)

Beitragvon doktor5000 » Mär 26th, '13, 19:37

magnus hat geschrieben:(Es gibt ja kein User-Wiki)

Unser Wiki ist doch, was du draus machst ...
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: [Tip] Timelapse mit einer DigiKam (gphoto2/mencoder)

Beitragvon magnus » Mär 26th, '13, 20:17

Dann zeige mir mal, wo das hin passt :)
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: [Tip] Timelapse mit einer DigiKam (gphoto2/mencoder)

Beitragvon doktor5000 » Mär 26th, '13, 20:38

Gib der Seite einen aussagekräftigen Titel, und halt dich an die Benamungskonventionen: https://wiki.mageia.org/en/Wiki_and_Doc ... age_naming
Bspw. https://wiki.mageia.org/de/Timelapse_Aufnahmen_mit_Digitalkamera
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

Re: [Tip] Timelapse mit einer DigiKam (gphoto2/mencoder)

Beitragvon magnus » Mär 26th, '13, 21:06

Danke, ich schau mir das mal an und fülle natürlich auch die Seite.
Ein Grundproblem ist natürlich, wie findet ein Leser diese Seiten?
Gibt es ein Inhaltsverzeichnis o. ä.?

Gruß
Magnus
magnus
 
Beiträge: 453
Registriert: Jun 1st, '11, 07:51

Re: [Tip] Timelapse mit einer DigiKam (gphoto2/mencoder)

Beitragvon doktor5000 » Mär 26th, '13, 22:17

Ja und nein. Ein dediziertes Inhaltsverzeichnis gibt es nicht, nur für die offiziellen Seiten der Teams und zu Mageia selbst.
Etwas ähnliches findest du aber unter https://wiki.mageia.org/de/Spezial:Spezialseiten etwa als "Alle Seiten"
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39


Zurück zu Andere

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast