<p>As well as @ElderGeek's suggestion of ffmpeg, Adobe After effects can be used to generate bespoke video for the web. It can be fully scripted using Adobe's <a href="https://www.adobe.com/devnet/scripting.html" rel="nofollow noreferrer">extendscript</a> on the server and run as a headless process. You can thus programmatically create video templates and alter such things as text, image content, or insert clips, then render and deliver. </p>

<p>Note that the rendering does take time and CPU (for both ffmpeg and AE). To achieve real-time customisation you may want to consider using the HTML <a href="http://html5doctor.com/video-canvas-magic/" rel="nofollow noreferrer">canvas element</a>, which can support video and animation, working on the client side.</p>

CC BY-SA 3.0
2018-02-05T08:01:12.580Z
2018-02-05T08:01:12.580Z
stib
<p>Is it any template based video format? Wants to create an animation video able to use for Facebook ads. Aim is to do direct marketing with videos, so video content is based on the target audience. The video is composition of a template, static background, and some photos that are moving in the video. Video needs to render for different advertisement with different photo set. Is it possible somehow? Is it a format i.e. I put template video and photos in one folder and when "starting" video, video "loads" photos in? Or I need to use an online / cloud based video editing tool which allows programmatic video edition?</p>

CC BY-SA 3.0
2018-02-03T17:40:33.980Z
I would think that you could script this using `ffmpeg` See this related post: https://stackoverflow.com/questions/45869889/ffmpeg-move-overlay-from-point-a-to-b-to-c-to-d
Elder Geek
<video-editor><editing><software-recommendation><file-formats><webvideos>
Template based video storage / online programmatic video editing tool?
János
# Template based video storage / online programmatic video editing tool?

(Asked by: username_0 on 2018-02-03)

Is it any template based video format? Wants to create an animation video able to use for Facebook ads. Aim is to do direct marketing with videos, so video content is based on the target audience. The video is composition of a template, static background, and some photos that are moving in the video. Video needs to render for different advertisement with different photo set. Is it possible somehow? Is it a format i.e. I put template video and photos in one folder and when "starting" video, video "loads" photos in? Or I need to use an online / cloud based video editing tool which allows programmatic video edition?

**Tags:** video-editor, editing, software-recommendation, file-formats, webvideos

> **Comments:**
> **username_1**: I would think that you could script this using `ffmpeg` See this related post: https://stackoverflow.com/questions/45869889/ffmpeg-move-overlay-from-point-a-to-b-to-c-to-d  

---

## 1 answers

### Answer by username_2 on 2018-02-05. Score: 2

As well as @ElderGeek's suggestion of ffmpeg, Adobe After effects can be used to generate bespoke video for the web. It can be fully scripted using Adobe's [extendscript](https://www.adobe.com/devnet/scripting.html) on the server and run as a headless process. You can thus programmatically create video templates and alter such things as text, image content, or insert clips, then render and deliver.

Note that the rendering does take time and CPU (for both ffmpeg and AE). To achieve real-time customisation you may want to consider using the HTML [canvas element](http://html5doctor.com/video-canvas-magic/), which can support video and animation, working on the client side.


---

