はじめに
FLUX 3 動画のアップスケールは、完成した動画クリップを 1.5〜3 倍に拡大します。20 秒までの MP4 を受け付け、アスペクト比と元のサウンドを保ち、元の映像に忠実な precise モードと、細部を作り直す creative モードを備えています。
素材から使うモードを選ぶ
| お手元にあるもの | モード |
|---|---|
| 文章の企画 | FLUX 3 Text to video |
| 動かしたい静止画(任意で最後のフレーム付き) | FLUX 3 Image to video |
| 続きを作りたいクリップ | FLUX 3 Video extend |
| 拡大したいクリップ | FLUX 3 Video upscale |
主な機能とハイライト
precise と creative
precise は鮮明にするだけです。2 倍のテストでは、無精ひげ、髪の輪郭、布のしわがくっきりし、ディテールは加わりませんでした。creative は任意のプロンプトに沿って細部も作り直し、料金が高くなります。
拡大率ではなく長さで課金
課金は入力クリップの長さ(整数秒に切り上げ)で決まります。1.5 倍でも 3 倍でも料金は同じです。
サウンドはそのまま
元の音声トラックは、拡大後のクリップにも残ります。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
video_url | はい | アップスケールするクリップ。20 秒までの MP4 です。 1 文字以上 |
upscale_mode | いいえ | precise(既定)は元の映像に忠実で、鮮明にするだけです。creative は細部も作り直し、料金が高くなります。 |
upscale_factor | いいえ | 拡大率を 1.5〜3 倍で指定します。既定は 2 倍です。 |
prompt | いいえ | 任意で、creative モードでのみ使われます。肌の質感や布地の織りなど、足したいディテールを書きます。 1 文字以上 · 5000 文字以内 |
料金
入力クリップの秒数(整数秒に切り上げ)で課金されます。拡大率は価格に影響しません。creative モードは precise より高くなります。拒否されたリクエストと失敗したリクエストは課金されません。
| 仕様 | 料金 |
|---|---|
| $0.528 / 秒 |
| $0.7584 / 秒 |
ユースケース
最終カットの準備
720p でレンダリングと編集を行い、残すクリップだけを拡大します。
ドラフトの救済
出来の良いドラフト段階のクリップを、大きなサイズに引き上げます。
納品サイズ
出力に合わせて、1.5〜3 倍の間で拡大率を選びます。
プロンプトガイドと実践のヒント
まず precise から
内容に手を加えず、料金も安いモードです。
creative は控えめに
映像の細部を作り直す必要があるときだけ選び、欲しい質感をプロンプトに書いてください。
失われたディテールは戻らない
元の映像でぼやけている小さな要素は、ぼやけたままです。
時間を見込む
5 秒のクリップの 2 倍テストには約 17 分かかりました。
ファイルサイズに注意
2 倍にしたクリップは、5 秒で約 17 MB になりました。
API クイックスタート
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "black-forest-labs/flux-3/upscale",
"input": {
"upscale_mode": "precise",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。


























