Gallery to Video for an image collection with a clear purpose

Curate the strongest images from a gallery around one audience and story. Add pacing, context, music, and brand, then keep the project ready for shorter cuts and future updates.

Input · Gallery to VideoReady

Trusted by teams at

Veeva Systems
Veeva Systems
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Veeva Systems
Veeva Systems
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe

How it works

Four steps. A static gallery in, a sequenced video back.

No slideshow template to fight, no timeline to keyframe. Drop the gallery, accept the order ngram proposes, and ship the video.

01

Drop the gallery in

Upload the full set at once, or paste a direct link per shot. We accept JPG, PNG, WebP, TIFF, SVG, and HEIC, so a mixed product-and-photography gallery loads in one go.

02

ngram reads and orders the set

Each image is classified (product shot, photograph, screenshot, illustration) and slotted into a sequence. ngram groups similar shots, spaces the highlights, and picks motion to fit each frame.

03

Tune the sequence

Reorder shots, drop a hero image first, set per-scene duration, add voiceover from a written script, swap the transition. Brand Kit fonts, colors, and intro card apply as you go.

04

Review and export the video

Review the gallery video for its intended channel, including the crop and caption placement, then export one MP4 from Studio. Prepare and review another aspect ratio as a separate edit. If another file type is required, run that MP4 through a separate one-file, one-output Video Converter job for MOV, WebM, or MKV, or use Video to GIF for a GIF.

Output controls

Smart defaults for turning a gallery into a sequence. Real knobs underneath.

Order the gallery automatically

ngram proposes a running order from the gallery: hero shot first, detail shots grouped, the wide establishing image up top. Drag any shot to a new slot to override the sequence.

Per-shot motion choice

Smart push-in on a product close-up, parallax on a photograph with depth, hold-and-pan on a wide gallery hero. ngram picks per frame; you can change the pick on any shot.

Captions per shot

Auto-captioned from your voiceover or script, with a per-shot label option so a product gallery can carry a name or price on each frame. Review caption position against every shot before export.

Prepare each channel edit separately

Set the intended channel and aspect ratio for the gallery video, then review the crop, caption placement, and CTA before exporting one MP4. Prepare another channel version as a separate edit.

Brand Kit applied automatically

Logo lock-up, color treatment, font choices, intro and outro cards pulled from your Brand Kit. Run ten galleries and every video reads as the same brand.

Music matched to the pacing

Choose a licensed background track for the gallery, then set its level under the voiceover. Swap or mute the track and review the pacing before export.

Voiceover from a written script

Type narration per shot and ngram generates AI voiceover (ElevenLabs or MiniMax) timed to the gallery transitions. Useful when a press gallery needs a spoken story to carry it past a music bed.

Repeat the gallery workflow

Convert one curated gallery per request, then reuse the same Brand Kit and script pattern for the next collection, drop, or event.

Use cases

Where a gallery-driven video earns its keep.

Shopify and ecommerce

Turn a product gallery into a shoppable video

The product page already has a gallery of eight shots. Sequence them into a 20-second video with price and name overlays, sized for the feed and the product page itself.

See use case
Landing page

A portfolio gallery becomes a landing-page hero

Animate the gallery above the fold into a 12-second loop instead of a static grid, so the first scroll shows the work moving without booking a video shoot.

See use case
Brand video

A lookbook gallery as a brand film

Take the campaign lookbook gallery, set it to music, and ship a paced brand video for the homepage and social, with the brand kit applied to every frame.

See use case
Event recap

Event photo gallery into a recap reel

The conference or launch party gallery is sitting in a Drive folder. Sequence the best shots into a 30-second recap for the post-event email and the social wrap-up.

See use case
Ad creative

Gallery shots become a motion ad

The creative team's approved gallery becomes a motion ad variant for Meta and approved social channels. Prepare and review each channel edit separately before exporting one MP4.

See use case
Feature announcement

A UI gallery announces a launch

The new-feature screenshots already sit in a gallery in the launch doc. Sequence them with smart push-ins and a voiceover line so the announcement video ships before the live demo.

See use case
Marketing email

Gallery video for the campaign email

Turn the product gallery into a six-second motion clip and export the reviewed MP4. If the email hero needs a loop, use Video to GIF as a separate task.

See use case
Social clips

One gallery, a week of social clips

Use the same gallery as source material for a hero reveal, detail montage, or behind-the-scenes 9:16 clip. Build and review each short cut as a separate edit for the calendar.

See use case

Tools that pair with this converter

Refine the gallery. Edit the output.

All ngram tools

Built for teams

Who reaches for gallery-to-video in your company?

All solutions

Integrations

Trigger gallery-to-video from where your images already live.

Each integration ships with a working recipe built around a gallery of images. Start from one, or wire your own with the REST API and self-managed webhook subscriptions for video.completed or video.failed.

Zapier
no-code

whenAn approved gallery is ready for a Studio upload

thenUpload the file in Studio; use Zapier's documented Create Video or Get Status action for this Gallery to Video job, then pass the result to the next step.

Integrate with Zapier
MCP Server
agentic

whenAn agent has an approved gallery and a video brief

thenUpload the file in Studio; use MCP's documented create and status tools for this Gallery to Video job, then return the status or result to the agent.

Use MCP server
n8n
self-host

whenYour workflow has an approved gallery ready for Studio

thenUpload the file in Studio; use n8n's documented Create From Text, Create From URL, or Get Status node for this Gallery to Video job, then pass the result onward.

Integrate with n8n
Chrome Extension
browser

whenYou select a gallery of images on a page in the browser

thenSend the whole set to gallery-to-video and get the sequenced render back in a new tab

Install Chrome extension
LinkedIn
publish

whenThe video from your gallery is ready for LinkedIn Social Publishing Beta

thenCompose the LinkedIn post for the approved gallery video, then publish it now.

Open LinkedIn Social Publishing Beta
YouTube
publish

whenThe video from your gallery is ready for YouTube Social Publishing Beta

thenVerify the YouTube destination for the approved gallery video, then publish it now.

Open YouTube Social Publishing Beta
X
publish

whenThe video from your gallery is ready for X Social Publishing Beta

thenCompose the X post for the approved gallery video, then publish it now.

Open X Social Publishing Beta
REST APIMCP serverWebhook subscriptionsFor API automation, send supported text or URL inputs with a self-service API key, retrieve the video job status, and subscribe to video.completed or video.failed.

How it compares

If you've been using another tool for this.

Canva and Kapwing stitch image slideshows by hand. Runway and Pika invent footage from a prompt. ngram keeps your real gallery, orders it, and adds motion, voiceover, captions, and branding around the shots you already have.

FeaturengramCanvaKapwingRunway
Keeps your original gallery images intactYes, motion is layered over real filesYesYesNo, generates new footage
Orders the gallery automaticallyAI proposes the running order, you overrideManual drag per slideManual drag per slidePrompted from scratch
Per-shot motion choiceAI picks push-in, parallax, or hold-and-pan per frameOne template motion for every slideManual keyframes per scenePrompted from scratch
AI voiceover from a written scriptElevenLabs and MiniMax, multilingualLimited TTS voicesLimited TTS voicesNone
Brand Kit applied automaticallyLogo, colors, fonts, intro and outro per renderManual setup per projectManual setup per projectNone
Channel-specific editing workflowOne reviewed MP4 per channel-specific editDuplicate and re-editResize afterSingle ratio per generation
Repeat the gallery workflowOne gallery per requestOne project at a timeSequential queueSingle generation
API and webhooksREST API with self-service API keys; webhook subscriptions for video.completed or video.failed; MCP, Zapier, and n8n for documented workflowsLimited APIAPI on enterpriseAPI available
Security and data handlingTalk to sales for your team's requirementsVariableVariableVariable

FAQ

Common questions about gallery to video

Upload the whole gallery at once, paste a direct image link per shot, or describe the story in plain language. ngram classifies each image, proposes a running order, picks per-shot motion, builds a sequence with optional voiceover and captions. After review, Studio exports the gallery video as one MP4. Prepare and review another channel version as a separate edit.

Still curious?

Gallery → Video

Turn the gallery you already have into one watchable video.

Drop a product, portfolio, event, or press gallery. Prepare and review each channel edit separately before exporting one MP4.