RSS to Video for turning every new story into a branded format
Use the feed as a reliable source of new material, then apply one reviewed video format across each relevant item. Keep the series consistent while preserving the substance and attribution of every source.
Grab the link to one item in your RSS or Atom feed: a blog post, a release note, a changelog entry, or a podcast episode page. ngram fetches that page, strips boilerplate, and turns it into a video. To work through a whole feed, convert one item, then the next. Items that only point to someone else's hosted video aren't a source.
Trusted by teams at
How it works
Four steps from a feed item to a render.
No copying the post into a slide editor, no re-typing release notes into a script field, no stock-clip keyword bingo. The feed item is the source.
Paste the feed item's URL
Open the item you want from your feed and paste its article URL. ngram fetches that page's full body with Firecrawl + Exa. Working through the whole feed? Convert one item, then come back for the next.
The agent rewrites the item as a video script
The feed entry becomes its own hook, body, and CTA. The item title anchors the opening scene, the body collapses into narration, and lists or pull quotes become callouts. The phrasing the post earned stays in the cut.
Review the storyboard before render
Every scene shows its line of script, its visual direction, and its duration. Drop a section, rewrite the hook, swap a visual, and each change reflects back into the script in plain language.
Review and export the video
Review the RSS-item 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.
Output controls
The feed item is the source. These are the dials.
Item-aware extraction
ngram fetches the feed item's article page and reads its title and body. Boilerplate footers, share widgets, and subscribe prompts are stripped before the script is written.
One item, one video
Each item you convert renders as its own video instead of one long compilation. Work through a feed item by item, so a 10-post feed becomes 10 distinct clips, one render at a time.
Item-level trimming
Drop the sections a given entry doesn't need without retyping. Each scene maps back to its source paragraph in the feed item, so cutting is editorial, not timeline-based.
AI visuals per scene
Each scene gets a brand-matched image or short generative clip drawn from the entry's meaning, not a stock-library match against the post slug. Useful when a text-only feed item ships with no imagery of its own.
Brand Kit on every item
Logo, colors, fonts, motion style, and outro CTA from your saved Brand Kit apply to every video you make from the feed, so post one and post fifty look like the same product.
Prepare each channel edit separately
Set the intended channel and aspect ratio for the RSS-item video, then review the crop, caption placement, and CTA before exporting one MP4. Prepare another channel version as a separate edit.
Voiceover from any saved voice
Read each item in a default ngram voice, a cloned founder voice, or any ElevenLabs multilingual voice. The narration stays the post's narration.
Built only on your feed item
ngram uses the fetched feed item and any pasted entry only to build your video. You own the output, the captions, and the editable source script.
The rest of ngram
What ngram does to a feed that an automation script doesn't.
Script Generation
The agent reads each feed item and rewrites it as a hook-body-CTA video script. The entry title anchors the opening; body paragraphs anchor narration, so a 600-word post becomes a 60-second read instead of a slide of bullet points.
Learn moreAI Visuals
Per-scene branded imagery generated from each entry's meaning. The fix for text-heavy feeds (release notes, changelogs, podcast show notes) that ship with thin or no images of their own.
Learn moreBrand Kit
Apply your logo, fonts, colors, and outro CTA to every video you build from the feed. The Tuesday post and the Friday post come out looking like one consistent channel, not ten one-off renders.
Learn moreCaptions
Auto-burned captions styled to your Brand Kit. Feed-driven clips that autoplay muted in a social timeline still deliver every line the post earned.
Learn moreAI Voiceover
Narrate each entry in an ElevenLabs voice or your cloned voice. Read the item as-is, or have the agent tighten a long post down to under two minutes per video.
Learn moreConvert the finished RSS video
Studio exports the finished RSS video 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 feed earns a second life as video.
Build a video for each changelog entry
Paste each shipped changelog entry's URL and it becomes a short branded video. Release the note and the clip on the same day, no design ticket per feature.
See use caseTurn release-note feed items into launch clips
Each release-note entry in the feed carries a hook and a what-changed body already. Paste the published note's URL and ngram lifts that structure into a branded announcement video.
See use caseSend a video version of each feed post
Paste a new blog or newsletter entry's URL and ngram renders the video version, so subscribers who never click through still get the post that mattered.
See use caseShip a dev-update video off the release feed
Your release or API-changelog feed is already the script. Convert each entry into a walkthrough video for the docs site and developer social without re-writing the post.
See use caseSpin each feed item into vertical social clips
Marketing pastes each fresh post's URL into ngram; every one becomes a 9:16 clip for paid and organic distribution, captioned and on-brand, off the page that already exists.
See use caseA launch-feed entry becomes the launch video
Your published launch post is already the launch script. Paste the feed item's URL for a 60-90 second launch video off the same source, ready for the announcement.
See use caseEmbed a feed-to-video summary in your emails
Drop the video version of last week's feed entry inline in the send. Readers who skim the text still watch the clip, and click-through on the embedded video lifts open-rate value.
See use caseTurn podcast-feed episodes into watchable clips
Each episode in your podcast feed ships with show notes and a body. ngram cuts that into short captioned video clips for the channels where audio alone never gets watched.
See use caseOther converters
Source is a feed. Source is a single page. Source is a draft. Pick the converter that matches.
RSS to video is one node on ngram's same script-and-storyboard pipeline. Same Brand Kit, same review step, different starting format.
Converting a one-off page that isn't part of a feed? Paste that single URL. Same scene planner, same single-page fetch, framed around any product or marketing page rather than a feed item.
Open converterWhen the feed is specifically a blog (WordPress, Ghost, Substack, Medium) and you want copy tuned to long editorial posts, route a single article through here.
Open converterIf the items you care about are release notes, this converter is tuned for that page type: what-changed framing, version callouts, and a launch-ready cut per entry.
Open converterTools that pair with this converter
Sharpen the post before. Edit the video after.
Editing the video further
Take a feed-derived cut past the first render
Video Editor
Re-cut a feed-item video, drop a scene, or swap a visual. The output of rss-to-video opens directly in the timeline editor.
Open toolVideo Cutter
Pull a 20-second teaser from the full entry video for a feed post or paid ad. Trim by transcript, not timeline.
Open toolAdd Subtitles to Video
Captions burn in by default; this tool exports an external .srt per item for YouTube SEO or an embed with a separate caption track.
Open toolVideo Translator
Translate each feed-driven video into Spanish, French, German, or any supported language, so one feed feeds localized channels too.
Open toolGenerating from scratch
If the feed entry doesn't exist yet
AI Video Generator
No post in the feed yet? Brief the agent in a prompt and skip straight to the storyboard. Same Brand Kit, same scene planner.
Open toolVideo Script Generator
Draft a tighter script first when a feed entry runs long, then feed that into the converter for a punchier video per item.
Open toolAI Avatar Video Generator
Have a talking-head avatar read each feed item on camera instead of voiceover over visuals. Same entry, different presentation mode.
Open toolText to Speech Video
Pure narration of a feed entry over scene visuals, no avatar, just a clean read-through with branded visuals behind it.
Open toolPolishing the source first
Sharpen the entry before you convert it
Text to Video
If an item sits behind auth or you only have the raw text, paste it directly. The same scene planner that reads a fetched feed item reads pasted text the same way.
Open toolAI Image Generator
Generate a hero image as a separate Image Lab task, then reuse that approved visual on the feed post and as the video thumbnail.
Open toolVideo Caption Generator
Generate and style captions on the rendered item video for muted in-feed playback, matched to your Brand Kit's caption preset.
Open toolVideo Compressor
After render, compress each entry video under a channel's upload size limit without losing visible quality before it ships.
Open toolBuilt for teams
Teams who turn every feed into video.
Product Marketing
Paste each release or launch entry's URL as it ships. Every shipped entry becomes a launch video, and the same item feeds the announcement post and the YouTube walkthrough.
See workflowsGrowth Marketing
Turn each content-feed post into a social clip. A new post becomes a captioned 9:16 cut for paid and organic, off the page that already proved out.
See workflowsCreators
Send each fresh blog or podcast entry through its own automation job. Every feed item gets a separate reviewed video rather than being bundled into one compilation.
See workflowsDeveloper Relations
Convert each item in the release or engineering-blog feed into a walkthrough video for the docs site and dev social, no re-scripting per post.
See workflowsAgencies
Work through a client's content feed item by item and deliver a branded video for each new post they publish, instead of re-quoting per asset.
See workflowsFounders
Each essay or update in your feed becomes a 90-second branded video for the founder channel, same argument, channel-native format, no editor in the loop.
See workflowsSaaS Marketing
Each blog, changelog, or release-note feed item can become one 60-90 second branded video for its intended destination. Prepare another channel edit separately when the layout or treatment changes.
See workflowsIntegrations
Fire rss-to-video the moment your feed updates.
RSS is a trigger format, so the converter pairs with the automation stack that already polls feeds for new entries. Start from a feed-watch recipe below, or wire your own with the REST API.
whenA new item appears in the RSS feed you connected via Zapier's RSS trigger
thenUse Zapier's documented Create Video or Get Status action for this RSS to Video job with its supported input, then pass the result to the next step.
whenAn n8n RSS Feed Trigger detects a new post in a feed your self-hosted workflow polls
thenUse n8n's documented Create From Text, Create From URL, or Get Status node for this RSS to Video job, then pass the status or result onward.
whenClaude or ChatGPT is asked to turn the latest items in a feed into videos
thenUse MCP's documented create and status tools for this RSS to Video job with its supported input, then return the status or result to the agent.
whenThe video from your RSS feed is ready for YouTube Social Publishing Beta
thenAdd the approved RSS feed video to the YouTube calendar, then choose a recurring schedule.
whenThe video from your RSS feed is ready for LinkedIn Social Publishing Beta
thenAdd the approved RSS feed video to the LinkedIn calendar, then choose a recurring schedule.
How it compares
If you've been using an automation tool to turn a feed into video.
Plainly, Creatomate, and RSSMasher map feed fields into a fixed template and render the same layout for every item. ngram fetches the feed item you paste, rewrites it as a script, plans a storyboard you review, and renders against your Brand Kit on every scene.
| Feature | ngram | Plainly | Creatomate | RSSMasher |
|---|---|---|---|---|
| How a feed item becomes video | Agent rewrites the entry body as a hook-body-CTA script, per item | Feed fields mapped into a fixed template | Feed fields mapped into a fixed template | Headline + image into a news-style template |
| Storyboard review before render | Full scene-by-scene plan editable in plain language | Template preview, no script-level edit | Template preview, no script-level edit | Template preview, limited edits |
| Brand application | Brand Kit (logo, fonts, colors, motion, outro) on every scene | Per-template styling | Per-template styling | Per-template styling |
| Visual generation | AI Visuals matched to each entry's meaning, per Brand Kit style | Stock or feed-image only | Stock or feed-image only | Stock or feed-image only |
| Channel-specific editing workflow | One reviewed MP4 per channel-specific edit | One ratio per template | One ratio per template | One ratio per template |
| Voiceover | ElevenLabs voices + cloned founder voice, any language | Limited TTS voices | Limited TTS voices | Limited TTS voices |
| Single item vs. whole feed | Convert one entry by hand, or wire the API to fire one render per new item | Automation-first, batch only | Automation-first, batch only | Automation-first, batch only |
| How your source is used | Fetched feed item used only to build your video; you own the output | Account-bound retention | Account-bound retention | Account-bound retention |
| API + agentic access | REST API with self-service API keys; MCP, Zapier, and n8n for documented workflows | API + Zapier | API-first | Built-in feed scheduler |
FAQ
Common questions about converting RSS to video
Still curious?
RSS → Video
Ready to turn your feed into product and marketing videos?
Start with one RSS item, review the edit for its intended channel, and export one MP4. Prepare the next item or aspect ratio as a separate edit.