---
name: animate-storyboard-turbo
description: "A film scene with your AI character on the fast MiniMax H3 Max Turbo image-to-video — the scene's frames as one 3×3 storyboard for the first image, the character sheet for the last image, the sound pinned with target_audio_url, both keyframes placed far off the timeline so they hold 1 frame each. Tested at 15 s, 768P. Use when the user says storyboard to video, scene, Turbo, board as first frame. Part of the animate meta-skill."
---

These creative references describe source experiments with external tools. Use your own supported account and tools; this download installs no automation. Settings and timings are experimental observations, not current FlashBoards availability.

# animate-storyboard-turbo · storyboard + sheet + audio on H3 Max Turbo

> 🏆 **Source quality recommendation:** Seedance 2.5 reference-to-video (`bytedance/seedance-2.5/reference-to-video`, references as @Image1… / @Audio1…, 4–30 s, native sound) is the supplier's preferred quality route. That recommendation is supported by the product-commercial comparison, not a measurement of every character task. The H3 methods below retain their own measured inputs, settings and timings. Use supported external tools; this is not a FlashBoards integration claim.

Turbo has no reference slots — only `image_url`, `end_image_url` and `target_audio_url`. So the frames (actor already replaced with the person's {character}) go in as **one storyboard**
(first image), the person's **{character sheet}** as the last image, the scene's sound pinned as audio. Tested on the same 14.8 s, 5-shot scene as `animate-film-scene-refs`.

## Choose

| Priority | Settings | Time | Result |
| --- | --- | --- | --- |
| ⚡ | `minimax/h3-max-turbo/image-to-video` · 15 s · **768P** · far keyframes | 9.0 s generation, 15–20 s request | 5 of 5 shots; board held 1 frame, sheet 2 frames |
| 🏆 | same at **1080P** | not tested on this scene | — |
| 🏆 references in their own slots | → `animate-film-scene-refs` (H3 Max) | 24.1 s | 5 of 5 shots, keeps the sheet off screen without any trick |

Queue on fal can eat the speed: our two Turbo runs waited **30 s** and **2 min 33 s** before a 9-second generation.

## The keyframes block (structure as tested; fill the slots, renumber frames to your board)

```json
{"keyframes": {
 "first_frame": "the given first image stands far away on the timeline, at -00:10 — ten seconds before the video starts, off screen. It is a storyboard on black: nine frames of this scene in three rows of three, numbered 1 to 9 in reading order; frames 1, 2, 3 are shot 1 (its beginning, middle and end), frame 4 is shot 2, frame 5 is shot 3, frames 6 and 7 are shot 4 (beginning and end), frames 8 and 9 are shot 5. It is only a reference and never appears on screen; the video starts directly inside shot 1.",
 "last_frame": "the given last image stands far away on the timeline, at +01:40 — a hundred seconds after the video ends, off screen. It is {character}'s character sheet on black, the face in close-up on the left and the full body on the right: only the reference for {character}'s face, hair and clothes. It never appears on screen; the video ends inside shot 5.",
 "rules": [
  "Each shot looks exactly like its storyboard frames, enlarged to the full screen: the same framing, camera angle, set, colour and {the scene's light}; add nothing and remove nothing.",
  "It is always one single full-screen live-action shot at a time; the screen is never split into a grid and no still picture is ever shown."
 ]
}}
```

The rest of the prompt is the scene JSON of `animate-film-scene-refs` with every "Image N" replaced by "storyboard frame K" and no `cut_at` on shot 1.

## Steps

1. Record the scene title, frames in shot/phase order and their reference names, your own {character sheet}, audio window, film and scene prompt.
2. Arrange the frames in a numbered grid on black at the film's aspect, 1920 px wide (the test used 1920×813), and save the storyboard. Centre your sheet on black at the same dimensions and save it separately.
3. Write the scene prompt with frames renumbered to storyboard positions and keyframes far off the timeline. Check that no obsolete "Image N" references remain.
4. Cut the audio to the duration, upload your own board and sheet through supported tools, and request Turbo with `image_url`, `end_image_url`, `target_audio_url`, `duration: 15`, `resolution: "768P"` and `prompt_expansion_mode: "disabled"`. Use the prompt inline; no author-specific runner is included.
5. Find the cuts and measure how long the board and sheet held. Trim their frames from the output, then create a top/bottom comparison with the original film if useful.

## What to expect

- Board 1 frame (frame 1, 0.04 s), sheet 1 frame (the last one) — a one-frame flash at each end; trim one frame at each end. Frozen keyframes by contrast: board 9 frames (0.38 s), sheet 43 frames (1.8 s).
- Cuts at 3.17 / 6.04 / 8.25 / 9.46 s for asked 5.29 / 7.38 / 8.63 / 11.30 s — early, like H3 Max: the timing comes from the model.
- The Turbo clip took Topaz Starlight Precise 2.6 from 1568 to 3840 px wide — see the upscale meta-skill (`upscale-video-final`).

## Never

- Keyframes as frozen shots ("the board is on screen only for the first 0.4 seconds", "the frozen last shot after the final cut"): the board held 0.38 s, the sheet 1.8 s arriving 1.3 s early, and **shot 1 was lost** — every shot moved up one (4 of 5).
- Prompt enhance on — the scene is scripted; `disabled` (see `animate-prompt-enhance`).
- A demo character's sheet as the last image.

## Example run (reference only — never reuse its files, prompts, faces, voices or frames for a person)

The final drum solo of *Whiplash* (2014) with the demo character Mara Vale: the last frame was "Mara's character sheet on black", the rules said "warm amber light" (that scene's light). Board 1920×813.
