I currently have the following:
- A bash script that creates thumbnail contact sheets for every video in a specific directory.
- A bash script that then converts (via ffmpeg) the videos in another specific folder.
- I then login to the server via root and lftp all converted videos to another server.
I need a bash script (probably 2 of them) that will run two functions via cronjob.
- Script will tell the "thumbnail sheets" script to run. Once all thumbnail contact sheets have been created it will then transfer the videos and images to another folder.
- Script that will tell the "convert" script to run on the other folder. Once it has completed it will then delete/remove all the videos in the original folder, but not the "convert" folder (basically removing all the original video files but keeping the converted ones). Then it will "lftp" all the converted videos onto another server. The use of "lftp" is not required, you can use rsync or whatever method you feel allows for the quickest transfer from one server to another. Once all files have been transferred from the convert folder to the other server, all videos in the "convert" folder can be deleted/removed.
So in a nutshell....
What I'm doing now by hand is: Creating video contact sheets, moving them to another directory. Hand selecting the videos to keep, deleting the images and videos I don't want to keep, moving the ones I want to keep to another directory, converting the videos that I'm keeping, the script I use moves them to the "convert" directory, then I "lftp" them to another server, once all have been transferred I delete them all from the "convert" directory.
I want to automate the video contact sheet function (I already have a bash script you can use), video conversion (I already have a bash script you can use), delete the "original" videos (NOT the converted ones), the transfer to another server function and the delete from the "convert" directory function once the videos have been transferred.
All the above can be setup via cronjob. It does not require a web interface to be made.
I can do the project. Relevant Skills and Experience Perfect bash scripting. Proposed Milestones $133 USD - Project finished, tested and verified as usual.