Generating a video manually
Last updated
Was this helpful?
Last updated
Was this helpful?
You can generate a video by sending us a video-generation-job. This is essentially a recipe for a video. Constructing such a recipe manually for complex videos can become tedious very quickly. Due to this we strongly recommend to either:
Extract the video-generation-job payload from our web-based UI editor. More details here: Extracting request bodies from the web-editor.
Or to generate based on a template. More details here: Generating using a template
To better understand the API, it's recommended to get an understanding of the following building blocks first:
Scenes
A scene is a logical consolidation of related content.
A video can consist of multiple scenes. These scenes are concatenated together. Think of them as slides on a presentation. Each scene is meant to aggregate and encapsulate related content.
Scenes offer a lot of convenience in timing their content, however it is completely up to the individual to decide how to divide the content into scenes.
Tracks
Tracks are the building blocks of scenes. You define the content of the video in tracks.
There are different types of tracks, for different purposes. To differentiate between them we use the type
property.
For advanced use-cases and customisations (such as advanced timings or animations), please reach out to us, so we can help out with a solution engineer to make sure you achieve what you are after. Read more here: Advanced use-cases.
Submits a new video generation job for processing.
/video-generation-jobs
The video creative details.
URL for the callback.
Payload for the callback.