gonzopi

git clone https://git.tarina.org/gonzopi
Log | Files | Refs | README | LICENSE

commit 65a644008af44d9da6f471a784faa5adb7f32444
parent 3860a1526e9ac063c082c31cf3873f4e3bca5243
Author: rbckman <rob@tarina.org>
Date:   Sun, 16 Feb 2025 23:42:34 +0000

gui tuning

Diffstat:
MREADME.md | 7++++++-
Mgonzopi.py | 10++++++++++
2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md @@ -13,7 +13,7 @@ The most innovative feature is that you film in a scene, shot and take based str Gluing takes and scenes together takes a while and depends on your usb harddrive speed and the video bitrate. It also depends what Raspberry Pi you drive Gonzo Pi with. I have successfully been making films with 3B, 3B+ and 4B. I recommend 4B as the wifi and USB speed is much faster. Default bitrate for video is 8.888 Mb/s and sound is recorded uncompressed as 48khz wav before it is muxed together into a mp4 video. -- edit takes by setting in & out points easily in-camera (will rerender your scene if new edit found) +- edit takes by setting in & out points easily in-camera (will regluing your scene if new edit found) - add voiceover and/or music tracks with dubbing feature - adjustable framerates for slo-mo recording or fast-forward recording - work on many films, move and copy shots or scenes from film to film. (USB to USB drive) @@ -24,6 +24,11 @@ Gluing takes and scenes together takes a while and depends on your usb harddrive - change audio levels while recording - control Gonzo pi with silent physical buttons or a usb-wireless-keyboard or through the built-in apache2 web server or over ssh or ports, you choose how to go gonzo just the way you like it - Isaac879 3-Axis Camera Slider support https://www.thingiverse.com/thing:4547074 (plug and play, slider is controlled from Gonzo Pi Gui) +- timelapse mode +- set beep (countdown in x seconds before filming) +- set take lenght (min 0.2 s max unlimited) +- video effects (negative, solarize, denoise, colorpoint, colorswap, posterize, blur, film) +- blend modes (screen, average, darken, lighten, burn, multiply) ### GUI ![Gonzopi](/extras/gonzopi-02.jpeg) diff --git a/gonzopi.py b/gonzopi.py @@ -1577,9 +1577,14 @@ def main(): if effectselected < len(effects) - 1: effectselected += 1 camera.image_effect = effects[effectselected] + else: + effectselected = 0 + camera.image_effect = effects[effectselected] elif menu[selected] == 'BLEND:': if blendselect < len(blendmodes) - 1: blendselect += 1 + else: + blendselect=0 elif menu[selected] == 'SHUTTER:': if camera.shutter_speed == 0: camera.shutter_speed = camera.exposure_speed @@ -1761,9 +1766,14 @@ def main(): if effectselected > 0: effectselected -= 1 camera.image_effect = effects[effectselected] + else: + effectselected = len(effects)-1 + camera.image_effect = effects[effectselected] elif menu[selected] == 'BLEND:': if blendselect > 0: blendselect -= 1 + else: + blendselect = len(blendmodes)-1 elif menu[selected] == 'SHUTTER:': if camera.shutter_speed == 0: camera.shutter_speed = camera.exposure_speed