The following is the workflow in the automation process:
Productivity Portal -> Create and manage video jobs/orders in a database
Video Capture -> Record the video files to local disk
File Crawler -> Index the newly created files in a database
DTGI Server -> Assigns encoding jobs to connected clients
DTGI Client -> Receive encoding jobs from server, fetch files from crawler and call Innovations
Innovations -> Transcode media files
This system is designed to be used in fascilities where there are massive amounts of files being being processed. While minimum human interaction is required at the beginning, everything after video capturing stage is fully autonomous.
This application is designed to automate media transcoding jobs in a mass media-processing environment. It connects to a database that stores required encoding jobs and then passes these tasks to connected client applications where the job gets processed.
Communicating With Live Production Database To Fetch Encoding Jobs
This application is designed to automate media transcoding jobs in a mass media-processing environment. It connects to a job-server where media encoding jobs will be passed down the line. Once a request is received, it locates the required media files from a database, fetches the files over to local storage and then calls my "Innovations" program to process the file.
Receive Encoding Jobs From Server Application
Communicating With Crawler Database To Locate Files
Innovations is a program that transcodes given media files from one format to another (for example DV-avi to H264-mp4), similar to handbrake. This application is a powerful Graphical User Interface extension to ffmpeg, which is the actual encoding engine. The program is extremely easy to use and comes with pre-defined ffmpeg transcoding presets.
Media Transcoding Application
Dynamic List Queue
Ability To Create/Customize Encoding Presets
Ability To Combine Clips To A Single File (stitching)