Screenshots to Video for showing a product flow without another recording
Arrange real screenshots around the workflow the audience needs to understand. Add movement, callouts, and narration, then keep the project ready to update when the interface changes.
Four steps. A stack of screenshots becomes a walkthrough.
No timeline, no slide template, no separate voiceover session. Drop the sequence, accept the AI-built storyboard, ship the walkthrough.
01
Drop the screenshot set in
PNG, JPG, JPEG, WebP, or HEIC. A folder, a Drive link, or one image at a time. Filename order is the default sequence; drag to reorder.
02
ngram reads each capture
Every screenshot is classified (settings panel, dashboard, form, confirmation, code editor) and gets pacing picked to fit: longer holds on dense screens, faster cuts on simple confirmations.
03
Tune the storyboard
Reorder the captures, write voiceover per scene, drop callouts on the buttons you wanted to highlight, swap the transition. Brand Kit fonts, colors, and intro card apply on the fly.
04
Review and export the video
Review the screenshots 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 stitching a sequence. Real knobs underneath.
Smart zoom on the right UI region
ngram detects buttons, form fields, and headers in every screenshot, then pushes in on the one the step is about. The cursor lands where the script says it lands.
Callouts on the screenshot
Drop an arrow, a highlight box, or a numbered label on any screenshot. Animates in and out timed to the voiceover so it does not block the next step.
Photomotion between captures
Cinematic camera moves (slow push-in, parallax, hold-and-pan) applied per screenshot so the sequence reads as a walkthrough, not a slideshow.
Captions for muted demos
Turn on captions generated from voiceover or script and select your saved Brand Kit for styling. Review caption position against each screenshot before export.
Voiceover from a written script
Type the narration per step; ngram generates AI voiceover (ElevenLabs or MiniMax) timed to the screenshot transitions. One voice picked once, reused across walkthroughs.
Prepare each channel edit separately
Set the intended channel and aspect ratio for the screenshots video, then review the crop, caption placement, and CTA before exporting one MP4. Prepare another channel version as a separate edit.
Select your Brand Kit
Logo, colors and fonts pulled from your Brand Kit. Choose saved intro or outro slides for each video that needs them. The settings walkthrough and the billing walkthrough look like the same product.
Security questions, answered by sales
Need details on data handling, access controls, or retention for your team? Talk to sales and we will walk you through how ngram handles your captures and renders.
The rest of ngram
Stitching the screenshots is one node. The product is the workflow around it.
Trigger screenshots-to-video from where the captures already live.
Each integration ships with a working recipe for the screenshot pipeline. Start from one, or wire your own with the REST API and self-managed webhook subscriptions for video.completed or video.failed.
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 to stitch screenshots.
Canva and Kapwing treat each screenshot as a slide on a timeline. Scribe and Guidde capture the flow but leave you in a doc, not a video. ngram keeps your real screenshots, adds motion and callouts around them, and ships a branded walkthrough.
Feature
ngram
Canva
Kapwing
Scribe
Keeps the original screenshots intact
Yes, motion and callouts layered over the real captures
Yes, placed on slides
Yes, placed on timeline
Yes, in a step-by-step doc
Per-screenshot motion choice
AI picks smart zoom on the right UI region per frame
One template motion per slide
Manual keyframes per scene
No motion, static doc
Callouts on each capture
Arrow, highlight box, numbered label, timed to voiceover
Manual sticker placement
Manual shape placement
Numbered steps only
AI voiceover from a written script
ElevenLabs and MiniMax, multilingual
Limited TTS voices
Limited TTS voices
No voiceover
Branded burned-in captions
Auto-generated, styled, and editable before export
Manual placement
Manual placement
No video output
Select your Brand Kit
Logo, colors and fonts per render. Choose a compatible intro or outro separately.
Manual setup per project
Manual setup per project
Limited branding
Channel-specific editing workflow
One reviewed MP4 per channel-specific edit
Duplicate and re-edit
Resize after
Doc export only
Repeat a screenshot-set workflow
One walkthrough per request
One project at a time
Sequential queue
One capture session at a time
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
How do I convert screenshots to a video with ngram?
Drop a folder of PNG, JPG, JPEG, WebP, or HEIC screenshots. ngram orders them by filename, classifies each capture, builds a storyboard with smart zoom and pacing, and lets you write voiceover per scene and drop callouts on the buttons you want to highlight. After review, Studio exports the screenshots video as one MP4. Prepare and review another channel version as a separate edit.
What image formats does the screenshots-to-video converter accept?
PNG, JPG, JPEG, WebP, and HEIC. Up to 20 MB per screenshot and up to 50 captures per project. Screenshots at 1080p or higher hold up best at full screen; consistent dimensions across the set produce the smoothest cuts.
How is this different from making a slideshow in Canva or PowerPoint?
A slideshow treats each screenshot as a slide with a default transition. ngram detects the UI elements in every capture, picks per-frame motion that pushes in on the part the step is about, places callouts that animate with the voiceover. The output reads as a walkthrough, not a slide deck. After review, Studio exports the screenshots video as one MP4. Prepare and review another channel version as a separate edit.
Can I add voiceover that explains each screenshot?
Yes. Type the script per scene; voiceover is generated with ElevenLabs or MiniMax and timed to the screenshot transitions. The narration on step three lines up with the cut to the third screenshot, and the callout on that screenshot animates with the matching sentence.
How do I add arrows and highlight boxes to each screenshot?
Drop a callout onto any screenshot from the editor: arrow, highlight box, or numbered label. The callout animates in when the voiceover says the cue and animates out before the next step. Position is editable; the Brand Kit drives color and style.
Can I export the walkthrough in vertical for mobile?
Prepare and review each aspect ratio as a separate screenshots video edit. Check the crop and caption placement for that channel, then export one MP4 from Studio.
Can I convert separate screenshot sets?
Convert one screenshot set per request. For multiple walkthroughs, keep the same Brand Kit and script template, then queue each set through Zapier, n8n, or your own workflow. There is no built-in folder-to-many-walkthroughs batch button.
Where do my screenshots go after the walkthrough is rendered?
Your captures and renders stay in your workspace, and you can delete your account and trigger a full data purge from Settings. Talk to sales about security, access controls, and data handling for your team.
Can I integrate screenshots-to-video into our help center pipeline?
Yes. The REST API uses a self-service API key for supported text or URL jobs; MCP, Chrome extension, Zapier, and n8n support documented workflows. Use Studio for each screenshot upload; connectors can orchestrate supported text or URL jobs. Pricing is credit-based: each video render spends credits, about 10 per second of output, from your plan's monthly allowance.
Screenshots → Video
Turn the screenshots you already have into a narrated walkthrough.
Drop the folder, write the script per step, drop callouts on the buttons that matter. Prepare and review each channel edit separately before exporting one MP4.
Give Claude your setup guide and current product screens. Review ngram’s plan, then create a walkthrough that helps a new customer finish one useful task.
A verified setup guide and real product screensA first-workflow video with clear next steps
Ways to run: Claude
Each buyer role, product workflow or interface update
Give Claude the buyer’s task, current interface screenshots and approved narration. Review ngram’s plan, then create a product demonstration that shows the workflow this role needs to understand.
Genuine interface screenshots, a verified product path and approved narrationA focused SaaS demonstration using the supplied interface material
Ways to run: Claude
Each recurring onboarding question or approved process update
Give Claude the approved customer instructions for one onboarding step. Review ngram’s explanation, then create a video that tells customers what to prepare and what to do next.
Approved onboarding instructions and demonstration assetsA focused customer instruction video
Give Claude your help article and the question customers keep asking. Review ngram’s plan, check the troubleshooting steps and add the finished video to your support answer.
A documented symptom, checks and resolutionA reusable troubleshooting video
Give Claude the customer story, approved quotation and reported results. Review ngram’s narration and scene plan, then create a video that leads prospects to the full story.
A consented customer story and attributed resultsA source-backed case-study video
Give Claude the buyer’s priorities, demonstrated screens and open questions. Review ngram’s plan, then create a concise recap that keeps the product facts and proposed next step clear.
Reviewed demo notes, genuine demonstrated screens and outstanding questionsA buyer-specific recap with a clear evaluation step