Gallery to video: a full image gallery into one branded video
Upload a product, portfolio, event, or press gallery and ngram reads every image, sequences the shots, and layers motion, captions, and brand styling into one finished video.
Trusted by teams at
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.
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.
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.
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.
Export every aspect ratio
One render produces 16:9, 1:1, and 9:16, with captions reflowed and each shot re-centered per ratio. Download MP4, GIF, or WebM, or post straight to LinkedIn, X, or YouTube.
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. Caption position dodges the subject in every shot.
16:9, 1:1, 9:16 from one gallery
The same gallery, three ratios in one render. We reframe per format and re-center on the detected focal point so the subject of each shot never crops off-screen.
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
A licensed background track picked to match the gallery's pace and tone. Slower for a portfolio walk, brisker for a product drop. Swap the track or mute it per render.
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.
Batch multiple galleries
Drop several galleries and get a video per gallery in parallel. Same Brand Kit, same script template, a different image set per render: one video per collection, drop, or event.
The rest of ngram
Sequencing the gallery is one step. The product is everything around it.
AI Visuals
When a gallery is missing a closing or transition frame, AI Visuals generates a scene-matched fill in your brand's style so the jump between a product shot and a lifestyle photo never reads as a gap.
Learn moreMotion Graphics
Animated labels, lower-thirds, and callouts layered over gallery shots. Stamp a product name, a price, or a shoot location on the frame so each image in the sequence carries context.
Learn moreAI Voiceover
Type a line per shot and the gallery gains a narrator. Useful when a portfolio or press gallery needs a spoken walkthrough rather than music and captions carrying the whole story.
Learn moreCaptions
Burned-in captions that route around the subject detected in each gallery shot, so the product or face you framed stays uncovered while the line still reads in a muted feed.
Learn moreBrand Kit
Logo, colors, fonts, intro and outro cards applied to every gallery video automatically. Turn a season of collection galleries into a set of videos that all look like the same studio made them.
Learn moreMulti-format Export
Render 16:9 for the site, 1:1 for the feed, and 9:16 for Reels from one gallery project. Each ratio reframes per shot and locks the focal point so the hero image stays in frame everywhere.
Learn moreUse cases
Where a gallery-driven video earns its keep.
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 caseA 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 caseA 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 caseEvent 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 caseGallery shots become a motion ad
The creative team's approved gallery becomes a motion ad variant for Meta and approved social channels in the same render. Same shots, same brand, three ratios.
See use caseA 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 caseGallery video for the campaign email
Drop the product gallery into a 6-second motion clip for the email hero. It loops as a GIF in any inbox, no new asset request, and the open rate climbs.
See use caseOne gallery, a week of social clips
A single gallery becomes several short vertical cuts: a hero shot reveal, a detail montage, a behind-the-scenes set, each one a 9:16 clip ready for the calendar.
See use caseOther converters
Starting from a different source? There's a converter for that.
Gallery to video is one of many ngram converters. They share the same engine, the same Brand Kit, and the same sequence control surface, so the output looks consistent whatever you feed in.
When you have a single image or a loose handful rather than a curated gallery, start here. ngram adds motion, captions, and brand polish to whatever you drop in.
Open converterCloser to a personal album than a published gallery? Photos to video paces a batch of photos into a music-led slideshow instead of a sequenced brand video.
Open converterIf your gallery is product UI captures, this one is tuned for screenshot sequences: smart zoom finds the button you meant to highlight in each shot.
Open converterTools that pair with this converter
Refine the gallery. Edit the output.
Editing further
After the gallery-to-video render lands
Video Editor
Open the rendered gallery video on a timeline and adjust per-shot duration, swap one image, or extend the hero hold without re-uploading the whole set.
Open toolAdd Subtitles to Video
Burned-in or .srt subtitles layered onto the gallery video. Position them clear of the subject each shot was framed around, so the product or face stays in view.
Open toolVideo Cutter
Trim the finished gallery render into shorter cuts: a 6-second teaser for ads, a 30-second walk for LinkedIn, both from the same sequence.
Open toolAdd Music to Video
Swap or layer a licensed track under the gallery transitions. The agent matches a track to the pace of the sequence: calmer for a portfolio, punchier for a product drop.
Open toolGenerating from scratch
When the gallery is missing a shot
AI Image Generator
Generate the shot the gallery is missing, in the same style as the rest, then drop it back into the sequence as another frame before you render.
Open toolAI Video Generator
When a static gallery needs a moving establishing shot, prompt a short clip and splice it in front of the image sequence as scene one.
Open toolAI Avatar Video Generator
Pair the gallery sequence with an avatar intro that narrates the collection. One render, same Brand Kit, a presenter on top of your shots.
Open toolText to Speech Video
Write the gallery's narration and get a narrated clip with stock or generated visuals you can splice between the image shots.
Open toolPolishing the source
Clean the images before they hit motion
Background Remover
Strip the background from a product shot before it enters the gallery sequence, so the push-in reads cleanly against a transparent or branded backdrop.
Open toolHero image generator
Generate a missing hero frame in the same look as the gallery, then set it as the opening shot so the sequence starts on your strongest image.
Open toolVideo Compressor
Compress the final gallery render for email or an on-page embed without losing the motion applied to each shot in the sequence.
Open toolVideo Converter
Need the gallery video in a different container or codec for a specific platform? Convert the render to MP4, WebM, or MOV after it lands.
Open toolBuilt for teams
Who reaches for gallery-to-video in your company?
Product Marketing
Turn the launch gallery of feature screenshots and product shots into an announcement video before the live demo ships. Same gallery, three ratios, one Brand Kit.
See workflowsEcommerce
Every product page gallery becomes a shoppable video. Batch the catalog overnight and ship feed-ready 1:1 and Reels-ready 9:16 from the same image sets.
See workflowsGrowth Marketing
The approved creative gallery becomes a motion ad variant in the same render, with the focal point of each shot held so the unit is ready for Meta and approved social.
See workflowsContent Creators
A shoot gallery turns into a week of vertical clips: a hero reveal, a detail montage, a behind-the-scenes cut, each one paced and captioned for the calendar.
See workflowsAgencies
Hand the client a video from the gallery you already shot, branded to their kit, in landscape, square, and vertical, without booking a separate edit.
See workflowsReal Estate
A listing's photo gallery becomes a walkthrough video. Sequence the rooms, add captions for square footage, and ship a vertical cut for the listing's social post.
See workflowsProduct Managers
The gallery of release screenshots in the doc becomes a changelog clip, without booking time with the marketing team or opening an editor.
See workflowsSales Enablement
Reps have a gallery of product shots and need a 30-second clip. Gallery to video sequences them with voiceover and a CTA before the call.
See workflowsIntegrations
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 webhooks.
whenA new gallery folder fills up in Google Drive
thenSequence the images into a branded video with the team's Brand Kit and drop the result in #marketing
whenAn agent passes a list of gallery image URLs to the gallery-to-video tool
thenReturn a sequenced MP4 and a hosted share link for the collection
whenYour S3 bucket receives a new product-shoot gallery
thenOrder the gallery into a video and return a branded render in landscape, square, and vertical
whenA product publishes in Shopify with its full image gallery attached
thenTurn the gallery into a shoppable video ad and push it to Meta and approved social channels
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
whenA gallery-to-video render finishes in 1:1
thenSchedule the post on the company page with the collection's caption already drafted
whenA gallery-to-video render finishes in 16:9
thenUpload to the channel with title, description, and end card pre-filled for the collection
whenA gallery-to-video render finishes in 1:1 or 9:16
thenPost to X with copy and the rendered gallery short attached
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.
| Feature | ngram | Canva | Kapwing | Runway |
|---|---|---|---|---|
| Keeps your original gallery images intact | Yes, motion is layered over real files | Yes | Yes | No, generates new footage |
| Orders the gallery automatically | AI proposes the running order, you override | Manual drag per slide | Manual drag per slide | Prompted from scratch |
| Per-shot motion choice | AI picks push-in, parallax, or hold-and-pan per frame | One template motion for every slide | Manual keyframes per scene | Prompted from scratch |
| AI voiceover from a written script | ElevenLabs and MiniMax, multilingual | Limited TTS voices | Limited TTS voices | None |
| Brand Kit applied automatically | Logo, colors, fonts, intro and outro per render | Manual setup per project | Manual setup per project | None |
| Multi-format export from one gallery | 16:9, 1:1, 9:16 in one render | Duplicate and re-edit | Resize after | Single ratio per generation |
| Batch multiple galleries | Parallel renders, one video per gallery | One project at a time | Sequential queue | Single generation |
| API and webhooks | REST, MCP, n8n, Zapier | Limited API | API on enterprise | API available |
| Security and data handling | Talk to sales for your team's requirements | Variable | Variable | Variable |
FAQ
Common questions about gallery to video
Still curious?
Gallery → Video
Turn the gallery you already have into one watchable video.
Drop a product, portfolio, event, or press gallery. ngram orders the shots, picks the motion, layers music and captions, and ships landscape, square, and vertical in one render.