Skip to main content

Seedance 2.5 样片模式:先出 480p 样片,满意再出 1080p 成片

样片模式是 BytePlus 于 2026 年 9 月为 Seedance 2.5 加入的能力,把一次生成拆成两步:先出一条 480p 样片,按普通 480p 计费;镜头对了,再从这条样片出成片,1080p,按普通 1080p 计费,并沿用样片的提示词、参考素材、时长、画幅和随机种子——成片与你认可的那一条保持一致,而不是重新抽一次。样片 7 天内可以转成片。Seedance 2.x 型号里只有 2.5 支持。

作者Jarvis创始人发布于

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 的 Seedance 2.5 视频的三种做法(5 秒)
做法1080p 画面从哪来AiuniVid 积分和 480p 预览一致吗
先样片、再成片Seedance 2.5 用样片的输入与种子在 1080p 下生成83 + 328保持一致,但不是逐帧相同
480p 视频加放大工具放大工具把 480p 画面放大83,外加放大工具的费用一致,就是同样的画面放大
直接出 1080pSeedance 2.5 在 1080p 下生成每次 328没有预览,每次都是新的一条

放大工具能完全保留你看到的画面,但多出来的像素都是从 480p 画面推测出来的;样片路线比「480p 加放大」贵,换来的是由模型本身画出 1080p 画面。只试一次的话,720p 是折中的选择,但样片不能转成 720p 成片。

实测:同一个镜头,三条片子

上面写的都是官方文档的说法,下面是我们实测的结果。用 Seedance 2.5 出 5 秒,同一段提示词跑三次:直出 1080P、出 480P 样片、再由这条样片出 1080P 成片。措辞一字未改,固定机位,开声音。

同一时间码下 Seedance 480P 样片与由它生成的 1080P 成片
同一时间码,上为 480P 样片,下为它的 1080P 成片。同一只杯子、同一道裂纹、同样五个罐子、卡片位置一致。 两者的结构相似度(亮度通道)为 0.79——很接近,但不是复制。

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

印刷卡片的 1:1 局部:上为放大的 480P 样片,下为原生 1080P 成片
上为样片放大,下为原生 1080P 成片。小字在样片里糊成一团,在成片里有了字形,石板也长出了颗粒。 放大工具变不出源文件里从来没有的细节。另外注意小字的内容两边并不相同——这正是 BytePlus 提醒过的那种变化。
两条同时播放,上为样片、下为它的成片。看蒸汽和玻璃上的雨水:运动沿着同一条轨迹走,而不是重来一遍。 静音是有意的——音轨同样是重新生成的,两条并非同一个文件。

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

由样片生成的 1080P 成片与同一提示词独立生成的 1080P
上为由样片生成的成片,下为同一段提示词独立跑出的 1080P。工作台不提供随机种子输入,重跑必然换一个种子。 样片模式买到的就是这个:你认可的那一条,而不是重新抽一次。
上为成片,下为独立跑出的 1080P。没有一处对得上:蒸汽飘向另一边,光的落点不同,杯柄也在另一侧。 重跑一次提示词,回不到你看中的那一条。

同一次实测还有一个数字,只作观察不作基准:直出 1080P 耗时 164 秒,样片与成片分别是 59 秒和 39 秒。共享算力上跑一次证明不了速度结论, 但它确实意味着样片比一次 1080P 尝试回来得更早——而这正是先看样片的意义。

什么时候省钱,什么时候不省

样片没有单独的价格:样片按 480p 计费,成片按 1080p 计费。下表是 AiuniVid 上 Seedance 2.5 的实际扣费积分,与给你账户扣费用的是同一个公式,含声音;带参考图不改变价格。每个积分包都是 1 积分 = $0.01。

AiuniVid 上 Seedance 2.5 样片模式价格(积分)
时长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 的样片模式(据 BytePlus 文档)
Seedance 1.5 proSeedance 2.5
样片分辨率480p480p
样片价格带音频时为普通视频 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,网络出错后重试也不会重复建任务。

Python(requests)
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"])
Node.js 18+(保存为 draft.mjs)
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。需要处理的错误:

样片模式 API 错误
HTTP错误码含义怎么处理
409draft_not_ready样片还没成功,或已失败等到 succeeded;失败了就重新出样片
410draft_expired样片创建已超过 7 天重新出样片
409final_exists这条样片的成片正在生成或已完成轮询 details.task_id,不要再建
400invalid_request该任务不是用 draft: true 创建的只有样片能转成片
404task_not_foundID 不存在,或属于其他账号检查 ID 与 API Key
402insufficient_credits积分不够出 1080p 成片充值后换一个新的幂等键重试
422unsupported_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 提供过样片模式。

参考资料(英文)

Seedance 2.5 样片模式实测:480p 对比 1080p | AiuniVid