AI 生成的视频直接出片往往只有 704p,而广播、广告投放和大银幕交付要求的像素远超这个数字。Black Forest Labs 于 2026 年 8 月 20 日开放了独立工具 FLUX Upscale,把这个缺口单独做成 API:任何视频都可以重生成至最高原生 4K。它就是 FLUX 3 Video 中 1080p 步骤所用的同款方案,对 FLUX 3 的输出有原生理解,能修复通用超分工具搞不定的模糊人脸、水面以及草地纹理网格等常见瑕疵。

两种模式:保真与重绘的取舍
FLUX Upscale 通过 creativity 参数切换两种工作方式,对应不同的修复策略。
| 维度 | Precise(creativity: 0) | Creative(creativity: 1) |
|---|---|---|
| 推理步数 | 4 步 | 8 步 |
| 单价 | 0.07 美元/百万像素·秒 | 0.10 美元/百万像素·秒 |
| 定位 | 精确保留源素材 | 激进修复并生成细节 |
| 身份一致性 | 严格保留 | 较低,人脸和产品可能变化 |
| 适用场景 | 真人出镜、产品、品牌素材 | 生成视频、风景、纹理、人群 |
两种模式的分歧点在于"超分"的定义。Precise 走的是传统超分逻辑的强化版:锐化并保留源内容,人脸不能变。Creative 则把低分辨率素材当作重绘的底稿,用更多步数去"脑补"高频细节,代价是身份漂移,官方文档明确提示 faces and products can drift。处理 AI 生成画面时 Creative 的收益最大,因为生成内容本身没有真实参照,补出来的细节不存在对错。
倍率与分辨率
upscale_factor 支持 1.5x、2x、3x 三档,从 704p 片源出发分别落在约 1080p、2K、4K。输出保持源片源的宽高比。还有一个容易被忽略的硬顶:输出帧上限约 14.4 百万像素,已经是 4K 级别的面积。如果源素材分辨率本身较高,请求 3x 会被这个上限压低,实际倍率达不到 3x。文档页提供了 1280×704 片源放大 3x 的拖动对比示例,可以暂停在单帧上观察修复效果。
API 上手:一次提交加轮询
调用模式是 BFL 标准的提交加轮询,一次 POST 加一个轮询循环:
POST https://api.bfl.ai/v1/flux-tools/video-upscale-v1
{
"input_video": "https://your-storage.example.com/source-clip.mp4",
"upscale_factor": 2.0,
"creativity": 1
}返回体给出任务 ID 和 polling_url。渲染期间轮询返回 Pending,翻转到 Ready 后,result.sample 是一个签名下载链接,注意它在结果就绪约 1 小时后过期,需要在时限内把成片拉回自己的存储。不想自己写轮询循环的话,请求里带上 webhook_url 和 webhook_secret,任务完成会异步回调。
轮询有三种终态需要单独处理:Error、Request Moderated、Content Moderated。出现终态后继续轮询没有意义,应当停下来检查返回负载里的具体报错。
请求参数一览:
| 参数 | 必填 | 说明 |
|---|---|---|
| input_video | 是 | base64 编码的 mp4(最大 50MB)或 HTTP(S) 链接 |
| upscale_factor | 否 | 1.5 到 3 之间,默认 2 |
| creativity | 否 | 0 精确 / 1 创造性(默认) |
| prompt | 否 | 描述画面内容,引导 Creative 模式的补细节方向 |
| safety_tolerance | 否 | 0-4,默认 2 |
| webhook_url | 否 | 异步回调地址 |
计费:按交付的百万像素秒
计费单位是 delivered output 的百万像素·秒:每帧百万像素数乘以输出时长(秒),只为实际交付的输出付费。1 百万像素定义为 1,048,576 像素(1024x1024),与 FLUX 图片定价口径一致。
换算到每秒输出:
| 输出分辨率 | Precise | Creative |
|---|---|---|
| 1080p | 0.14 美元/秒 | 0.20 美元/秒 |
| 2K | 0.25 美元/秒 | 0.35 美元/秒 |
| 4K | 0.55 美元/秒 | 0.79 美元/秒 |
官方给的例子:10 秒 1080p 素材等于 19.8 百万像素·秒,Precise 模式 1.39 美元,Creative 模式 1.98 美元。同一段素材上到 4K Creative 约 7.9 美元。这个价格结构意味着超分应该放在工作流的最后一步,剪辑和裁剪都完成之后再放大,只为留下来的画面付费。
常用素材的价格速算
按 Creative 模式的每秒单价拉一张速算表,方便估算单条素材的交付成本(单位为美元):
| 时长 | 1080p | 2K | 4K |
|---|---|---|---|
| 5 秒 | 1.00 | 1.75 | 3.95 |
| 10 秒 | 2.00 | 3.50 | 7.90 |
| 20 秒 | 3.90 | 7.00 | 15.80 |
三个数字的读法:一是贵主要体现在分辨率档位上,倍率档位每升一级,同素材成本大约翻 1.8 倍;二是 20 秒上限配上 4K 档,单条素材的处理成本天花板约 15.8 美元;三是同一素材做两次 5 秒 1080p 再拼接的思路不可行,端点按整段交付计费,拆条不省钱。
常见报错对照
| 报错 | 含义与处理 |
|---|---|
| 403 Forbidden | API key 缺失,或当前项目没有该端点权限 |
| 402 Payment Required | 余额不足以覆盖请求,充值后重试 |
| 422 校验错误 | 检查 base64 编码、视频 URL 可访问性、50MB 上限、片源不超过 2K、倍率在 1.5 到 3 之间 |
| 提示 input length | 片源超过 20 秒,剪掉超出的部分重新提交,被拒素材不计费 |
| 提示 input resolution | 片源超过 2560x1440,先降采样再提交,被拒素材不计费 |
| 提示 output size | 请求的输出超出端点服务能力,调低倍率或片源分辨率 |
| 人脸或产品变样 | 换 Precise 模式(creativity: 0)重跑 |
官方最佳实践
文档给了四条实操建议,对应这个工具的定价和工作方式:
- 从压缩最轻的源素材开始。压缩伪影会限制超分模型能恢复的真实细节上限,压过的素材等于先把信息扔掉了一部分
- 生成画面、风景、纹理、人群交给 Creative;人脸、产品、品牌素材必须原样保留的交给 Precise
- Creative 模式下,用一段简短的画面内容描述(prompt 参数)引导补细节的方向,留空则做中性放大
- 超分放在工作流最后一步,剪辑和裁剪完成之后再放大,只为留下来的画面付费
这四条里第一条最容易被忽视。素材在中间环节被反复转码之后,超分能做的只剩锐化,重绘空间被压缩伪影锁死。
限制清单
- 片源最长 20 秒、最大 2560x1440(2K)、payload 最大 50MB,超出直接拒单,不截断不降采样,也不计费
- 该端点只做"向 4K 放大",不接受 4K 输入
- 输出保留源片源的音轨
- Creative 模式不严格保留人脸和产品身份,对一致性敏感的素材用 Precise
官方最佳实践还有一条值得注意:从压缩最轻的源素材开始。压缩伪影会限制超分模型能恢复的真实细节上限,压过的素材等于先把信息扔掉了一部分。
工作流位置
对已经在用 FLUX 3 Video 的团队,这次开放等于把内部管线的一环拆成了独立服务:生成环节可以专注出内容,交付分辨率的问题按需购买。对非 FLUX 用户,它接受任意来源的片源,20 秒内的短视频素材同样可以直接投喂。入口在 BFL API 和 playground(dashboard.bfl.ai 的 flux-3-upscale 模型),接口文档与参数完整说明见 docs.bfl.ai。
来源:Black Forest Labs 官方博客与 FLUX Video Upscale 文档(2026-08-20)