Models/Collections/Best Text-to-Video

Best Text-to-Video

Models chosen for generating video directly from text prompts with stable motion and visually coherent scenes. Useful for concepting, short narrative clips, and rapid visual iteration.

Models

High-throughput video generation with stronger prompt adherence, native synced audio, and first-to-last frame control

$0.05/ second480p
Run

Multimodal video generation with native synchronized audio across styles and modes

$0.04/ secondT2V & I2V. Draft · 720p
Run

All-in-one multimodal video generation with native 30-second clips, large reference capacity, and precise video editing

$0.05/ second480p
Run

Prompt-driven video generation with native dialogue, ambience, and sound effects

$0.02$0.01/ secondSave ~50%480p, from text or an image
Run

Multimodal video generation with native synced audio, multi-reference consistency, and continuation workflows

$0.08/ second768p
Run

4K multimodal video generation and editing with native audio, clip extension, start-to-end interpolation, and reference video control

$1.50/ 1M tokensInput tokens
Run

Professional multimodal video generation with native 30-second clips, large-scale reference control, and precise localized editing

$0.1025/ secondText/Image to Video · 480p
Run

Higher-tier Grok image-to-video generation from a single starting frame with longer durations and stronger output quality

$0.08/ second480p
Run

Cinematic video generation with native audio and first and last frame control

$0.01/ secondFrom text or frames · 480p · Cost
Run

Unified multimodal audio-video generation with multi-reference input and physics-aware motion

$0.07/ second480p
Run

Veo 3.1 cinematic AI video with native audio

$0.20/ second720p / 1080p · without audio
Run

Multimodal video generation with multi-shot and native sound

$0.10/ second720p
Run

High-fidelity multimodal video generation with native audio and advanced editing

$0.112/ second1080p · no audio
Run

Multi-shot cinematic video generation with native audio, 20+ camera controls, and character consistency

$0.025/ second360p without audio
Run

Multimodal video generation with stronger motion expressiveness, multi-image reference consistency, and improved audio-visual sync

$0.14/ second720p
Run

Cinematic video model for generation, transformation, motion transfer, and frame-level direction

$0.012/ secondText/image to video · 360p
Run

Advanced multimodal video generation with text and image input

$0.12/ second
Run

Model guides

MiniMax H3 Max

Generating video

How to generate video with MiniMax H3 Max: the fixed size pairs at 480p and 768p, animating a first and last frame, native synced audio, and rendering faster than playback.

Read the guide →
FLUX 3 Video

Prompting FLUX 3

How to prompt FLUX 3 for text-to-video with synchronized audio: request shape, prompt rewriting, camera language, dimensions, style diversity, and the draft-mode iteration workflow.

Read the guide →
FLUX 3 Video

Audio and speech with FLUX 3

How to compose FLUX 3's synchronized audio: layering ambient and effects, directing music by instrumentation and tempo, directing speech delivery, and rendering multilingual dialogue with clean lip-sync.

Read the guide →
FLUX 3 Video

Multi-shot sequences with FLUX 3

How to build multi-shot video sequences inside one FLUX 3 generation: HARD CUT syntax, shot contrast, time compression, threading an audio bed across the cuts, and pacing shot rhythm.

Read the guide →
FLUX 3 Video

Keyframes with FLUX 3

How to pin images to specific frame positions in FLUX 3 videos: opening on a source image, storyboarding across positions, ending on a packshot, morphing between two states, and using timestamps for beat-precise timing.

Read the guide →
FLUX 3 Video

Video continuation with FLUX 3

How to continue a source clip from its final frames with FLUX 3's video input: single-clip continuation, chaining across multiple generations, deliberate source design, and recovering shots that didn't land.

Read the guide →
Wan3.0

Prompting Wan 3.0

How to write prompts for Wan 3.0 that get you the shot: how the model reads layered directives, camera language, style and register range, directing native audio, and the dimensions and duration rules.

Read the guide →
Wan3.0

Image inputs with Wan 3.0

How to use images with Wan 3.0's video generation: pin an image as the first frame, morph between two frames, and carry subject or product identity across new scenes with reference images.

Read the guide →
Wan3.0

Video and audio references with Wan 3.0

How to use video and audio references with Wan 3.0: carrying a subject across new scenes with referenceVideos, driving video from an audio source with referenceAudios, and combining multiple reference types in one call.

Read the guide →
Wan3.0

Document and web inputs with Wan 3.0

How to turn structured content into video with Wan 3.0: recipes as cooking videos and public webpages as short landmark or historical montages.

Read the guide →
HeyGen Video 1.0

Writing long, specified prompts

How to write prompts for HeyGen Video 1.0, from naming the camera and ruling out the model's defaults to staging contact, short lettering and prompt enhancement.

Read the guide →
HeyGen Video 1.0

Dialogue, ambience and sound effects

How to direct HeyGen Video 1.0's sound: dialogue sized to the clip length, two speakers, other languages, ambience by distance, effects on cue and music beds.

Read the guide →
HeyGen Video 1.0

Animated and illustrated styles

How to take HeyGen Video 1.0 out of live action by naming a production process: stop-motion, cel animation, marker renderings, watercolor, oil paint and screen print.

Read the guide →
HeyGen Video 1.0

Animating a still with a first frame

How to start a HeyGen Video 1.0 clip from your own image with inputs.frameImages, why the still decides the output shape, and how to get several motions from one packshot.

Read the guide →
HeyGen Video 1.0

Voices and soundtracks from audio references

How to use inputs.referenceAudios with HeyGen Video 1.0 to give a character a specific voice, play your own voiceover word for word, or score a clip with your own track.

Read the guide →
HeyGen Video 1.0

Keeping products, people and places with reference images

How to carry a product, a person or a location into a HeyGen Video 1.0 shot with inputs.referenceImages, address each one by label, and control the output shape.

Read the guide →
MiniMax H3

Generating video

How to generate video from text with MiniMax H3: the six 2K aspect ratios, 5 to 15 second durations, native synced audio, and prompting for cinematic shots.

Read the guide →
MiniMax H3

Motion, camera, and performance

How to transfer motion, a camera move, or an acting performance from a reference video onto a new subject with MiniMax H3 Omni Reference.

Read the guide →
MiniMax H3

Sound and voice

How to direct MiniMax H3's native audio from the prompt: ambience, synced sound effects, music, and spoken dialogue with lip-sync.

Read the guide →
MiniMax H3

First and last frame

How to animate a still image with MiniMax H3 and bridge a first and last frame into one continuous shot, with the output following the image's own aspect ratio.

Read the guide →
MiniMax H3

Reference-driven consistency

How to lock a character, product, or style across a new MiniMax H3 shot with Omni Reference images, and address each reference by index in the prompt.

Read the guide →
MiniMax H3

Editing video

How to edit a finished clip with a prompt in MiniMax H3: replace a subject, relight a scene, add or remove elements, and combine edits, keeping the rest untouched.

Read the guide →
Gemini Omni Flash 1.1

Prompting

How to prompt Gemini Omni Flash 1.1 for video: the five-element structure, camera vocabulary, holding a single shot, directing audio, and the sampling controls.

Read the guide →
Gemini Omni Flash 1.1

Resolution and duration

How to size and time a Gemini Omni Flash 1.1 video: the four resolution presets, the supported width and height pairs, and how tier and duration drive what a clip costs.

Read the guide →
Gemini Omni Flash 1.1

First and last frame control

How to pin the opening and closing frames of a Gemini Omni Flash 1.1 clip with inputs.frameImages, and prompt the transition the model builds between them.

Read the guide →
Gemini Omni Flash 1.1

Reference images and videos

How to carry a character, product, or style into a Gemini Omni Flash 1.1 shot with inputs.referenceImages and inputs.referenceVideos, and when to combine the two.

Read the guide →
Gemini Omni Flash 1.1

Editing video

How to edit an existing clip with Gemini Omni Flash 1.1: relighting, weather, and restyling through inputs.video, why short prompts win, and how to chain edits.

Read the guide →
Gemini Omni Flash 1.1

Extending a video

How to extend a clip past the 10-second ceiling with Gemini Omni Flash 1.1: sending duration with inputs.video, prompting continuation, and chaining extensions.

Read the guide →
Seedance 2.5

Prompting

How to prompt Seedance 2.5 for directed text-to-video: the five-layer shot scaffold, camera vocabulary the model reads directly, second-level timing, and native audio.

Read the guide →
Seedance 2.5

Image to video and keyframes

How to turn a still into video with Seedance 2.5: animate a first frame, interpolate a first and last frame, loop a still, and sequence images as keyframes.

Read the guide →
Seedance 2.5

Multimodal reference

How to compose up to 30 images, 10 videos, and 10 audio clips into one Seedance 2.5 call with typed @-tag addressing, from cast ensembles and product families to audio-driven scenes.

Read the guide →
Seedance 2.5

Editing video

How to edit an existing clip in place with Seedance 2.5 using inputs.video: remove and replace elements, restyle and relight the frame, swap backgrounds, and edit by timestamp.

Read the guide →
Seedance 2.5

Long-form and extension

How to structure a 30-second Seedance 2.5 brief as one continuous take or a multi-shot passage, hold continuity across the runtime, and extend past 30 seconds with inputs.video.

Read the guide →
Seedance 2.5

Motion and performance transfer

How to drive Seedance 2.5 with a reference video for motion, camera, and lip-sync while a reference image supplies identity: motion transfer, character swaps, and clay to finished shot.

Read the guide →
Seedance 2.5

Multilingual video

How to generate video in 10+ languages with Seedance 2.5: native lip-sync from a text prompt, switching languages within one clip, and controlling accent and delivery.

Read the guide →
P-Video-2-Pro

Writing prompts for full shots and sequences

How to write prompts for Pruna P-Video-2-Pro, from a quick exploring prompt to a timed multi-shot brief, and what the three prompt expander levels change.

Read the guide →
P-Video-2-Pro

Speed, quality, size and length

How to pick cost, speed or quality mode in Pruna P-Video-2-Pro, choose between 480p and 768p, and set a clip length between 5 and 15 seconds.

Read the guide →
P-Video-2-Pro

Camera moves, physics and full-body motion

How to direct camera moves in several beats with Pruna P-Video-2-Pro, and how to prompt liquids, fire, fabric and full-body action so they hold together.

Read the guide →
P-Video-2-Pro

Dialogue, lip sync and native audio

How to direct the sound Pruna P-Video-2-Pro generates with every clip: the mix, effects timed to the action, quoted lines, two-person dialogue and sung vocals.

Read the guide →
P-Video-2-Pro

Starting and ending on frames you choose

How to animate a still with Pruna P-Video-2-Pro, pin both the first and last frame with inputs.frameImages, and turn a single image into a seamless loop.

Read the guide →
PixVerse V6

Multi-shot storytelling with anchor frames

How to use PixVerse V6 to generate multi-shot video reels from one or two anchor frames in a single call, using the beat-structured prompt pattern.

Read the guide →
HappyHorse 1.1

Cinematic shot direction with storyboard prompts

How to write multi-shot storyboard prompts for HappyHorse 1.1 to direct cinematic sequences with shot sizes, camera movement, and subject continuity in a single call.

Read the guide →
HappyHorse 1.1

Casting multiple characters with reference images

How to use HappyHorse 1.1's reference workflow to cast one or more characters into a generated video and preserve their identity through every cut.

Read the guide →
Ray3.2

Generating video from text and images

How to generate cinematic video with Luma Ray 3.2: text-to-video, image-to-video, frame-level keyframes, and the resolution, duration, HDR, and loop controls.

Read the guide →
Ray3.2

Transforming and restyling video

How to transform footage with Luma Ray 3.2: restyle or reskin a clip while its motion carries through, using the strength dial and per-signal conditioning controls.

Read the guide →
Ray3.2

Reframing video for any aspect ratio

How to reframe footage with Luma Ray 3.2: convert a clip to a new aspect ratio or a larger canvas while the model extends the scene, using inputs.video and sourcePosition.

Read the guide →
Runway Gen-4.5

Directing motion in image-to-video prompts

How to write Runway Gen-4.5 image-to-video prompts that direct motion instead of redescribing the scene, using the camera and subject channels.

Read the guide →