Tutorial7 min read

How to Make AI Story Videos With the Same Character

Make AI story videos where the character stays the same in every scene: scripts, keyframes, clips. Step-by-step workflow with real credit costs.

By VdoBloom Team

AI story videos with the same character in every scene are made in three stages: a script split into short scenes, one still image (keyframe) per scene that shows the character, and an image-to-video model that animates each keyframe into a 5-10 second clip. The clips are then joined into one video. On VdoBloom you build the keyframes in Images and animate them on Image to Video: a six-shot, roughly 30-second story costs about 142 credits on a budget build.

Disclosure: VdoBloom is our platform.

Why the same character keeps changing between scenes

If you type three separate prompts into a text-to-video model, you get three different people. Every generation starts from noise, and “a young detective in a trench coat” can be drawn a thousand ways. That is why beginner AI stories look like a new actor was cast for every shot.

The people making those clean AI story videos on YouTube and TikTok solve it by never letting the video model invent the character. They fix the character’s look in an image first, then ask the video model only to animate that image. The video model still decides the motion, but the face, hair and clothes come from the picture you gave it.

So the workflow always looks like this:

  1. Story → short scene scripts
  2. Scene scripts → keyframe images of the same character
  3. Keyframes → video clips
  4. Clips → one finished video with voice, music and captions

The step-by-step workflow (any length, your own character)

Build the pipeline shot by shot. It works for any length and for a character that is really yours (a mascot, a cartoon version of yourself), and you control every shot.

Step 1: write the story as a shot list

Use any chatbot or write it yourself. The key is one visual beat per 5-8 seconds. A 30-second story is six shots of 5 seconds; a 60-second story is about twelve. Write one line per shot: who, where, doing what, and any line of dialogue.

Step 2: make a character sheet

On Images → Generate, create the character on a plain background. Nano Banana Pro (18 credits) and GPT Image 2 (3 credits at 1K, 5 at 2K) both follow long descriptions well. Sample prompt:

“Character reference sheet of Mira, a cartoon fox character with orange fur, a white-tipped tail, round green eyes, a yellow raincoat with a red button and blue rubber boots. Front view, side view and back view, neutral pose, Pixar-style 3D, plain white background.”

Save this image. It is the source of truth for the whole story.

Step 3: make one keyframe per shot

Open Images → Edit, upload the character sheet as a reference, and describe each shot: “Mira from the reference image standing at the edge of a misty forest at dawn, looking worried, holding a lantern, cinematic wide shot, 16:9.” The edit tab accepts up to 14 reference images (the limit depends on the model), so you can include a second character or a location image too. GPT Image 2 image-to-image is 3 credits at 1K and 5 at 2K.

Step 4: animate each keyframe

On Image to Video, upload a keyframe and describe only the motion: “Mira slowly raises the lantern and steps forward into the mist; camera follows behind her; soft wind and crunching leaves.” Good choices:

  • Seedance 2 Mini: 17 credits for 5 seconds at 720p, with sound generated by default. The cheapest way to animate a full story.
  • Kling V3 Turbo: 36 credits for 5 seconds at 720p. Strong motion and faces.
  • Seedance 2: 82 credits for 5 seconds at 720p, up to 4K, for hero shots.

Seedance 2 models can also take up to 9 reference images tagged @Image1, @Image2 in the prompt instead of a single starting frame, which is useful for shots with two recurring characters.

Step 5: voice, music, edit

If you want narration, Text to Speech costs 5 credits per 1,000 characters on ElevenLabs, which covers a 30-60 second script. Music generation is 12 credits per track. Join the clips, narration and music in any editor and add captions there.

Cost of a 30-second manual story

ItemBudget buildBetter motion build
Character sheetGPT Image 2 at 2K: 5Nano Banana Pro: 18
6 keyframesGPT Image 2 edit at 2K: 30GPT Image 2 edit at 2K: 30
6 clips × 5 s at 720pSeedance 2 Mini: 102Kling V3 Turbo: 216
Narration (under 1,000 characters)55
Total142 credits269 credits

Budget another 30-50% for retries. A realistic finished 30-second story lands around 190-400 credits depending on the models and how picky you are. Prices are as of September 2026 and are always shown before you generate.

Tips that make AI stories look intentional

  • One action per clip. “She opens the door” works. “She opens the door, walks to the table, reads the letter and cries” turns into mush.
  • Vary the shot sizes. Wide, medium, close-up. It hides small differences between clips and looks like real editing.
  • Cut on motion. Trim the first and last half-second of each clip, where models often hesitate.
  • Keep dialogue short. One sentence per clip. Longer lines get garbled or rushed.
  • Put captions in your editor, not in the prompt. AI-rendered text in video is still unreliable.

For more on keeping characters stable, see AI video character consistency.

Using your own face as the character

You can use your own photo as the reference for a story character. Only do this with your own face or with people who have agreed. Never use photos of minors, never make intimate or sexual content of a real person, and do not put public figures into stories meant to look real. VdoBloom blocks content involving minors and non-consensual content, and platforms like YouTube and TikTok ask you to label realistic AI-generated footage.

Frequently asked questions

How to make AI story videos for YouTube for free?

You can write scripts for free with any chatbot, but generating video clips costs credits almost everywhere. VdoBloom gives 10 free credits at signup, and you can draft and edit the scene scripts in any chatbot at no cost before you spend credits on keyframes and clips.

What is the best AI story video generator with the same character?

Any tool that animates a keyframe image rather than generating each scene from text alone. On VdoBloom, make a character sheet, build one keyframe per scene on Images → Edit, and animate them on Image to Video.

How to make an AI generated story with consistent characters?

Fix the look in one reference image, generate every scene’s keyframe from that reference, repeat the same written description in every prompt, and only then animate.

How long can an AI story video be?

Individual clips are usually 5-15 seconds; Seedance 2.5 can do a single 30-second take. Longer stories are always several clips joined together.

How to make AI story videos for TikTok?

Use 9:16 on Image to Video, keep it to three to six scenes, open with the most dramatic shot, and add captions in your editor.

Ready to try it?

Create your first AI video in minutes — no credit card required.

Start Creating Free →