Photos to Video for turning a collection into one clear story
Select the photos that support one event, customer, product, or company story. Shape them into a paced branded video, then keep the project ready for shorter cuts and future updates.
Trusted by teams at
How it works
Four steps. A pile of photos in, one paced slideshow out.
Drop the album, accept the ordered storyboard, and review the edit for its intended channel. Prepare any additional aspect ratio as a separate edit.
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.
Review and export the video
Review the photos 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 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, set its level, and review the photo changes against the music. Add a voiceover and adjust the mix so the narration stays clear over the bed.
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 captions from a voiceover script. Review their position against every photo before export.
Prepare each channel edit separately
Set the intended channel and aspect ratio for the photos video, then review the crop, caption placement, and CTA before exporting one MP4. Prepare another channel version as a separate edit.
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.
Repeat the album workflow
Convert one event or product-line album per request. Reuse the same music template and Brand Kit, then run the next folder when the first slideshow is ready.
The rest of ngram
Building the slideshow is one step. The product is everything around it.
Edit the photo sequence on a timeline
Arrange the photos, adjust scene holds and transitions, and refine captions or audio in the editor before finishing the photo video as MP4.
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 moreAdd music under the photo sequence
Browse a track for the photo story, swap it when the first choice does not fit, and save the level beneath captions or narration before export.
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 moreConvert the finished photo sequence
Studio exports the finished photo sequence as one MP4. If the destination calls for MOV, WebM, or MKV, run that MP4 through Video Converter as a separate one-file, one-output conversion.
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 with a chosen track. Review the scene pacing and vertical layout before exporting one MP4.
See use caseStatic photo sets get a motion ad variant
The creative team's approved photo set becomes a moving slideshow ad. Keep the brand and focal subject consistent, then prepare and review each channel edit separately before exporting one MP4.
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
Choose or swap a licensed track under the slideshow. Review the photo transitions and audio levels again after changing the music.
Open toolAdd Subtitles to Video
Add burned-in or .srt captions to the finished slideshow when a voiceover narrates the photos. Review caption placement against each frame before export.
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
Run the finished photos video MP4 through Video Converter as a separate one-file, one-output job for MOV, WebM, or MKV.
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. Prepare and review each channel edit separately before exporting one MP4.
See workflowsEcommerce
Product galleries become a slideshow per SKU. Prepare and review each channel edit separately before exporting one MP4.
See workflowsGrowth Marketing
Turn an approved campaign photo set into one branded motion-slideshow ad for its intended placement. Prepare another edit when a platform needs a different layout.
See workflowsContent Creators
A shoot's worth of photos becomes a paced slideshow with a chosen track and per-frame captions. Prepare and review the vertical channel edit separately.
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 self-managed webhook subscriptions for video.completed or video.failed.
whenAn approved photo set is ready for a Studio upload
thenUpload the file in Studio; use Zapier's documented Create Video or Get Status action for this Photos to Video job, then pass the result to the next step.
whenAn agent calls the photos-to-video tool with a list of photo URLs
thenUse MCP's documented create and status tools for this Photos to Video job with its supported input, then return the status or result to the agent.
whenYour workflow has an approved photos ready for Studio
thenUpload the file in Studio; use n8n's documented Create From Text, Create From URL, or Get Status node for this Photos to Video job, then pass the result onward.
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
whenThe video from your photos is ready for LinkedIn Social Publishing Beta
thenCompose the LinkedIn post for the approved photo-set video, then publish it now.
whenThe video from your photos is ready for YouTube Social Publishing Beta
thenVerify the YouTube destination for the approved photo-set video, then publish it now.
whenThe video from your photos is ready for X Social Publishing Beta
thenCompose the X post for the approved photo-set video, then publish it now.
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 and transition pacing | Choose the track, then review and revise the photo-transition timing | 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 |
| Channel-specific editing workflow | One reviewed MP4 per channel-specific edit | Resize and re-export | Resize and re-export | Single ratio per generation |
| Repeat an album workflow | One slideshow per folder | One project at a time | One project at a time | Single generation |
| API and webhooks | REST API with self-service API keys; webhook subscriptions for video.completed or video.failed; MCP, Zapier, and n8n for documented workflows | 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. Prepare and review each channel edit separately before exporting one MP4.