logo
RunComfy
  • ComfyUI
  • TrainerNew
  • Models
  • API
  • Pricing
discord logo
MODELS
Explore
All Models
LIBRARY
Generations
MODEL APIS
API Docs
API Keys
ACCOUNT
Usage

FLUX 3 First Last Frame to Video: Start-End Keyframe Video on Models and API | RunComfy

blackforestlabs/flux-3/first-last-frame-to-video

FLUX 3 First Last Frame to Video generates a clip between start and end images with optional native audio at 720p or 1080p.

URL of the image used as the first frame of the video (PNG, JPEG, or WebP).
URL of the image used as the last frame of the video (PNG, JPEG, or WebP).
The text prompt describing the video you want to generate.
Aspect ratio of the generated video. auto lets the model choose.
Resolution of the generated video.
Duration of the generated video in seconds. An explicit duration is required to place the end frame.
Whether to generate audio for the video.
The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.
Idle
The rate is $0.17 per second at 720p, and $0.29 per second at 1080p.

Introduction To FLUX 3 First Last Frame to Video

Black Forest Labs' FLUX 3 First Last Frame to Video takes a start still, an end still, and a written brief, then builds a short clip with optional synchronized native audio at 720p or 1080p, for 5 to 20 seconds per generation.
Trading manual keyframe interpolation and separate sound design for prompt-guided motion between locked bookends, FLUX 3 First Last Frame to Video helps marketers, product teams, and previz artists bridge two compositions faster.
For developers, FLUX 3 First Last Frame to Video on RunComfy can be used both in the browser and via an HTTP API, so you don't need to host or scale the model yourself.
Ideal for: Pose-to-Pose Transitions | Product Reveal Arcs | Scene Bridge Shots

Black Forest Labs / FLUX 3 First Last Frame To Video#


Upload a start still and an end still, add a written brief for what happens in between, and get a short clip with optional synchronized native audio. On RunComfy you can pin both keyframes in the model UI, then reuse the same Input over HTTP API.


Output format: Video / start + end images / 5–20 seconds / 720p or 1080p / optional native audio


Highlights#


  • Two-keyframe control: Give FLUX 3 First Last Frame to Video a first frame and a last frame; the model fills the motion between them.
  • Prompt-guided middle: Describe camera moves, subject action, and atmosphere so the transition matches your intent when you use FLUX 3 First Last Frame to Video.
  • Sound in one pass: Keep Generate Audio on for speech, ambience, and effects timed to the picture, or turn it off for silent footage.
  • Fixed lengths: Choose any whole-second duration from 5 to 20 so the end frame lands where you need it.
  • Framing options: Aspect ratios from ultrawide 21:9 to vertical 9:16, plus auto when framing can stay flexible.
  • Two delivery tiers: Iterate at 720p, then step up to 1080p when you need sharper finals.
  • Safety dial: Set safety tolerance from 0 (strictest) to 4 (most permissive).

Parameters#


ParameterRequiredTypeDefaultRange / OptionsDescription
start_image_url*Yes (*)string—PNG, JPEG, WebP URLImage used as the first frame of the video.
end_image_url*Yes (*)string—PNG, JPEG, WebP URLImage used as the last frame of the video.
prompt*Yes (*)string——Text describing the transition and motion between the two frames.
aspect_ratioNostringautoauto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16Output frame shape; auto lets the model choose.
resolutionNostring720p720p, 1080pOutput resolution.
durationNointeger55–20Clip length in seconds; required in practice so the end frame can be placed.
generate_audioNobooleantruetrue, falseWhether to generate synchronized audio.
safety_toleranceNointeger20–40 is strictest; 4 is most permissive.

Pricing#


Billing for FLUX 3 First Last Frame to Video is based on the length of the generated clip and the selected resolution.


ResolutionRate
720p$0.17 per second
1080p$0.29 per second

Estimated cost examples (720p)


DurationApprox. cost
5 s~$0.85
10 s~$1.70
20 s~$3.40

Estimated cost examples (1080p)


DurationApprox. cost
5 s~$1.45
10 s~$2.90
20 s~$5.80

Related Models

kling-video-o3/pro/reference-to-video

Pro-tier reference-driven 3-15s video generation from $0.112 per second.

wan-2-1/lora

Easily add custom LoRA for unique styles and effects.

happyhorse-1.1/reference-to-video

Turn reference images into smooth 720P or 1080P video with one prompt.

hailuo-2-3/pro/image-to-video

Turn static images into fluid, realistic 1080p motion with smart style control.

kling/lipsync/text-to-video

Create lifelike speech-synced visuals from scripts or clips with Kling Lipsync for precise facial animation and realistic results.

ace-step/text-to-audio

Generates up to 4-minute songs with vocals and lyrics from text tags

Frequently Asked Questions

What is FLUX 3 First Last Frame to Video used for?

FLUX 3 First Last Frame to Video takes a start image, an end image, and a text prompt, then generates the motion between those two keyframes with optional synchronized native audio. It fits pose-to-pose transitions, product reveal arcs, and scene bridges when both bookend frames are already locked.

How is FLUX 3 First Last Frame to Video different from FLUX 3 Image to Video?

FLUX 3 First Last Frame to Video locks both the opening and closing stills, so you control the start and end of the clip. FLUX 3 Image to Video only requires a start image and continues motion from that single frame without a required end frame.

Does FLUX 3 First Last Frame to Video support native audio?

Yes. Generate Audio is on by default, so FLUX 3 First Last Frame to Video can output synchronized speech, SFX, and ambience with the picture. Turn it off when you need silent video.

How long can a FLUX 3 First Last Frame to Video clip be?

Duration is a whole number of seconds from 5 to 20. An explicit length helps place the end frame correctly for your transition pacing.

What resolution and aspect ratio options does FLUX 3 First Last Frame to Video support?

Resolution options are 720p (default) and 1080p. Aspect ratio defaults to auto, or you can lock 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, or 9:16 for known delivery formats.

What inputs does FLUX 3 First Last Frame to Video require?

start_image_url, end_image_url, and prompt are required. Optional fields are aspect_ratio, resolution, duration (5–20, default 5), generate_audio, and safety_tolerance (0–4, default 2). Start and end images should be PNG, JPEG, or WebP URLs.

How do I move from testing FLUX 3 First Last Frame to Video in the browser to production API integration?

Prototype in the RunComfy model UI, then call the same template through the RunComfy API using identical Input fields (start_image_url, end_image_url, prompt, aspect_ratio, resolution, duration, generate_audio, safety_tolerance). Validate prompts and keyframes in the UI first, then use your account API key and credits for automated jobs.

How much does FLUX 3 First Last Frame to Video cost on RunComfy?

Billing is based on generated video duration and resolution: $0.17 per second at 720p, and $0.29 per second at 1080p. See the pricing shown on this page for the latest rates.

Follow us
  • LinkedIn
  • Facebook
  • Instagram
  • Twitter
Support
  • Discord
  • Email
  • System Status
  • Affiliate
Video Models
  • MiniMax H3
  • Minimax H3 Image to Video
  • FLUX 3 Video
  • Happy Horse 1.1 reference to video
  • Wan 2.6 Flash
  • Hailuo 2.3 Fast Standard
  • View All Models →
Image Models
  • FLUX 3 Image
  • Seedream 5.0 Pro Image Edit
  • Flux 2 Flash Edit
  • seedream 4.0
  • GPT Image 2 Image Edit
  • Nano Banana Pro
  • View All Models →
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
RunComfy
Copyright 2026 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Examples Of FLUX 3 First Last Frame to Video

Video thumbnail
Loading...
Video thumbnail
Loading...
Video thumbnail
Loading...
Video thumbnail
Loading...
Video thumbnail
Loading...
Video thumbnail
Loading...