Seedance 2.5 样片模式:先出 480p 样片,满意再出 1080p 成片
样片模式是 BytePlus 于 2026 年 9 月为 Seedance 2.5 加入的能力,把一次生成拆成两步:先出一条 480p 样片,按普通 480p 计费;镜头对了,再从这条样片出成片,1080p,按普通 1080p 计费,并沿用样片的提示词、参考素材、时长、画幅和随机种子——成片与你认可的那一条保持一致,而不是重新抽一次。样片 7 天内可以转成片。Seedance 2.x 型号里只有 2.5 支持。
Seedance 2.5 样片模式是什么?
Seedance 2.5 样片模式是一种两步出片方式:先出一条便宜的 480p 样片,检查场景、运镜、动作以及模型有没有理解对提示词;样片没问题,再用它的任务 ID 生成 1080p 成片,沿用同样的提示词、参考素材和随机种子,1080p 只付一次钱。
AI 视频的钱,大头花在被扔掉的那些条上。一个镜头很少一次就成:运镜跑偏、角色转错方向、产品变形。没有样片模式时,每一次失败的尝试都按你要交付的分辨率计费。样片模式把「试」挪到 480p,1080p 只为最终留下的那一条付一次。
BytePlus 给样片的定位是检查四件事:画面构图、镜头调度、主体动作,以及模型有没有理解对提示词。这四件事决定一条能不能用,判断它们都不需要 1080p。
怎么用:两步
- 第一步,出样片。创建任务时打开样片模式。样片只能是 480p,计费与普通 480p 视频完全相同。
- 第二步,出成片。样片生成完、你也满意,就从这条样片出成片。成片只能是 1080p,按普通 1080p 计费。要在样片创建后 7 天内完成。
| 参数 | 规则 | |
|---|---|---|
| 固定 | 型号、分辨率 | 与样片同一型号;成片固定 1080p。 |
| 自动沿用 | 提示词,参考图片、视频、音频,时长,画幅,随机种子,是否生成声音,任务类型 | 由上游从样片带过来。再传一次会报错,值相同也报错。 |
| 可以重新指定 | 输出格式、水印、是否返回尾帧、回调地址 | 不会继承:不传就用模型默认值。AiuniVid 会替你带上样片当时的值。 |
原生 1080p,不是放大
成片不是把样片文件放大。Seedance 2.5 会用样片的提示词、参考素材和随机种子,在 1080p 下重新生成一遍,10-bit 色深、H.265/HEVC 编码。所以它能有 480p 样片里没有的细节,也正因为是重新生成,细节可能与样片有出入。
| 做法 | 1080p 画面从哪来 | AiuniVid 积分 | 和 480p 预览一致吗 |
|---|---|---|---|
| 先样片、再成片 | Seedance 2.5 用样片的输入与种子在 1080p 下生成 | 83 + 328 | 保持一致,但不是逐帧相同 |
| 480p 视频加放大工具 | 放大工具把 480p 画面放大 | 83,外加放大工具的费用 | 一致,就是同样的画面放大 |
| 直接出 1080p | Seedance 2.5 在 1080p 下生成 | 每次 328 | 没有预览,每次都是新的一条 |
放大工具能完全保留你看到的画面,但多出来的像素都是从 480p 画面推测出来的;样片路线比「480p 加放大」贵,换来的是由模型本身画出 1080p 画面。只试一次的话,720p 是折中的选择,但样片不能转成 720p 成片。
实测:同一个镜头,三条片子
上面写的都是官方文档的说法,下面是我们实测的结果。用 Seedance 2.5 出 5 秒,同一段提示词跑三次:直出 1080P、出 480P 样片、再由这条样片出 1080P 成片。措辞一字未改,固定机位,开声音。

把卡片按 1:1 放大来看,样片放大到与成片同尺寸以便比较。「是不是放大的」这个问题在这里有了答案。

换成同一段提示词重新直出 1080P,情况就不同了:相似度掉到 0.62,原因一眼可见—— 杯柄换到另一侧,多出木窗框,罐子长出标签,整体色调转暖。那是另一条片子,不是更清晰的同一条。

同一次实测还有一个数字,只作观察不作基准:直出 1080P 耗时 164 秒,样片与成片分别是 59 秒和 39 秒。共享算力上跑一次证明不了速度结论, 但它确实意味着样片比一次 1080P 尝试回来得更早——而这正是先看样片的意义。
什么时候省钱,什么时候不省
样片没有单独的价格:样片按 480p 计费,成片按 1080p 计费。下表是 AiuniVid 上 Seedance 2.5 的实际扣费积分,与给你账户扣费用的是同一个公式,含声音;带参考图不改变价格。每个积分包都是 1 积分 = $0.01。
| 时长 | 480p 样片 | 1080p 成片(当前) | 1080p 成片(原价) | 样片 + 成片 |
|---|---|---|---|---|
| 5 秒 | 83(约 $0.83) | 328(约 $3.28) | 455(约 $4.55) | 411(约 $4.11) |
| 10 秒 | 165(约 $1.65) | 656(约 $6.56) | 910(约 $9.10) | 821(约 $8.21) |
| 15 秒 | 247(约 $2.47) | 983(约 $9.83) | 1365(约 $13.65) | 1230(约 $12.30) |
| 30 秒 | 494(约 $4.94) | 1966(约 $19.66) | 2730(约 $27.30) | 2460(约 $24.60) |
1080p 优惠截至 2026 年 10 月 17 日 00:00(北京时间)。成片按创建成片那一刻的价格扣费,而不是按创建样片时的价格。
样片约为成片价格的 25%。如果第一条样片就是你要的,样片加成片比直接出 1080p 更贵(5 秒 411 积分对 328 积分)。一个镜头只要需要试 2 次,就开始省钱。试 3 次时,直接出 1080p 要 984 积分;3 条样片加 1 条成片是 577 积分,省 41%。时长越长,差额越大:30 秒成片 1966 积分,样片 494 积分。
适合的工作流:短剧、带货、预演
- 短剧与剧情短视频。走位、表情、台词节奏往往要试好几次。在 480p 上反复试,只给最终那条付 1080p 的钱。
- 带货视频与甲方确认。先看产品形状、颜色、logo 有没有变形,再把 480p 样片发给甲方。成片从甲方认可的那条样片生成,而不是重新生成一条可能不一样的。
- 长镜头与预演。Seedance 2.5 一次最长 30 秒,一条失败的长镜头代价很高。分镜转视频、游戏与影视预演,最该先出样片。
- 多角色同框与动作参考。同时锁定多个角色、或照着参考视频复刻动作时,样片能尽早看出脸和动作有没有保住。见让角色跨镜头保持一致。
- 通过 API 批量生产。整个系列先全部出样片,挑过之后只对留下的镜头出成片。
限制,以及什么时候不必用
- 最终交付 720p。成片固定 1080p,直接按 720p 生成更便宜。
- 通常一次就成的镜头。简单镜头很少需要第二次,这时样片加成片反而更贵。
- 7 天后才定稿。样片过期后不能再转成片。
- 用的是 Seedance 2.0。在 2.x 型号里样片模式是 Seedance 2.5 的能力,其他区别见 Seedance 2.5 和 2.0 的区别。
- 需要在所有浏览器里直接播放。Seedance 2.5 的 1080p 是 10-bit 色深的 H.265/HEVC 编码,部分浏览器要下载后才能播放。
内容审核对样片同样生效:触发审核的样片会像普通视频一样被拒,失败的生成都会退还积分。
样片模式 vs 先用便宜型号试
另一种常见做法是先在便宜的型号上试提示词,选中的再用 Seedance 2.5 出。5 秒 480p 的试片,Seedance 2.0 Mini 要 12 积分,2.0 Fast 要 28 积分,Seedance 2.5 样片要 83 积分。区别在于能带过去什么:换型号试的是提示词,之后 2.5 那一条是另一个模型的全新生成,构图、动作和节奏都要从头来;2.5 的样片试的是这个镜头本身,因为成片沿用它的输入和随机种子。找方向时用便宜型号,挑镜头时用样片模式。
Seedance 1.5 pro 样片 vs Seedance 2.5 样片
BytePlus 也为更早的 Seedance 1.5 pro 提供了样片模式,所以有些教程和搜索建议会提到它。两者的规则不同:
| Seedance 1.5 pro | Seedance 2.5 | |
|---|---|---|
| 样片分辨率 | 480p | 480p |
| 样片价格 | 带音频时为普通视频 token 的 60%,费率不变 | 与普通 480p 视频相同 |
| 成片分辨率 | 出成片时自选 | 只能 1080p |
| 从样片带到成片的内容 | 提示词、图片、是否生成声音、随机种子、画幅、时长、固定镜头 | 提示词、参考图片 / 视频 / 音频、是否生成声音、随机种子、画幅、时长、任务类型 |
| 样片有效期 | 7 天 | 7 天 |
| AiuniVid 是否提供 | 不提供 | 工作台与 API |
在 AiuniVid 上怎么用样片模式
- 打开工作台,选 Seedance 2.5,打开「样片模式」,分辨率锁定为 480p,报价随之更新。遇到长镜头、多参考素材或已选 1080p 时,工作台会主动提示。
- 样片完成后,作品卡片上出现「生成 1080P 成片」按钮并标明积分,点一下即开始;成片会作为新卡片出现在作品列表,标记「成片 1080P」。
- 在 AiuniVid 上一条样片出一条成片,重复点击不会重复扣费。成片失败会退还积分,可以重新生成。
通过 API 使用样片模式
创建任务时传 draft: true,样片成功后用它的任务 ID 调用成片接口。成片请求只接受可选的 callback_url 和 metadata,其余都来自样片。完整说明见 API 文档。
curl --request POST \
--url https://aiunivid.com/api/open/v1/videos/generations \
--header "Authorization: Bearer $AIUNIVID_API_KEY" \
--header "Idempotency-Key: $(uuidgen)" \
--header "Content-Type: application/json" \
--data '{
"model": "seedance-2.5-text-to-video",
"prompt": "A courier hands a parcel to a surprised neighbour in a narrow hallway, handheld camera",
"duration": 10,
"aspect_ratio": "9:16",
"draft": true
}'curl --request POST \
--url https://aiunivid.com/api/open/v1/videos/generations/$DRAFT_TASK_ID/final \
--header "Authorization: Bearer $AIUNIVID_API_KEY" \
--header "Idempotency-Key: $(uuidgen)"下面是同一流程的 Python 与 Node.js 写法,轮询到任务结束为止。每个请求用新的 Idempotency-Key,网络出错后重试也不会重复建任务。
import os, time, uuid, requests
BASE = "https://aiunivid.com/api/open"
AUTH = {"Authorization": f"Bearer {os.environ['AIUNIVID_API_KEY']}"}
def post(path, body=None):
headers = {**AUTH, "Idempotency-Key": str(uuid.uuid4())}
res = requests.post(BASE + path, json=body or {}, headers=headers, timeout=60)
res.raise_for_status()
return res.json()
def wait(task_id):
while True:
task = requests.get(f"{BASE}/v1/videos/generations/{task_id}", headers=AUTH, timeout=60).json()
if task["status"] in ("succeeded", "failed", "cancelled"):
return task
time.sleep(15)
draft = wait(post("/v1/videos/generations", {
"model": "seedance-2.5-text-to-video",
"prompt": "A courier hands a parcel to a surprised neighbour in a narrow hallway, handheld camera",
"duration": 10,
"aspect_ratio": "9:16",
"draft": True,
})["id"])
print("draft", draft["status"], draft["result"] and draft["result"]["download_url"])
# Only if you like the draft:
final = wait(post(f"/v1/videos/generations/{draft['id']}/final")["id"])
print("final", final["status"], final["result"] and final["result"]["download_url"])import { randomUUID } from "node:crypto";
const BASE = "https://aiunivid.com/api/open";
const AUTH = { Authorization: `Bearer ${process.env.AIUNIVID_API_KEY}` };
async function post(path, body = {}) {
const res = await fetch(BASE + path, {
method: "POST",
headers: { ...AUTH, "Content-Type": "application/json", "Idempotency-Key": randomUUID() },
body: JSON.stringify(body),
});
const data = await res.json();
if (!res.ok) throw new Error(`${data.error?.code}: ${data.error?.message}`);
return data;
}
async function wait(id) {
for (;;) {
const task = await (await fetch(`${BASE}/v1/videos/generations/${id}`, { headers: AUTH })).json();
if (["succeeded", "failed", "cancelled"].includes(task.status)) return task;
await new Promise((resolve) => setTimeout(resolve, 15_000));
}
}
const draft = await wait((await post("/v1/videos/generations", {
model: "seedance-2.5-text-to-video",
prompt: "A courier hands a parcel to a surprised neighbour in a narrow hallway, handheld camera",
duration: 10,
aspect_ratio: "9:16",
draft: true,
})).id);
console.log("draft", draft.status, draft.result?.download_url);
// Only if you like the draft:
const final = await wait((await post(`/v1/videos/generations/${draft.id}/final`)).id);
console.log("final", final.status, final.result?.download_url);样片任务带 draft: true 和 draft_expires_at(Unix 秒),成片任务带 draft_id。需要处理的错误:
| HTTP | 错误码 | 含义 | 怎么处理 |
|---|---|---|---|
| 409 | draft_not_ready | 样片还没成功,或已失败 | 等到 succeeded;失败了就重新出样片 |
| 410 | draft_expired | 样片创建已超过 7 天 | 重新出样片 |
| 409 | final_exists | 这条样片的成片正在生成或已完成 | 轮询 details.task_id,不要再建 |
| 400 | invalid_request | 该任务不是用 draft: true 创建的 | 只有样片能转成片 |
| 404 | task_not_found | ID 不存在,或属于其他账号 | 检查 ID 与 API Key |
| 402 | insufficient_credits | 积分不够出 1080p 成片 | 充值后换一个新的幂等键重试 |
| 422 | unsupported_capability | 在 Seedance 2.5 以外的型号上传了 draft,或 quality 不是 480p | 用 seedance-2.5 型号,不传 quality |
常见问题
Seedance 2.5 样片模式是什么?
Seedance 2.5 的两步出片方式:先出低成本的 480p 样片,检查场景、运镜、动作和提示词理解;再用样片的任务 ID 生成 1080p 成片。成片沿用样片的提示词、参考素材、时长、画幅和随机种子。
样片免费吗?
不免费。BytePlus 对 Seedance 2.5 样片按普通 480p 视频计费,所以在 AiuniVid 上 5 秒样片是 83 积分(约 $0.83)。样片模式省下的是废片按 1080p 计费的那部分钱。
样片模式更省钱吗?
只有一个镜头需要试 2 次及以上时才更省。样片按 480p 计费、成片按 1080p 计费,所以第一条样片就满意时,样片加成片比直接出 1080p 更贵。在 AiuniVid 上,5 秒样片 83 积分,对应的 1080p 成片 328 积分(当前 1080p 优惠结束后为 455)。
样片能保留多久?
自样片任务创建起 7 天。过期后不能再转成片,需要重新出样片。
成片和样片会一模一样吗?
成片是用样片的提示词、参考素材和随机种子在 1080p 下重新生成的,BytePlus 的说法是生成「一致的成片」。它不是把样片文件放大,细腻纹理、小字或人群等细节可能有出入。把样片当作这个镜头的预览,而不是每一帧的预览。
成片能改提示词或分辨率吗?
不能。成片固定 1080p,沿用样片的提示词、参考素材、时长、画幅、随机种子和声音设置,再传一次会报错。要改提示词就重新出样片;如果最终交付 720p,直接按 720p 生成。
一条样片能出多条成片吗?
在 AiuniVid 上一条样片出一条成片,重复点击不会重复扣费。成片失败会退还积分,可以重新生成。BytePlus 文档没有规定次数,其他平台的做法可能不同。
哪些平台支持 Seedance 2.5 样片模式?
样片模式是 BytePlus ModelArk API 的能力,平台接入了才能用。AiuniVid 在网页工作台和 API 里都支持。其他平台可能有自己的规则,比如更短的有效期或单独定价,请以各自文档为准;BytePlus 的规则是 7 天。
Seedance 2.0 支持样片模式吗?
不支持。Seedance 2.x 型号里只有 2.5 有样片模式;Seedance 2.0、2.0 Fast 和 2.0 Mini 都按所选分辨率一步生成。BytePlus 也为更早的 Seedance 1.5 pro 提供过样片模式。
参考资料(英文)
- BytePlus ModelArk · Dreamina Seedance 2.5 tutorial: Draft mode
- BytePlus ModelArk · Create a video generation task (API reference)
- BytePlus ModelArk · Video generation tutorial (Seedance 1.5 pro draft mode)