ich war auf der Suche nach einem Intervall-Skript das eine schnellere Wiederholrate als 1sec möglich machte um Bewegungen nicht zu sehr "ruckeln" zu lassen.
Nach einigen Versuchen und längerem Forumlesens bin ich auf die Änderung der Bildwiederholrate des internen Video-Modes "Zeitraffer" im gestoßen. Diese läßt sich komfortabel einstellen.
Daraus habe ich ein kleines Skript gebastelt , auch um mich mit uBasic vertraut zu machen.
Vorteil:
kein externes Programm nötig um Einzelbilder zu einem Video zusammenzustellen
weiter Einstellbereich 0,4 bis 32 sec
Nachteil:
Bildauflösung nur 640x480 pixel
Nur für Kameras mir Video Modus: Zeitraffer
Features:
Aufnahmedauer: Tastendruck oder einstellbare Zeitdauer des Zeitraffervideos
Wiederholrate von ca. 0,4sec bis 32sec
Video abbrechen bei Speicherkarte voll oder Akku leer
Durch einiges Ausprobieren konnte ich sogar falsche Videoeinstellungen abfangen (Fehlerausgabe)
- Code: Alles auswählen
rem Lese Video Auflösung 0=160, 1=320, 2=640
get_prop 169 P
y = P
rem Lese Video Bildwiederholrate (Time lapse = 15!) unabhängig von Einstellungen !
get_prop 166 P
z = P
if (y=2) & (z=15) then goto "set_rate"
print "!!! Zeitraffermodus !!!"
print "!!! aktivieren !!!"
goto restore
UPDATE 14.01.2010 V1.01
Fehler bei Sprungadressen korrigiert
UPDATE 15.01.2010 V1.21
Video beenden bei Akku leer und Speicherkarte voll
Textausgaben einheitlich in Deutsch
Zeitdauer des Videos getestet
Für Anmerkungen oder Verbesserungen bin ich immer Dankbar.
Gruss PHcanon