Get API key

by Black Forest Labs

Video with synced sound and a quick draft tier

black-forest-labs/flux-3/video-extendFrom 90 creditsfor a 5-second clip · $0.90
  • Up to 1080p
  • 5–20s clips
  • Sound included
  • Start and end frames
  • 7 aspect ratios
  • Create Video
  • Image to Video
  • Extend Video
  • Upscale Video

About FLUX 3

FLUX 3 video extend is native: send the clip as video_url with a prompt for what happens next, and the model continues the same shot without a cut.

Call it with the model name black-forest-labs/flux-3/video-extend on POST /jobs/createTask, from 90 credits for a 5-second clip ($0.90). New accounts get 30 free credits to try it in the Playground first.

Introduction

FLUX 3 Video extend continues a clip you already have. It takes an MP4 of up to 15 seconds, starts from its last frame and generates 5 to 20 new seconds with synchronized sound. The result is the new segment only; your source is not included.

Choose a mode by starting material

What you haveMode
a written briefFLUX 3 Text to video
a still to animate, with an optional last frameFLUX 3 Image to video
a clip to continueFLUX 3 Video extend
a clip to enlargeFLUX 3 Video upscale

Key features

Picks up from the last frame

The new segment begins where your clip ended, with the same person, place and light. In our test it opened with a short dissolve before the next action began.

New segment only

You receive just the added seconds, so the final cut is assembled in your editor with the original clip.

Request parameters

ParameterRequiredDescription
aspect_ratioNoThe shape of the frame: wide, square or tall. 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · 2:1
duration_secondsNoHow long the clip runs. You pay per second. 5–20 · Default: 5
generate_audioNoAdds sound made to match the picture: voices, ambience and effects. Default: true
promptYesDescribe what happens next: the action, camera and sound that continue the clip.
qualityNoTrades speed and price for finer detail. standard · draft · Default: standard
resolutionNoOutput size. Bigger sizes look sharper and cost more. 720p · 1080p · Default: 720p
video_urlYesThe clip to work on.

Pricing

Prices are in credits, the same credits you use on the website (1 credit = $0.01). The hold is taken when the task is accepted and settled to the actual charge when it finishes; failed tasks are refunded.

OptionCredits per second≈ USD
quality draft · resolution 1080p18$0.18
quality draft · resolution 720p18$0.18
quality standard · resolution 720p61.5$0.62
quality standard · resolution 1080p79.5$0.80

For an exact number before you run, send the same body to POST /jobs/quote.

Use cases

Lengthening a good clip

Take a six-second shot you like and carry the scene on.

Building sequences

Chain several extensions, each with one clear action.

Fixing an ending

Keep a strong first half and write a new continuation.

Prompt guide & pro tips

Write the next action

Describe what happens after the last frame, not what the clip already shows. In our tests, asking for a pull-back or a new angle cut to a different shot partway through; keeping the camera on the same framing gave one continuous take.

Move in small steps

The model can skip an in-between move, such as walking to a new spot, so ask for the destination action directly.

Expect a short blend at the start

The first fraction of a second can show a dissolve with some ghosting; trim it in the edit if it bothers you.

Match the shape

Leave the aspect ratio out to keep the source shape.

Check the sound

Add a Sound: line so the new segment matches the old.

API quick start

Call the FLUX 3 API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow- and use the same credits as the website.
  2. Send the request. POST /jobs/createTask with model black-forest-labs/flux-3/video-extend and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "black-forest-labs/flux-3/video-extend",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "video_url": "https://media.popnow.ai/effects/flower-bloom-1abd6efb.mp4",
    "quality": "standard",
    "resolution": "720p",
    "duration_seconds": 5
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

About the FLUX 3 Extend Video endpoint

The response contains the full clip, original first and extension after, with sound carried through.

New seconds are billed at twice the text to video rate.

Required fields are video_url and prompt; aspect_ratio, duration_seconds, resolution, quality and generate_audio mirror text to video.

Use quality draft to preview the continuation cheaply before paying the standard rate.

Keep the extension prompt about the next beat only, such as a hand moving or a head turning, so the seam between source and new footage stays invisible.

FLUX 3 API questions

How much does the FLUX 3 API cost?

FLUX 3 starts at 90 credits ($0.90) for a 5-second clip with Extend Video, its cheapest task. Prices by option: draft · 1080p 18 credits per second, draft · 720p 18 credits per second, standard · 720p 61.5 credits per second, standard · 1080p 79.5 credits per second. Credits are the same as on the website (1 credit = $0.01), new accounts get 30 free credits, and failed tasks are refunded.

What are the limits of the FLUX 3 · Extend Video API?

Clip length: 5–20 s; Resolutions: 720p · 1080p; Aspect ratios: 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · 2:1; Prompt length (characters): 5,000; Longest input clip: 15 s. Requests outside these limits are rejected before anything is charged.

More about FLUX 3