Photos to Video: a whole album into one slideshow video
Drop a batch of photos, a campaign album, or a gallery export. ngram orders them, paces the slideshow, and layers music, captions, and brand styling into one finished video.
Trusted by teams at
How it works
Four steps. A pile of photos in, one paced slideshow out.
No timeline scrubbing, no slideshow template to wrestle, no exporting each ratio by hand. Drop the album, accept the ordered storyboard, ship the video.
Drop the whole batch in
Select a folder, a zipped album, or drag in 40 photos at once. We accept JPG, PNG, WebP, HEIC, TIFF, and SVG, and read the capture order so the sequence starts in the right place.
ngram sequences the album
Each photo gets grouped and ordered, near-duplicates collapse to the best frame, and motion is picked per shot: slow push-in on portraits, pan across wide scenes, hold on detail shots.
Pace the slideshow
Reorder photos, set how long each one holds, pick a music track, and drop captions per frame. Brand Kit fonts, colors, and an intro card apply across the whole sequence at once.
Export every aspect ratio
One render produces 16:9, 1:1, and 9:16. Each ratio reframes on the detected subject so faces and products stay in shot. Download MP4, GIF, or WebM, or post straight to a social channel.
Output controls
Smart defaults for the album-to-slideshow jump. Real knobs underneath.
Auto-ordered, then yours to reorder
ngram sequences the batch by capture time and visual grouping so the slideshow tells a story instead of dumping frames. Drag any photo to a new slot if the auto-order misses the beat you wanted.
Per-photo hold and pacing
Set a global hold for the whole album, then override the photos that need to breathe. A hero shot holds for three seconds; a run of detail photos cuts faster to keep the slideshow moving.
Music-timed transitions
Pick a track and ngram snaps photo changes to the beat, so the slideshow cuts land on the music instead of drifting. Narration stays clear over the bed when you add a voiceover.
Per-photo motion choice
Slow push-in on portraits, pan across wide group shots, hold-and-zoom on product detail. ngram picks per frame so a still album reads like footage, and you can swap the move on any photo.
Captions per frame
Type a caption under each photo or auto-generate from a voiceover script. Caption position dodges the detected subject so text never lands across a face in the slideshow.
16:9, 1:1, 9:16 from one album
Same photo set, three ratios in a single render. Each format reframes on the detected subject so a portrait stays centered in the vertical cut and a wide scene keeps its edges in landscape.
Brand Kit across the sequence
Logo lock-up, color treatment, fonts, and an intro and outro card pulled from your Brand Kit and applied to the full slideshow. Ten event albums all come out looking like the same team made them.
Batch several albums at once
Drop a folder of folders, one per event or product line, and ngram renders a slideshow per album in parallel. Same music template, same Brand Kit, a different photo set per video.
The rest of ngram
Building the slideshow is one step. The product is everything around it.
Slide Animator
The same engine that animates deck slides paces your photo album frame by frame, so each shot gets a deliberate hold and move instead of a flat dissolve between stills.
Learn moreMotion Graphics
Animated titles, date stamps, and lower-thirds layered over the slideshow. Name the event, label the product, or stamp a price on a photo without leaving the editor.
Learn moreAI Voiceover
Write a line per photo and voiceover gets generated and timed to each transition. Useful when the album carries the visuals but the slideshow needs narration to set the scene.
Learn moreMusic
A licensed track matched to the album's mood, with photo transitions snapped to the beat. The slideshow cuts feel scored, not stitched, and the voiceover still reads clearly over the bed.
Learn moreBrand Kit
Logo, colors, fonts, and intro and outro cards applied to every photo-driven slideshow. Run a dozen event recaps that all read as one brand without re-styling each render.
Learn moreMulti-format Export
Render the same album as 16:9, 1:1, and 9:16 in one pass. Each ratio reframes on the detected subject so the hero photo stays in frame across landscape, square, and vertical.
Learn moreUse cases
Where a slideshow built from a photo batch earns its keep.
Turn an event photo dump into a recap
The conference shooter hands over 300 photos. ngram orders the best of them into a paced recap slideshow with music and date cards, ready for the follow-up email the same day.
See use caseProduct galleries become a slideshow per SKU
Drop a folder of product photos per item and get a slideshow video for each one. Captions, price overlay, and brand colors applied across every frame, sized for the feed.
See use caseCustomer photos into a testimonial reel
Stitch the headshots, install photos, and result screenshots a customer sends into one branded slideshow, with a voiceover line under each photo that carries their story.
See use caseAn album of stills into vertical social cuts
A batch of campaign photos becomes a fast-cut 9:16 slideshow timed to a track. Same album, native vertical, ready for the channels your team already posts to.
See use caseStatic photo sets get a motion ad variant
The creative team's approved photo set becomes a moving slideshow ad in the same render. Same brand, same focal subject per frame, three ratios for the ad platforms you run.
See use caseLaunch screenshots into a hype slideshow
The launch-day screenshots and team photos become a 30-second slideshow for the Product Hunt gallery and the launch thread, with the tagline stamped on the opening frame.
See use caseListing photos into a walkthrough slideshow
A listing's photo set becomes a paced walkthrough slideshow with the address, price, and key features captioned per room, ready for the listing page and the agent's social feed.
See use caseA photo gallery as the hero loop
The gallery of brand or product shots already on the page becomes a looping slideshow hero above the fold, animated instead of a static carousel, without booking video production.
See use caseOther converters
Starting from a different source than a photo batch? There's a converter for that.
Photos to video is one of 20+ ngram converters. They all share the same engine, the same Brand Kit, and the same storyboard control surface.
When you have a single image or a small set rather than a full album, start here. ngram animates each frame with cinematic motion instead of building a paced slideshow.
Open converterIf your batch is product UI captures instead of camera photos, this converter orders the sequence and places callouts on each screen for a narrated walkthrough.
Open converterWhen the source is a deck or one-pager rather than loose photos, ngram extracts each page as a scene and animates from there into a finished video.
Open converterTools that pair with this converter
Refine the photo set. Edit the slideshow.
Editing further
After the slideshow render lands
Video Editor
Open the rendered slideshow on a timeline to adjust per-photo hold, swap a frame, or extend the opening shot without re-uploading the whole album.
Open toolAdd Music to Video
Swap the track or layer a second bed under the slideshow. The agent picks a licensed cut that matches the album's mood and re-snaps the photo transitions to the new beat.
Open toolAdd Subtitles to Video
Add burned-in or .srt captions to the finished slideshow when a voiceover narrates the photos. Caption placement keeps clear of the subject in each frame.
Open toolVideo Cutter
Trim the finished slideshow into shorter cuts: a six-second teaser for an ad, a 30-second highlight reel from a longer event recap.
Open toolGenerating from scratch
When the album is missing a shot
AI Image Generator
Generate a missing title card or a transition photo in the album's style, then drop it into the slideshow as another frame so the sequence does not skip a beat.
Open toolAI Video Generator
If a moment in the story was never photographed, prompt a short clip and splice it between photos so the slideshow covers the gap your album left.
Open toolAI Avatar Video Generator
Open the photo slideshow with an avatar host that introduces the album, then cut to the stills. Same Brand Kit, one render.
Open toolText to Speech Video
Write the narration; get a voiced clip you can use as the slideshow's opening or splice between photo runs.
Open toolPolishing the source
Fix the photos before they hit the slideshow
Background Remover
Strip the background from a product photo before it enters the slideshow, so the push-in move reads clean on an isolated subject instead of a busy room.
Open toolVideo Compressor
Compress the finished slideshow for email or an in-app embed without losing the motion applied across the photo set.
Open toolVideo Converter
If a clip you want to slot into the photo slideshow is in the wrong format, convert it to MP4 first so it sits cleanly alongside the stills.
Open toolVideo Background Remover
Use after rendering when you want the slideshow's subject isolated for compositing into another brand template or a wider campaign cut.
Open toolBuilt for teams
Who turns a photo batch into a slideshow in your company?
Product Marketing
Launch and event photo sets become recap slideshows the same week. One album, three ratios, one Brand Kit across every render.
See workflowsEcommerce
Product galleries become a slideshow per SKU. Batch the catalog overnight and ship feed-ready 1:1 and vertical 9:16 from the same photo sets.
See workflowsGrowth Marketing
Approved campaign photo sets turn into motion slideshow ads in one render. Same focal subject per frame, same brand, a unit ready for every ad platform you run.
See workflowsContent Creators
A shoot's worth of photos becomes a paced slideshow timed to a track, with per-frame captions and a vertical cut for the platforms you post to most.
See workflowsAgencies
Turn a client's photo library into branded slideshow deliverables, each render carrying that client's Brand Kit so the work ships on-brand without manual restyling.
See workflowsReal Estate
Listing photos become a walkthrough slideshow with the address, price, and room features captioned per frame, ready for the listing page and the agent's social feed.
See workflowsCustomer Success
Stitch a customer's install photos and result screenshots into a branded story slideshow for QBRs and renewal outreach.
See workflowsSales Enablement
Reps need a short branded clip and only have a folder of product and customer photos. ngram sequences them into a slideshow before the call.
See workflowsIntegrations
Trigger photos to video from where your albums already live.
Each photos-to-video recipe ships ready to run. Start from one, or wire your own slideshow pipeline with the REST API and webhooks.
whenA new batch of photos lands in a shared Drive folder
thenBuild a slideshow video with the team's Brand Kit and a default music track, then post the result to the team channel
whenAn agent calls the photos-to-video tool with a list of photo URLs
thenReturn a rendered slideshow MP4 and a hosted share link
whenYour S3 bucket gets a new product-photo album
thenSequence the photos into a slideshow video and return a branded render with your team's Brand Kit
whenA new product is published in Shopify with a photo gallery attached
thenTurn the product photos into a slideshow ad and push it to your approved ad channels
whenYou select a set of photos from a page in the browser
thenSend the batch to photos-to-video and get the slideshow render back in a new tab
whenA photo slideshow render finishes in 1:1
thenSchedule the slideshow to the company page with the album caption already drafted
whenA photo slideshow render finishes in 16:9
thenUpload the slideshow to the channel with title, description, and end card pre-filled
whenA photo slideshow render finishes in 1:1 or 9:16
thenPost to X with the copy and the rendered short attached
How it compares
If you've been using another slideshow tool for this.
Canva and Animoto build slideshows from a fixed template you fill slot by slot. Runway invents footage from a prompt. ngram keeps your real photos, orders the batch for you, and layers music, captions, and branding around them.
| Feature | ngram | Canva | Animoto | Runway |
|---|---|---|---|---|
| Keeps your original photos intact | Yes, motion is layered over the real files | Yes | Yes | No, generates new footage |
| Auto-orders a batch into a sequence | Capture time and visual grouping, then editable | Manual, slot by slot | Manual, slot by slot | Prompted from scratch |
| Per-photo motion choice | Push-in, pan, or hold-and-zoom picked per frame | One template motion for every slide | Preset transition styles | Prompted from scratch |
| Music-timed transitions | Photo cuts snap to the beat automatically | Manual timing | Beat sync on some templates | None |
| Brand Kit applied automatically | Logo, colors, fonts, intro and outro per render | Manual setup per project | Logo on paid tiers | None |
| Multi-format export from one album | 16:9, 1:1, 9:16 in one render | Resize and re-export | Resize and re-export | Single ratio per generation |
| Batch several albums in parallel | One slideshow per folder, rendered in parallel | One project at a time | One project at a time | Single generation |
| API and webhooks | REST, MCP, n8n, Zapier | Limited API | No public API | API available |
| Security and data handling | Talk to sales for your team's requirements | Variable | Variable | Variable |
FAQ
Common questions about photos to video
Still curious?
Photos → Video
Turn the photos you already have into one slideshow video.
Drop a folder or a whole album. ngram orders the photos, paces the slideshow to the music, adds captions, and ships landscape, square, and vertical in one render.