gopro / labs

GoPro Labs
Apache License 2.0
451 stars 39 forks source link

Timer with start/pause/stop #751

Open lsmith77 opened 5 months ago

lsmith77 commented 5 months ago

When using a GoPro to livestream a game, it would be amazing to be able to overlay a gameclock.

QR codes:

1) Add timer Parameters:

2) Start Timer (Re-)Start the timer

3) Pause Timer Pause the timer fron continuing

4) End timer Remove the timer

dnewman-gpsw commented 5 months ago

You can do this now, with some scripting.

=A+1oMBURN="(0,40)[TLHH:MM:SS count $A]"!R

This demos the basics, showing a variable being rendered into the overlay. You could disabled the buttons so that shutter is a pause, and mode is restart etc. It will take some work. Go for it.

softyoda commented 5 months ago

I came here to ask if scripting was compatible with this firmware (lab) (like what "gopro-ble-py" framework allow (but it seems discontinued).

It look like it is possible, from what you say @dnewman-gpsw

Is there some documentation ? Is wish to make a program that will :

-wait until the timecode enter to new minute
-while : no-stopped
    -take one photo with 0EV bracketing and save it as [gopro-name][mid].jpg
    -take one photo with -2EV bracketing and save it as [gopro-name][shadow].jpg
    -take one photo with +2EV bracketing and save it as [gopro-name][highlights].jpg
    -wait 30sec

I wish to run this code on three GoPro and the photo to be taken at approximately the same time (same second if possible, and I think it's possible if I set up the time code with the qr code just before).

I hope Lab firmware would allow such scripting !

softyoda commented 5 months ago

scripting doesn't seem suported for my three gopros hero 7 blacks image nooooo

Do you know if gopro-ble-py would be compatible with lab without bug ?

dnewman-gpsw commented 5 months ago

Yep, you need to upgrade, although not for the reasons marked. "upload scripting" is upload to the cloud. Blockly is very cool, and HERO7 is not supported, but it can do some of the commands. But this would be much easier on HERO11 or 12, and some more support is coming to HERO10.

Also you posted on someone else's question, that is completely unrelated. Ask questions here: https://github.com/gopro/labs/discussions