I'm looking for a service that allows me to do the following:
- programmatically concatenate several video files into one new video file
- overlay an audio file onto the video file
- overlay a watermark onto the video file
The service would need to be able to examine the timestamps of the original video clips and sequence them together based upon these timestamps, i.e. the oldest clip goes first, etc.
I have looked at Cloudinary and Filestack and they both seem close but maybe not perfect, I want to make sure I'm not overlooking a competing service.
I have considered just writing my own in Python with various libraries however the benefits of the online services, like file upload and storage to the cloud, seem too hard to pass up.