Turn your images and clips into a finished promo video.
Manual customizationPick every option yourself
AI StudioDescribe it — the AI builds it
Bulk from foldersPull N from each folder
Music libraryListen, keep or bin
Your social accounts
Connect an account, then post finished videos straight to it. Uses the built-in social integration.
Your images / videos (optional)
Upload your own photos and clips to feature your product. When you upload photos, the AI looks at them and writes the captions from what it sees. Leave empty to build from the built-in stock library.
or
Leave empty to use the built-in stock library. Uploaded videos are trimmed to your clip length, and Total slides will fit them all.
Format
YouTube · 16:91920 × 1080 landscape
TikTok / Reels · 9:161080 × 1920 vertical
Options
5
At least 1; auto-fits your uploaded videos.
5
How long each image/clip is shown.
1
Render several takes at once — same images, different order, music & captions. (Seed is ignored above 1.)
Typeface for the on-screen text.
Background track. Leave on Random so variations get different music.
or
… or upload your own track.
Enter a number to reproduce an exact video (same seed = same result). Ignored when Variations is above 1.
Captions
Show captions on
max
of ? slides — none means no text at all.
Image-by-image and Holistic both need uploaded photos to look at; with the stock library they fall back to copy written from your description.
Describe the product
Framing
Prefer sources that match the output shape0
AI Studio — describe your video
Tell the AI what you want — the vibe, the pacing, any specific requests. It chooses the images, music, captions and timing for you. If you upload your own photos below, the AI looks at them and writes the captions from what it sees, and writes your social caption to match.
Quick starts — tap one, then edit to taste:
The more detail, the closer the result. Mention format (YouTube or TikTok), rough length, mood, and your call-to-action.
1
Generate several takes at once — same idea, different captions, order and music. Pick your favorite.
or
Leave empty to use the built-in stock library. Upload photos and the AI writes captions from what it sees in them.
or
Leave empty and the AI picks a track that fits the mood.
Captions
Show captions on
max
of ? slides — none means no text at all.
Overrides whatever the prompt implies. The AI still chooses pacing, music and transitions.
Framing
Prefer sources that match the output shape0
Continue where you left off?
Reconnect Google Drive
1InputWhat the video is made of
Sources
Each folder becomes its own source; loose files become one. Only the files actually used get uploaded, so big libraries stay fast. Drag folders and files straight onto this card to import several at once.
From your computeror
Nothing imported yet.
Format
YouTube · 16:91920 × 1080 landscape
TikTok / Reels · 9:161080 × 1920 vertical
Instagram feed · 4:51080 × 1350 — the tallest a feed post can be
Square · 1:11080 × 1080
Music
mp3, m4a, wav or aac. It is added to the list above and selected for you.
Your uploads are kept separate from the shared library — they are only ever used when you pick them, never in a random draw. Cutting to the beat works on your own track exactly as it does on ours — the tempo is read from whichever track the render uses. If it has no clear pulse the render says so and keeps your slide lengths.
2ConfigHow it is cut, captioned and framed
Start from a preset
Sets the edit options below in one go. Change anything afterwards — the preset just stops highlighting.
Options
Structure
Looks at each folder's photos and writes its title slide. You can edit anything it comes up with.
Captions
Captions are switched off. “Show captions on” is set to none, so
this video renders with no text at all and the options for the mode above are hidden.
(The Edit style preset sets this.)
Describe the product
One box for the whole video, or one per source. Anything you leave blank simply gets no captions.
Type a description into each source in Source folders above. Blank = that source runs with no captions.
Your captions
One per slide, in the order they appear. Leave a box empty to leave that slide bare.
Break the line onWherever this appears in a caption, the words
after it start a new line on the video. Up to 4 lines.
Split slides onAnything you like — /, //, ;.
Captions matched to photos
These came from the Caption Match tab,
where each line was written for the product and then paired with a photo. They are
pinned by filename, so add the same photos to a source block above and each
line lands on its own picture whatever order the slides come out in. A photo with no
matched line simply runs with no text.
Your caption pool
One caption per line. Each variation picks its
own random handful, so a three-take render gives three different reads of the same
footage. Use your line-break character inside a line to split it across two lines
on screen.
Break the line onSame idea as the one above — splits a
caption across two lines on the video.
Show captions on
max
of ? slides — none means no text at all.
AI captioned reads the whole set together, so the copy builds across the video instead of restarting on every shot.
Caption font
Every font installed on the server. The preview
on the right is drawn in the one you pick, at the size you pick.
Caption style
Caption size
Composite privacy gatesbuilt to last
Caption movement
Off
Edit style
How the video is cut and how the text behaves. Measured off a professionally edited promo — see MIMIC_REFERENCE.md.
Hold each caption across
1
shot(s)
One caption per shot. The reference runs one line across four shots — text that changes every time the picture does is what reads as a slideshow.
Cut to the musicbeats per shot — 0 is off
Zoom & pan movement
100%
Framing
Prefer sources that match the output shape0
Review
Everything this render will use. Worth a glance before you spend the time — a render takes minutes and every setting above is easy to lose track of.
1
Render several takes from the same pool — different order, music & captions.
3OutputYour finished video
4PostPick the take you want out in the world
Each network asks you to sign in once. After that its button posts straight away — tick Post to several at once to send to more than one network in a single press, with no further sign-in windows.
Videos you kept. These are copies held on your own
account — the working copies on the server are cleared out after 30 days, so anything
here survives that.
Every idea you have started, newest first. These are
your settings, captions and finished takes — the photos and clips themselves are never
uploaded, so a draft opened on a different device comes back complete except for those,
which it will name. Drafts are deleted 30 days after you last touched them.
Music library
Every track a render can pick from. Play each one and bin the ones that aren't music — the pool was filtered by filename and loudness, never by ear, which is how the drones and field recordings got in. Binning a track here removes it from the Promo Studio and Autogen at once; nothing is deleted, so you can put it back.
Drop new tracks hereMP3, M4A, WAV or AAC — they go straight into the poolFree sources that allow commercial use in ads:
Pixabay Music (no credit required) ·
Scott Buckley (CC BY, credit required)
Your social accounts