FFMPEG would be a good start, as shown here. https://stackoverflow.com/a/6087453/1258001
FFMPEG can be found at http://ffmpeg.org/
Another option that can be killed is Blender 3d, as it can also provide simulated results and can be controlled by shell commands and perhaps more flexible in terms of complex assets needs.
In any case, you will need a server on which heavy rendering processes can be performed, which will require a lot of ram and cpu processing. This may be a good choice for a rendering farm that can run gpu as the main processor for rendering, as it will give you more chances for your dollar, but it can be very difficult to set up and work correctly. I would also say that VPS would not be a good choice for this. In any case, the type of resources you will need is also the most expensive in terms of web server costs. Good luck, please update your results.
source share