Free · runs in your browser · no sign-up

Script to Scenes Splitter with Image Prompts

Paste a script and split it into scenes by sentence, by paragraph or every few seconds of narration. Each scene gets its timing and an image prompt in the style you pick. Copy the prompts or download the shot list as a CSV.

Put visual directions in [square brackets]; they become the image prompt for that scene and take no narration time.

Split by

3 scenes · 00:23 of narration at 150 WPM

Scenes with timing and image prompts
#TimeNarrationImage prompt
100:00–00:099s · 22 words[Aerial view of ancient Rome at sunrise]In the year 64, a fire broke out near the Circus Maximus. Within hours, the wind had carried it across the city.
Aerial view of ancient Rome at sunrise. cinematic photograph, natural lighting, shallow depth of field, high detail, aspect ratio 16:9, no text, no watermark
200:09–00:178s · 20 wordsFor six days, Rome burned. Only four of its fourteen districts escaped untouched, and three were burned to the ground.
For six days, Rome burned. Only four of its fourteen districts escaped untouched, and three were burned to the ground.. cinematic photograph, natural lighting, shallow depth of field, high detail, aspect ratio 16:9, no text, no watermark
300:17–00:236s · 16 words[Emperor Nero on a palace balcony]Rumours spread that the emperor had wanted it all along. But what really happened that night?
Emperor Nero on a palace balcony. cinematic photograph, natural lighting, shallow depth of field, high detail, aspect ratio 16:9, no text, no watermark

Need a script first? Work out the length with the script length calculator.

How to use the splitter

  1. Paste your script. Add visual directions in [square brackets] where you already know what should be on screen.
  2. Choose how to split: every N seconds suits fast-paced faceless videos; paragraphs suit slower documentaries.
  3. Set the voice pace so the timings match your narration.
  4. Pick an image style and aspect ratio, and optionally a setting to add to every prompt (for example a place and period).
  5. Copy the prompts into your image generator, or download the CSV as a shot list.

Getting better image prompts

  • Describe what is seen, not what is said. "Rumours spread about the emperor" is narration; "[Crowd whispering in a Roman street at night]" is a picture. Bracketed cues give much better prompts.
  • Keep one setting for the whole video. The optional setting field keeps period, place and mood consistent from scene to scene.
  • Use one style per video. Mixing styles looks unplanned.
  • Check history and people. Image models get dates, uniforms and faces wrong. Review every image before it goes in the video.

How long should each scene be?

There is no fixed rule. Shorter scenes feel faster and need more images; longer scenes suit calm narration and slow camera moves over each image. Work out the total with the script length calculator, and record the narration with the teleprompter or generate it with the voice generator.

FAQ

How does the splitter decide where a scene ends?

You choose: one scene per sentence, one per paragraph, or every N seconds of narration. In the seconds mode it groups whole sentences until it reaches the target length at your words-per-minute pace, and only cuts inside a sentence if that sentence alone is much longer than one scene.

Are the image prompts written by AI?

No. They are templates built from your text: the visual cue in [square brackets] if the scene has one, otherwise the narration, plus the style and aspect ratio you choose. Nothing is sent to an AI model or a server. Edit them before you use them; a good prompt describes what should be seen, not what is said.

How are the scene timings calculated?

Each scene lasts its word count divided by your words-per-minute pace. Text in [square brackets] takes no time. Real voiceovers vary, so check the timings against your audio.

What can I do with the CSV?

Open it in Google Sheets or Excel as a shot list, or import it into any tool that reads CSV. It has the scene number, start and end time, length, word count, narration, visual cue and image prompt.

How many scenes does a long video need?

Divide the length by the seconds per scene. A 30-minute video at 8 seconds per scene is 225 scenes; at 5 seconds it is 360. That is why long-form faceless videos usually need generated or batch-produced visuals.

Is my script stored or uploaded?

No. Everything runs in your browser and nothing is saved or sent anywhere.

Make the whole video with TubeChef

TubeChef does this step for you: it generates images from your script (with your own fal.ai API key) or takes your own uploads, alongside the script itself and the voiceover in 30+ languages. Image generation is on all paid plans. Rendering the finished video, up to 2 hours long, is included on the VIP and Lifetime plans, with the desktop app or CLI on your own computer.

All plans are paid; there is no free plan.

More: Long-form AI video generator · Script generator