# Generate a video from a prompt with Text to Video

> Use the Nodespell Text to Video Creative Tool to create a video clip from a written prompt alone, with no source image or video.

Source: https://docs.nodespell.com/creative-tools/text-to-video/ · Last updated: 2026-11-10

Text to Video is the Nodespell Creative Tool for making a video clip from a written prompt alone. It lists only models that take text and no source media, so the whole shot—subject, setting, camera and, on some models, sound—comes from your description.

## When to use Text to Video

Choose Text to Video when you have no picture to start from, or when you want the model to design the shot freely.

| If you have…                                     | Use                                                                                            |
| ------------------------------------------------ | ---------------------------------------------------------------------------------------------- |
| Only a written idea                              | **Text to Video**                                                                              |
| One image that should be the first frame         | [Image to Video](https://docs.nodespell.com/creative-tools/image-to-video/)                                              |
| Several images for a character, product or style | [Reference Images to Video](https://docs.nodespell.com/creative-tools/reference-images-to-video/)                        |
| An existing clip to change or lengthen           | [Modify Video](https://docs.nodespell.com/creative-tools/modify-video/) or [Extend Video](https://docs.nodespell.com/creative-tools/extend-video/) |

If you need the same character in several shots, a text prompt alone rarely keeps it consistent. Generate a still first and use Image to Video, or use Reference Images to Video.

## Generate a video from text

1. Switch the workspace to **Create**. Select **Image to Video** in the tool rail, then open the tool switcher at the top of the form and choose **Text to Video**. You can also find it under **All tools**.
2. Check the model. The default is **Seedance 2.5 Text to Video**.
3. Write the prompt: who or what is in the shot, where it is, how the camera moves, the mood, and any sound you want.
4. Set duration, resolution and aspect ratio if the model shows them.
5. Set **Generations** from 1 to 4.
6. Select **Generate**.

## Text to Video controls

These controls belong to the Creative Tool. The prompt, duration, resolution and the rest come from the selected model.

| Control                             | What it does                                             | Options and defaults                |
| ----------------------------------- | -------------------------------------------------------- | ----------------------------------- |
| Tool switcher (title)               | Moves to another video Creative Tool                     | All video tools                     |
| Model picker                        | Chooses the model                                        | Default: Seedance 2.5 Text to Video |
| **Previous model** / **Next model** | Steps through eligible models                            | —                                   |
| **Prompt**                          | The description of the shot; required on most models     | Empty                               |
| **More settings**                   | Less-used model settings, with a count of changed values | Collapsed                           |
| **Generations**                     | Number of runs submitted together                        | 1 to 4, default 1                   |
| **Generate**                        | Adds or updates the model node and submits the runs      | Shows the credit estimate           |

## Recommended models for Text to Video

The **Featured** collection for Text to Video lists, in order:

- Seedance 2.5 Text to Video (default)
- MiniMax H3 Text to Video
- Gemini Omni Flash
- FLUX.3 Text to Video
- Kling V3 Turbo Pro Text To Video

Open **All models** in the picker to see the rest. [Choose a model](https://docs.nodespell.com/creative-tools/choose-a-model/) explains favorites, filters and switching.

## What changes with the model?

- **Duration:** Seedance 2.5 Text to Video offers `auto` or 4 to 30 seconds. Others offer fixed steps, for example 5 or 10 seconds.
- **Resolution:** Seedance 2.5 offers 480p, 720p and 1080p, default 720p. Some models offer up to 4K; some have no resolution control.
- **Aspect ratio:** Seedance 2.5 offers `auto`, 21:9, 16:9, 4:3, 1:1, 3:4 and 9:16. Aspect-ratio choices appear as one-tap chips when a model has a short list.
- **Audio:** Seedance 2.5 Text to Video generates synchronized audio unless you turn off **Generate Audio**. Many models produce silent video.
- **Negative prompt:** some models show a **Negative prompt** field for things to avoid.
- **Draft Mode:** Seedance 2.5 offers a 480p **Draft Mode** preview you can later render at 1080p with Seedance 2.5 Draft to Final in [Video Upscaler](https://docs.nodespell.com/creative-tools/video-upscaler/), within seven days.

Higher resolution and longer duration usually raise the estimate shown on **Generate**. See [Plans and credits](https://docs.nodespell.com/account/plans-and-credits/).

## Write a prompt that works for video

- Describe motion explicitly: "the camera pushes in slowly", "she turns toward the window".
- Name the shot size and angle: wide shot, close-up, low angle.
- Keep one main action per clip. Long chains of events are better as separate shots joined in the [Timeline](https://docs.nodespell.com/edit/timeline/).
- For models that generate audio, say what should be heard: dialogue, ambience, music.

Reusable prompt text can live in your Saved text library; see [Prompts and saved text](https://docs.nodespell.com/graph/prompts-and-saved-text/).

## Where does the video go?

**Generate** creates a Text to Video model node in the current graph level and runs it. Finished clips appear in **Results** in the Create form, with **Show older result**, **Show newer result** and **View fullscreen**. The node keeps its history of results; see [Takes](https://docs.nodespell.com/graph/takes/). Generated media also appears under **Generated** in the [Asset Manager](https://docs.nodespell.com/assets/asset-manager/).

## Common problems

- **"This value is required."** The prompt is empty.
- **The prompt field is read-only with "Prompt controlled by an input node".** A connected node supplies the prompt. Edit that node or select **Disconnect**.
- **A selected node shows "This node uses Graph controls".** That node's model is not one of the reviewed models for this Creative Tool. Select **Open in Graph** to edit it there, or **Start new**.

## Frequently asked questions

### What is the default Text to Video model?

The default is Seedance 2.5 Text to Video. It supports `auto` or 4 to 30 second clips, 480p to 1080p output, several aspect ratios and optional synchronized audio.

### Can I add an image to Text to Video?

No. Text to Video lists only models without media inputs. To start from an image, use [Image to Video](https://docs.nodespell.com/creative-tools/image-to-video/) or [Reference Images to Video](https://docs.nodespell.com/creative-tools/reference-images-to-video/).

### How long can a Text to Video clip be?

It depends on the model. Seedance 2.5 Text to Video and Wan 3.0 Text to Video go up to 30 seconds; many others stop at 10 or 15 seconds.

### Will the same prompt give the same video twice?

Usually not. Some models expose a **Seed** setting under **More settings**, which can make results more repeatable, but no model guarantees identical output.

## Related

- [Image to Video](https://docs.nodespell.com/creative-tools/image-to-video/) — start from a still
- [Reference Images to Video](https://docs.nodespell.com/creative-tools/reference-images-to-video/) — keep a subject consistent
- [Choose a model](https://docs.nodespell.com/creative-tools/choose-a-model/) — compare and switch models
- [Run nodes](https://docs.nodespell.com/graph/run-nodes/) — what happens when a node runs
- [Compare models side by side](https://docs.nodespell.com/recipes/compare-models-side-by-side/) — try one prompt on several models
