Script generation is free, capable and widely available, which makes the tool choice uninteresting. What decides whether a script works is structure and specificity, and those are the two things generated drafts reliably get wrong in the same ways.
Scope note: 8frame does not write scripts. It generates video, images and audio. This is a map of where the free tools help and where they consistently fail.
TL;DR
- Free tools are genuinely capable at drafting. Tool choice barely matters
- Write to a word count. 90 seconds is about 230 spoken words, and that constraint does most of the work
- What generated scripts get wrong: generic openings, no specific example, and claims nobody verified
- The fix is subtraction. Cut half of the first draft
- Use it for structure and first drafts, not for the specific detail that makes a script yours
The word count discipline
Speaking pace is roughly 150 words a minute for clear delivery. So:
| Length | Words |
|---|---|
| 15-second social clip | ~38 |
| 30-second ad | ~75 |
| 60 seconds | ~150 |
| 90-second explainer | ~230 |
| 3-minute video | ~450 |
Writing to the number forces the decisions that make a script work. A generated draft ignores it by default and produces something that runs two minutes when you asked for sixty seconds.
Give the tool the word count and the pace. Then cut what comes back by a third, because it will still run long.
What generated scripts reliably get wrong
The opening. Generated scripts start with context, a definition, or a broad statement of the problem space. Viewers leave during that. The fix is to open on the specific thing, the promise, or the sharpest sentence in the whole script.
No concrete example. This is the biggest one. A script that says "our tool saves you time" is forgettable; a script that says "it turned a four-hour reformatting job into ten minutes" is not. Models produce the first kind by default because the second requires knowing your actual situation.
Unverified claims. A model will happily write "studies show" and a percentage. It does not know whether either is true. Every number and every claim about your product needs a person who knows.
Uniform sentence rhythm. Generated prose has an even cadence that sounds like reading. Real speech varies: a long sentence, then three words. Read it out loud and you will hear it.
A closing that summarises. Generated scripts end by restating. Video should end on the action or the sharpest line.
Where it genuinely helps
Structure. Asking for a five-beat structure for a 90-second explainer gives you a workable skeleton in seconds.
First drafts to cut. Starting from something and deleting is faster than starting from nothing for most people.
Variants of an opening. Ten different first lines for the same script, to find the hook. This is the strongest use, and it pairs with the ad-variant logic: you cannot predict which opening lands.
Reformatting. Turning a blog post into a script outline, or a script into a shot list.
Reordering. Asking what the strongest sentence is and moving it to the top.
The structure that works for most short video
- The specific problem, in one sentence the viewer recognises as theirs.
- Why the current solution is annoying, specifically.
- What your thing does, plainly, no metaphor.
- One concrete example of it working. The part people remember.
- One action.
Five beats, 230 words for 90 seconds. Anything that does not fit one of the five gets cut.
From script to production
Once the script exists, the video costs are modest. Canon 8frame prices, a credit is $0.01 at pack rate:
| Element | Route | Credits |
|---|---|---|
| Narration, 1,400 characters | ElevenLabs TTS at 13 per 1k | ~18 |
| Illustrative stills | Seedream 5 at 6 each | 6 |
| B-roll plate, 5s | Wan 3.0 at 480p | 24 |
| Clip with generated audio, 8s | Veo 3.1 Lite | 54 |
| Music bed, 30s | Lyria 2 | 13 |
| Assembly | Merge Videos | 10 |
A 90-second video from a finished script: about 224 credits, roughly $2.24. The script is the expensive part in time and the cheap part in money, which is the right way round.
FAQ
What is the best free AI script writer? They are broadly equivalent at drafting. Structure and specificity decide quality, not the tool.
How long should my script be? Roughly 150 words per minute of finished video. Write to the number.
Does 8frame write scripts? No. It generates video, images and audio.
What is the most useful thing to generate? Ten variants of the opening line. You cannot predict which hook works.
Write to the word count, then cut a third. The 8frame canvas is free and unlimited, and generation is paid from $19/month.