RSS to Video: turn every feed item into a product or marketing video
Pick a feed item: a blog post, a release note, a changelog entry, or a podcast episode. Paste that item's article URL and ngram reads the page, plans the storyboard, and exports a product or marketing video draft you can edit before render.
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.
Export in three ratios
One render produces 16:9 for YouTube and embeds, 1:1 for in-feed posts, 9:16 for vertical channels. Captions burned in, on your Brand Kit.
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.
Three ratios in one render
16:9 for YouTube and embeds, 1:1 for in-feed posts, 9:16 for vertical channels. Smart reframing keeps the entry's headline on-screen across every aspect ratio.
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 moreMulti-format Export
One feed item in, three ratios out. 16:9 for YouTube and embeds, 1:1 for in-feed posts, 9:16 for vertical, with captions reframed per surface.
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
Pre-generate a hero image for a text-only feed post and its video at once, same Brand Kit, used on the post and the 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
Paste each fresh blog or podcast entry from your feed and let it become a watchable clip. One source feed keeps a video channel filled without a separate edit per post.
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, and release-note feed item gets a 60-90 second branded video for in-app, social, and sales enablement. Wire the API to fire one render per new item when you want it hands-off.
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
thenSend the item title and body to ngram, render a 16:9 and 9:16 video, and drop both into Drive
whenMake's Watch RSS Feed Items module fires on a freshly published entry
thenAuto-convert that single item into three social videos and attach them to the campaign record
whenAn n8n RSS Feed Trigger detects a new post in a feed your self-hosted workflow polls
thenHand the entry to ngram from inside your own infrastructure and get back a branded video
whenClaude or ChatGPT is asked to turn the latest items in a feed into videos
thenHand each entry to ngram, return the rendered MP4 plus a /watch share link per item
whenThe 16:9 cut of a feed item finishes rendering
thenUpload it to your channel with the entry's title, description, and a backlink to the original post
whenA feed-item video render completes
thenPublish the 1:1 cut as a LinkedIn video post with the source entry link in the caption
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 |
| Aspect ratios per render | 16:9, 1:1, 9:16 from one render | 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, MCP server, Zapier, n8n, Make | 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?
Paste a feed item's URL, review the scene plan, and export it in 16:9, 1:1, and 9:16, all on your Brand Kit. Then come back for the next item.