Video tool

Job ID: 35670755

Budget: €30 – €250 EUR

Please read carefully and come with detailed questions if needed, i will skip
offers witch come without any content, only for comming as fast as possible...

And: I like also a longer cooperation if possible, as there are waiting other
tasks for this year, too.

Here the project discribtion:
- stand alone program/exe for windows 7,10,11 (portable, no installation)
- controlled by ini file settings.ini
- main program has no UI, only symbol in tray
(green=waiting, orange=timer check, yellow=processing, red=sending by ftp)
- one extra program,exe: ini file editor

how it works:
- check hot photo folder for new complete saved photo (closed jpg file)
- if found new: memory its name and start time window timer (example = 10 sec)
- if found new hotvideo (finished/closed file) in between time window, start video processing:
- render new video from prevideo, hotvideo, postvideo, completed with the soundfile)
- save new video to video output folder with generated name (from photo)
- start sending video by ftp
- logfile in txt format, line by line each event
- program start time; date
- found foto: filename, time; date
- found video: filename, time; date
- result video ready: video name, time; date

as those steps/tasks can come parallel :

example:
- new photo found 0001.jpg: 02.01.2023 13:34:12
- new video found in between 15 sec time window 0012.mp4: 02.01.2023 13:34:22
- end_of_rendering/saving new file 428922.mp4: 02.01.2023 13:36:19
- finshed FTP transmission output17.mp4: 02.01.2023 13:42:11
- new photo found 0002.jpg: 02.01.2023 13:35:06....

we need a tasklist with time stamps and several threads or
several little programs, to process several tasks at the same time.

From the experience a new photo meigt be saved all 10 sec; each hotvideo meight
have a lenght of 5 sec, each pre- and post video meight have also 5 sec; so
in total the result video meight have about 15 sec.

Hot-, pre- and postvideo will have same format; this can be AVI or mp4 (h264).

So its also important to watch the pcs processing and memory levels to prevent
from overloading/hanging.

settings.ini
- program name
- hot photo folder
- hot video folder
- outout file name method (photo name or filename digits)
- video input files (prevideo.mp4, postvideo.mp4, soundfile.mp3)
- time window (sec)
- output video folder
- target ftp server: ftp login data, target folder
- mac adress and experience date (if not matching to machines data at program start, just abort)
- video length (method 2) in sec
- video link (method 2)

coding-tool exe separat (edit and save the parameter to ini file (crypted)).

I expect the sources, too, if finshed.

Just estimate the total budget for this,
I can setup 3 milestone: beta, working/tested and finished/sources uploaded.

The beta should contain already basic functions like:
1 basic ini file (txt, not crypted), finding new photos and videos, saving video with new name
2 crypting, experience date chacking, video rendering, ftp-uploading
3 all ready, tested, souces

After beta version i can setup a pc with remote access by anydesk, to check/test
together, with connetec camera. Installation of development/debugging possible, too.

Feel free to discuss the best way of realization, but i am not always online, the
answer can take some hours or one day. Suggestion about needed dev/runtime are welcome, too.

The project can start now and should be finshed at the end of february.

Tom
Related categories: Windows Desktop Video Upload Microsoft