Tyler Pratt← All articles
Content

How Faceless Creators Turn Any Script Into a Shot List in 60 Seconds — With the Search Words That Actually Find the Clip

How do you find b-roll that actually matches your script?

2026-07-30 · 7 min read
Quick answer

Finding b-roll takes hours because creators search with narration instead of keywords. Stock libraries are indexed on plain subject + action + shot type, so a line like "the savings that quietly disappeared" returns nothing while "empty wallet close up" returns hundreds of clips. The fix is a two-step: split the script into 7-10 second beats, decide the shot for each beat, then translate each shot into the literal words a library indexes. This tool does both in one paste — a timecoded shot list with three search queries per beat and an AI-image prompt for the beats stock can't cover.

Key points

You paste your finished narration. The tool splits it into timecoded 7-10 second beats, names the exact shot for each one, and gives you three stock search queries per beat written the way stock libraries are actually indexed — plus an AI-image prompt for the beats no library will have. You download clips instead of scrolling for them.

If you build a faceless channel, the script is not the hard part anymore. The hard part is the timeline right after it.

One creator on r/NewTubers said it exactly: "I used to waste hours hunting through stock sites trying to find the perfect clips." Another: "the finding materials and editing is taking me forever."

The hunt is slow for a reason nobody tells you, and once you see it the fix is obvious. This article explains it and hands you the tool that runs it on every script.

Why does stock search waste so much time?

Because you are searching with narration, and libraries are not indexed on narration.

Your script says "the savings that quietly disappeared." You paste that into Pexels and get nothing useful, so you try again, and again, and twenty minutes go by on one beat. The words are good writing and bad search terms.

A stock library is indexed on plain things: a subject, an action, sometimes a shot type. "Empty wallet close up." "Woman looking at receipt." "Grocery aisle slow motion." Two to four concrete words.

So the work is a translation job. Your line has to become a shot, and the shot has to become library words. Skip either step and you scroll.

What is a visual beat, and why 7-10 seconds?

A beat is one idea in the narration that gets one picture. In faceless video it lands at roughly 7 to 10 seconds, which at normal narration pace is about 20 to 28 words.

Hold a single clip longer than that and attention drifts — the viewer has already read the image. Cut much faster and you are sourcing three times the footage for no gain.

This is also why the job feels enormous when you approach it clip by clip. A ten-minute video is roughly 70 to 85 beats. No wonder the timeline feels like a wall.

But beats are countable, and that is the whole unlock. Once the script is split, you are not facing a video anymore. You are facing a list.

How do you decide what to show on each beat?

You pick one of four moves. A creator on r/NewTubers asked the question straight — "I had a hard time figuring out what to put on the screen" — and this is the answer that ends the paralysis:

  1. Literal. Show the thing being said. The line mentions a grocery receipt, you show a grocery receipt. Most beats are this, and that is fine.
  2. Metaphor. For abstract lines — inflation, trust, decline — show a physical stand-in. A shrinking loaf. A draining glass. Abstract narration is where creators freeze, and a stand-in object unfreezes it.
  3. Data. A number in the narration wants a number on screen. Chart, big figure, or a text card.
  4. Face. A human reaction shot to carry the emotion of the line. Use these sparingly and they hit hard.

Naming the move first is what makes the search query obvious. "Metaphor: shrinking loaf of bread" practically writes its own keywords.

What makes a search query actually return the clip?

Three rules, and they are all about stripping your writing back out of it.

First, two to four words. Long queries return nothing on free libraries because every extra word narrows an already thin index.

Second, subject plus action, then optionally a shot type or mood. "Man counting coins." "Empty supermarket shelf." "Highway traffic aerial." No adjectives from the script, no story, no proper nouns unless the library plausibly has them.

Third, give yourself alternates. One query is a coin flip; three queries in descending specificity almost always land one. Start with the exact shot, then a looser version, then the broadest visual that still fits the line.

What about the beats stock can't cover?

Plan them as AI images before you start searching, not after twenty wasted minutes.

Some beats are simply not in any library: a specific historical moment, a niche object, a scene tied to your channel's invented character or look. Free libraries have almost nothing for these, and knowing that in advance is worth an hour.

That is why every beat in this tool ships with an AI-image prompt alongside its search queries, written in your channel's stated style so the generated frames sit next to the stock without looking pasted in.

And the same pass catches the other quiet problem: repeats. Faceless videos get visually boring because the same shot type comes back four times. The tool flags a repeat and suggests the swap, so a ten-minute video does not run on three clips.

How do you run it yourself?

You paste one prompt into Claude Code, and it builds the tool for you. It arrives as a dark dashboard, pre-filled with the sample script so it works on the first run.

It has a Settings panel for your own API key. So you run it on every script you write — this week's video, next week's, every upload.

Grab it below. Drop your email and the prompt is on the very next page. Paste it in, swap in your own narration, and watch an empty timeline turn into a download list.

Can you turn this into a side hustle?

Yes. This is the quiet version of making money with AI: you keep the tool, and you sell the result. Nobody you work for ever needs to know how fast it was.

Here is the model. Faceless channels that outsource the editing but not the visual planning need a timecoded shot list for a finished script — every beat with its visual, three stock search queries and an AI-image fallback, but they do not have the time or the skill to do it well. You do. So you run the tool, hand them a finished result, and charge for the service. Many people charge $50 to $150 per video, or $400 a month per channel for work like this.

The best part is the cost to start: a free prompt — one prompt that plans every video you make. The tool does the heavy lifting in minutes, so your margin is high and you can take on more clients without more hours. To get your first client, reach out to a few faceless channels that outsource the editing but not the visual planning you already know. Do one for free, show them the result, and ask who else needs it.

FAQ

Does it download the clips for me?

No, and that's on purpose — a tool that claimed to fetch footage would break the moment a library changed or a licence didn't apply. It does the part that eats your afternoon: deciding what each beat should show and writing the exact words that find it. You paste a query, grab the clip, move to the next beat. The scrolling is what disappears.

Does it work if I use AI images instead of stock?

Yes. Every beat comes with both — three stock queries and a ready AI-image prompt written in the style you tell it your channel uses. If you're all-AI, ignore the queries and work straight down the prompt column.

My script is ten minutes long. Is that too much?

That's where it pays most. A ten-minute narration is roughly 70 to 85 beats, which is exactly the pile that makes people quit. Every beat lands on its own card with a timecode, so you work down the list in edit order.

Can I reuse it on every video?

Yes — that's the point. Enter your API key once and re-run it on each new script. New topic, new beats, new queries every time. It's a reusable app, not a one-time answer.

Written alongside the B-Roll Shot List Builder · More AI tools & articles