Video Generation
Create stunning visuals for social media, ads, and ecommerce at scale.
Scale Your Visual Content via API
1
Design a reusable template
Use our drag-and-drop template editor to create a master design. Add text layers, image placeholders, and set default styles.
2
Every layer is an API object
Each layer in your template — text, images, shapes — becomes a modifiable object you can control through the API.
3
Send a request, get a video
Make a single API call with your modifications. Receive a CDN-hosted video URL back in seconds.
const { Ddukddak } = require("@ddukddak/node");
const client = new Ddukddak("YOUR_API_KEY");
const video = await client.videos.createAndWait({
template: "story-promo",
input_media_url: "https://example.com/clip.mp4",
properties: [
{ name: "title", text: "Summer Sale" },
{ name: "subtitle", text: "50% off everything" },
],
});
console.log(video.video_url);Video Generation Demo
Pick a template and preview the generated video. Customize the layers below to see a live CSS mockup of your modifications.
Customize Template
Template Preview
Generated Video
Design your own templates with our editor or pick a template from the template library.
Start a Free Trial
30 free API credits, no credit card required. Generate your first video in under five minutes.
Start Free Trial