gonzopi

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

commit 41c797ad9118997b57cd2488ac918dbf1347d38b
parent ce046674fb03fe40c667fcd1666b938a9541e8e9
Author: rbckman <rob@tarina.org>
Date:   Sat, 31 May 2025 19:32:44 +0100

insert placeholder for empty scenes some gui adjustments

Diffstat:
MVERSION | 2+-
Mgonzopi.py | 28++++++++++++++++++++--------
2 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/VERSION b/VERSION @@ -1,2 +1,2 @@ -2.21 +2.22 Gilliam diff --git a/gonzopi.py b/gonzopi.py @@ -248,8 +248,9 @@ def main(): savesettingsevery = 5 #TARINA VERSION f = open(gonzopifolder + '/VERSION') - gonzopiversion = f.readline() - gonzopivername = f.readline() + gonzopiversion = f.readline().strip() + gonzopivername = f.readline().strip() + print('Gonzo Pi '+gonzopiversion+ ' '+gonzopivername) db='' synclist=[] muxing=False @@ -930,10 +931,13 @@ def main(): elif pressed == 'insert' and menu[selected] == 'SCENE:': insertscene = filmfolder + filmname + '/' + 'scene' + str(scene-1).zfill(3) + '_insert' logger.info("inserting scene") - os.makedirs(insertscene) + try: + insertplaceholder = insertscene+'/.placeholder' + os.makedirs(insertplaceholder) + #run_command('touch ' + insertscene + '/.placeholder') + except: + print('something scetchy!') add_organize(filmfolder, filmname) - take = 1 - shot = 1 updatethumb = True scenes, shots, takes = browse(filmname,filmfolder,scene,shot,take) #vumetermessage('Scene ' + str(scene) + ' inserted') @@ -2255,12 +2259,17 @@ def main(): filename = 'take' + str(take).zfill(3) recordable = not os.path.isfile(foldername + filename + '.mp4') and not os.path.isfile(foldername + filename + '.h264') overlay = removeimage(camera, overlay) + if recordable: + vumetermessage('filming with '+camera_model+' ip:'+ network + ' '+camerasconnected) if menu[selected] == 'SCENE:' and recordable == False: # display first shot of scene if browsing scenes p = counttakes(filmname, filmfolder, scene, 1) imagename = filmfolder + filmname + '/scene' + str(scene).zfill(3) + '/shot' + str(1).zfill(3) + '/take' + str(p).zfill(3) + '.jpeg' try: videosize=countsize(filmfolder + filmname + '/scene' + str(scene).zfill(3)+'/scene.mp4') - vumetermessage('videosize: '+str(round(videosize/1000,2))+' Mb') + if videosize == 0: + vumetermessage('scene not rendered, hit view!') + else: + vumetermessage('videosize: '+str(round(videosize/1000,2))+' Mb') except: vumetermessage('not rendered') #elif menu[selected] == 'FILM:' and recordable == True: @@ -2271,7 +2280,10 @@ def main(): imagename = filmfolder + filmname + '/scene' + str(1).zfill(3) + '/shot' + str(1).zfill(3) + '/take' + str(p).zfill(3) + '.jpeg' try: videosize=countsize(filmfolder + filmname + '/' + filmname+'.mp4') - vumetermessage('videosize: '+str(round(videosize/1000,2))+' Mb') + if videosize == 0: + vumetermessage('film not rendered, hit view!') + else: + vumetermessage('videosize: '+str(round(videosize/1000,2))+' Mb') except: vumetermessage('not rendered') imagename = filmfolder + filmname + '/scene' + str(scene).zfill(3) + '/shot' + str(shot).zfill(3) + '/take' + str(take).zfill(3) + '.jpeg' @@ -2281,7 +2293,7 @@ def main(): vumetermessage('videosize: '+str(round(videosize/1000,2))+' Mb') except: videosize=countsize(foldername + filename + '.h264') - vumetermessage('not rendered, videosize: '+str(round(videosize/1000,2))+' Mb') + vumetermessage('videosize: '+str(round(videosize/1000,2))+' Mb') overlay = displayimage(camera, imagename, overlay, 3) oldscene = scene oldshot = shot