Hi,
I have 10 years experience writing UNIX shell script (mostly Korn, but some Bourne as well) on Solaris. I have written Bash (Bourne Again Shell), too, and since it is in the same family of scripts as Bourne and Korn, my experience is 100% transferable to writing Bash scripts. I also have extensive UNIX and Linux experience since I've worked in Solaris for over a decade, and starting using Linux as a desktop O/S before I started using Solaris.
I have not used MLT before, however I have used the OpenShot GUI for video editing which is based on MLT.
I have some HTML experience, but no PHP experience, and very little MySQL experience.
My current desktop system, the system I'll develop the solution on, is: Kubuntu Precise Pangolin (12.04.4 LTS). It uses MLT version 0.7.6+git20120204-2 and ffmpeg 4:0.8.12-0ubuntu0.12.04.1, but I could download and install whichever version of MLT and its dependencies to align with your target CentOS system, if you like.
Proposed Solution:
The shell script would have the following components:
- parser to parse through the log files (must be specified).
- parser for system configuration files (must be specified).
- wrapper function around MLT library command line tool (melt).
- configuration file and function to load the configuration.
- I may need access to a command line picture editing tool to
generate the text overlay since I do not see that functionality
in the "melt" tool.