返回 AI 情报
技巧精选 702026-09-09 08:00OpenRouter:Announcements(RSS)

OpenRouter 评测 Seedance 2.5:长镜头与已有素材编辑的场景及成本解析

Seedance 2.5 Review: What It's Best At and When to Use It

精选理由

原文基于自家端点数据给出 Seedance 2.5 的计费公式、能力边界和与 Seedance 2.0、Wan 3.0、Veo 3.1 的逐项对比,便于按需求选型。

AI 摘要

OpenRouter 发布对 ByteDance Seedance 2.5 视频模型的评测,该模型自 2026 年 8 月 7 日上线其视频 API,生成 4 到 30 秒、480p 或 720p 的片段,支持图像、视频、音频引用和首尾帧控制,音频同趟生成不加价。

正文 · AI 翻译

Seedance 2.5 自 2026 年 8 月 7 日起已在我们视频 API 上线,截至 2026 年 9 月 3 日,模型页面标价为每生成一秒视频 $0.1028,这是 480p 对应的价格。这个每秒价格是推算出来的,并非固定值。计费按视频 token 计算,而 token 数量随输出像素和时长一同变化,因此同一模型下,一秒 720p 的价格略高于一秒 480p 的两倍。

该模型的形态也与 Seedance 2.0 不同。它最长可生成 30 秒,而非 15 秒,最高支持 720p,而非 4K。下面介绍它擅长什么、各分辨率下一段视频的成本、它在我们自有目录数据中与 Seedance 2.0、Wan 3.0 和 Veo 3.1 的对比,以及我们会建议改用其他模型的情形。

简要总结

最擅长长镜头单次拍摄,以及基于已有素材展开的创作。片段最长可达 30 秒,且 input_references 接受图像、视频和音频素材,因此已有片段可以被编辑或延长,而无需重新生成。

截至 2026 年 9 月 3 日的实时规格:片段时长 4 至 30 秒,480p 或 720p,六种宽高比,首帧和尾帧控制,音频在同一次生成中产出。

成本约为 480p 每秒 $0.103、720p 每秒 $0.231,由计费公式 (width x height x fps x duration) / 1024 视频 token、24 fps、每个 token $0.0000107 推算得出。

携带视频引用的请求按每 token $0.0000064 计费,比基础费率低约 40%,这使得编辑和延长每秒的成本低于从零开始生成。

音频不额外收费,因为无论 generate_audio 是否开启,我们都按相同费率计费。Veo 3.1 或 Seedance 1.5 Pro 则并非如此,两者对无声输出都收取更低费用。

当你需要 1080p 或 4K、当你想在相同时长下获得每秒最低价格,或当你需要逐帧精确可复现时,请使用其他模型。

该 slug 为 bytedance/seedance-2.5。更高分辨率属于 bytedance/seedance-2.0,而 bytedance/seedance-2.0-fast 和 bytedance/seedance-2.0-mini 是更便宜的草稿 slug。

Seedance 2.5 是什么

Seedance 2.5 是字节跳动的视频生成模型,可将多种输入合成为一个视频输出。你可以仅凭文本提示词生成,也可以用固定镜头首帧或尾帧的图像生成,或用参考素材引导结果而不锁定特定帧。我们的模型页面将其描述为适合长篇幅叙事、基于参考的生成、视频编辑和视频延长,这四项用途涵盖了它的大部分使用场景。

以下是我们 视频模型端点当前的规格快照,这样你就能看到这些能力在实践中止步于何处。

字段价值

Slugbytedance/seedance-2.5

发布日期2026 年 8 月 7 日

片段时长4 到 30 秒

分辨率480p、720p

宽高比16:9、4:3、1:1、3:4、9:16、21:9

帧控制frame_images 接受 first_frame 和 last_frame

参考input_references 接受图像、视频和音频素材

音频generate_audio,默认为 true

随机种子已接受,但不保证确定性

提供商透传密钥watermark、req_key、output_format

价格每个视频 token $0.0000107,使用视频参考时为 $0.0000064

最后核查于 2026 年 9 月 3 日,基于视频模型端点。

该端点还列出了确切的输出尺寸,当你更愿意发送 size 而不是分辨率和宽高比时,这会很有用:480p 下为 854x480、752x560、640x640、560x752、480x854、992x432,720p 下为 1280x720、1112x834、960x960、834x1112、720x1280、1470x630。

五个 Seedance slug,以及你该选哪一个

模型名称是人类可读的标签,即 ByteDance: Seedance 2.5,而 slug 则是你填入 model 字段的字符串,bytedance/seedance-2.5。我们提供五个版本,它们不可互换。Seedance 2.5 是最新且时长最长的。Seedance 2.0 是分辨率更高的模型,支持 4 到 15 秒的片段,覆盖 480p 到 4K,480p 和 720p 下每视频 token 收费 $0.000007。Seedance 2.0 Fast 和 Seedance 2.0 Mini 最长 15 秒,上限 720p,每 token 分别收费 $0.0000042 和 $0.0000035,这使它们成为草稿用 slug。Seedance 1.5 Pro 是较旧的模型,可单次生成视频和音频,最高支持 1080p 和 12 秒,带音频时每 token 收费 $0.0000024,不带音频则减半。

它做不到什么

Seedance 2.5 未列出 1080p 和 4K 输出。如果你需要其中任何一种,同系列的 Seedance 2.0 可以满足,或者系列之外的 Veo 3.1。这是较新版本在某一规格上反而比旧版本更窄的唯一一处,在围绕 2.5 构建之前,值得对照你的交付格式检查一下。

它最擅长什么

4 到 30 秒的窗口和参考输入描述的是该模型接受的内容。选择它而非同系列其他模型的理由比这更窄。它是 Seedance 系列中面向长时长和你已有素材的模型。

四个可选控制项,每一项都在减少模型自身可以改动的幅度。帧图像和参考素材是选择不同模式,而非叠加组合,如果两者同时发送,帧图像优先。

单次生成三十秒

三十秒是我们支持的最长单次生成时长,只有 Wan 3.0 和 Wan 3.0 Prime 能与之持平。其他所有公布了时长范围的模型都止步于 20 秒或更短。这一点很重要,因为长镜头的替代方案就是把多个短镜头拼接起来,而拼接正是连续性容易断裂的地方。如果你的交付物是一段 30 秒的广告片或一个连续场景,这就是通往它的最短路径。

三种模态的参考素材

input_references 在 Seedance 第 2 代及更新版本(包括 2.5)上接受图像、音频和视频素材。图像参考可以承载一张人脸、一个产品或一种风格。视频参考为模型提供现成素材,供其编辑或延展。音频参考则为模型提供一条可供配合的音轨。我们的模型页面列出每次请求最多 50 个参考素材,这是模型页面上的数字,而非我们的端点公布的限额,因此请把确切上限视为报告值而非实测值。

视频和音频参考适用于第 2 代起的每一款 Seedance 模型,所以这并非 2.5 在该系列内的独有特性。但它确实让该系列区别于目录中的其他模型。Wan 3.0、Veo 3.1 和 Kling v3.0 Pro 都只接受图像参考。

编辑与扩展费用更低

如果请求携带视频参考而不带帧图像,则按每个视频 token $0.0000064 计费,而非 $0.0000107,约便宜 40%。在 720p 下,即每秒 $0.138 而非 $0.231。因此,用这个模型以最低成本获得 30 秒 720p 视频的方式,是扩展你已有的素材,而不是从零生成。

镜头首尾两端,而不仅是开头

frame_images 接受以 first_frame 和 last_frame 输入的条目,因此你可以固定镜头的起始和结束位置,让模型填充两者之间的运动。另一款 30 秒模型 Wan 3.0 仅列出 first_frame。如果请求同时携带帧图像和参考素材,帧图像优先,任务按图生视频处理,因此参考素材不会产生可见效果,请求按基础费率计费。

同一轮生成音频,不额外收费

generate_audio 默认为 true,且无论音频开启与否,我们对视频 token 的定价完全相同,因此静音生成不会省钱。Veo 3.1 带音频每秒收费 $0.40,不带音频为 $0.20,而 Seedance 1.5 Pro 对无声输出将自身费率减半。模型页面还列出了多语言视听生成,因此在为单独的配音环节做预算之前,值得先在这里尝试非英语语言的台词。

适用场景,附可直接粘贴的提示词

长度、参考素材和包含的音频,恰好契合某一类特定任务:一个连续场景,或对已有素材的修改。有三种情况很符合这一描述。

一个长镜头

这是最契合的情况,因为 30 秒足以容纳一个完整场景,而且模型不需要你去剪辑。按顺序写出各个节拍,每个节拍给摄像机一条指令。

A single continuous 30-second take in a working bakery at dawn.

Beats, in order: flour dust in low window light; a baker scoring a loaf; the loaf sliding into the oven; a wide of the shop as the lights come up and the first customer opens the door.

Camera: slow handheld follow, no cuts, 35mm, natural light only. Audio: room tone, oven fan, one door chime at the end.

扩展现有素材或对其进行编辑

把片段作为视频参考发送,只描述应该改变什么或接下来发生什么。这种请求形式按较低的视频输入费率计费。

Video reference: the last 4 seconds of the bakery clip.

Continue the same shot for 10 more seconds. The baker turns toward the counter and starts wiping it down. Keep the same lighting, lens, grain, and camera motion. Do not change the room or the wardrobe.

对话与人物口播

短句比长句更容易保持同步,但 30 秒的时长让你有空间在一次生成中容纳两三句,而不是每次生成只有一句。

Reference image: a portrait of the speaker.

The speaker sits at a desk in soft office light and says: "We tried it on one team first. It took a week. Then we rolled it out everywhere." Natural lip movement synced to the lines, a short pause between sentences, medium close-up, subtle hand gesture on the last word. Room tone and light keyboard ambiance underneath.

可迁移的提示词模式

安排好节拍并设定好时间。一段 30 秒的提示词读起来更像一份镜头清单,而不是一段描述。

明确指出哪些必须保持不变。面部、服装、产品比例、镜头和灯光都值得明确说明,而不是假设参考图会自带这些信息。

明确指出运镜方式和镜头。推镜、手持、35mm 和浅景深都是模型会遵照执行的指令。

以 480p 起草,以 720p 完成。这两种分辨率的价格相差两倍以上,但提示词的写法并无不同。

从你自己的代码中调用

这些提示词放入请求体,而不是聊天消息,因为视频生成并不运行在 /chat/completions 上。它有一个 专用的异步端点,因此你向 POST /api/v1/videos 提交一个任务,轮询我们返回的 polling_url,直到状态显示为 completed,然后用你的 API key 下载结果。生成通常需要 30 秒到几分钟,30 秒的轮询间隔是一个合理的默认值。视频模型也不会出现在普通的模型列表中,因此请使用 /api/v1/videos/models 或 视频模型合集 来找到它们。

最简的文本生成视频调用就是一次提交加一次轮询。

cURL

curl -X POST "https://openrouter.ai/api/v1/videos" \ -H "Authorization: Bearer $OPENROUTER_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "bytedance/seedance-2.5", "prompt": "A chef plates a bowl of ramen in a narrow shop at night, neon reflections moving across the window. Slow push-in, shallow depth of field.", "duration": 12, "resolution": "720p", "aspect_ratio": "16:9" }'

# The 202 response carries { id, polling_url, status }. Poll that URL # every 30 seconds until status is "completed". A status of "failed", # "cancelled", or "expired" is terminal, with the reason in .error. curl "https://openrouter.ai/api/v1/videos/JOB_ID/content?index=0" \ -H "Authorization: Bearer $OPENROUTER_API_KEY" \ --output shot-01.mp4

TypeScript

const key = process.env.OPENROUTER_API_KEY; const headers = { Authorization: `Bearer ${key}`, "Content-Type": "application/json" };

const submit = await fetch("https://openrouter.ai/api/v1/videos", { method: "POST", headers, body: JSON.stringify({ model: "bytedance/seedance-2.5", prompt: "A chef plates a bowl of ramen in a narrow shop at night, neon " + "reflections moving across the window. Slow push-in.", duration: 12, resolution: "720p", aspect_ratio: "16:9", }), });

const job = await submit.json(); let status = job;

while (status.status === "pending" || status.status === "in_progress") { await new Promise((r) => setTimeout(r, 30_000)); status = await (await fetch(job.polling_url, { headers })).json(); }

if (status.status === "completed") { console.log(status.unsigned_urls[0]); } else { // failed, cancelled, or expired are all terminal. The reason is in status.error. console.error(status.status, status.error); }

Python

import os import time import requests

headers = { "Authorization": f"Bearer {os.environ['OPENROUTER_API_KEY']}", "Content-Type": "application/json", }

job = requests.post( "https://openrouter.ai/api/v1/videos", headers=headers, json={ "model": "bytedance/seedance-2.5", "prompt": "A chef plates a bowl of ramen in a narrow shop at night, " "neon reflections moving across the window. Slow push-in.", "duration": 12, "resolution": "720p", "aspect_ratio": "16:9", }, ).json()

status = job while status["status"] in ("pending", "in_progress"): time.sleep(30) status = requests.get(job["polling_url"], headers=headers).json()

if status["status"] == "completed": = requests.get(status["unsigned_urls"][0], headers=headers) with open("shot-01.mp4", "wb") as f: f.write(video.content) else: # failed, cancelled, or expired are all terminal. The reason is in "error". raise RuntimeError(f"{status['status']}: {status.get('error')}")

添加参考素材会将其转变为编辑或扩展工作流。下面的示例扩展了一段现有视频片段,这正是按较低的视频输入费率计费的请求形态。分辨率、时长和宽高比都是可选的,而 seed 值只是一个占位符,并非必填值。

cURL

# A video reference asks the model to edit or extend existing footage. # frame_images pins exact frames instead, takes priority if you send both, # and bills at the base rate rather than the video-input rate. curl -X POST "https://openrouter.ai/api/v1/videos" \ -H "Authorization: Bearer $OPENROUTER_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "bytedance/seedance-2.5", "prompt": "Continue the same shot. The chef looks up from the counter, a flicker of recognition. Keep the lighting, lens, and camera motion.", "input_references": [ { "type": "video_url", "video_url": { "url": "https://example.com/ramen-shop.mp4" } }, { "type": "image_url", "image_url": { "url": "https://example.com/chef.png" } } ], "duration": 10, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": true, "seed": 42 }'

TypeScript

const body = { model: "bytedance/seedance-2.5", prompt: "Continue the same shot. The chef looks up from the counter, a " + "flicker of recognition. Keep the lighting, lens, and camera motion.", // A video reference asks the model to edit or extend existing footage. // frame_images pins exact frames instead, takes priority if you send both, // and bills at the base rate rather than the video-input rate. input_references: [ { type: "video_url", video_url: { url: "https://example.com/ramen-shop.mp4" } }, { type: "image_url", image_url: { url: "https://example.com/chef.png" } }, ], duration: 10, resolution: "720p", aspect_ratio: "16:9", generate_audio: true, seed: 42, };

const res = await fetch("https://openrouter.ai/api/v1/videos", { method: "POST", headers: { Authorization: `Bearer ${process.env.OPENROUTER_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify(body), });

const job = await res.json(); // { id, polling_url, status: "pending" } console.log(job.id, job.polling_url);

Python

import os import requests

body = { "model": "bytedance/seedance-2.5", "prompt": "Continue the same shot. The chef looks up from the counter, " "a flicker of recognition. Keep the lighting, lens, and camera motion.", # A video reference asks the model to edit or extend existing footage. # frame_images pins exact frames instead, takes priority if you send # both, and bills at the base rate rather than the video-input rate. "input_references": [ {"type": "video_url", "video_url": {"url": "https://example.com/ramen-shop.mp4"}}, {"type": "image_url", "image_url": {"url": "https://example.com/chef.png"}}, ], "duration": 10, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": True, "seed": 42, }

job = requests.post( "https://openrouter.ai/api/v1/videos", headers={"Authorization": f"Bearer {os.environ['OPENROUTER_API_KEY']}"}, json=body, ).json()

print(job["id"], job["polling_url"])

Seedance 2.5 接受 seed,但并非每个提供商都能保证确定性。在构建依赖可重复输出的工作流之前,请先查看 视频生成文档。提供商专属选项放在 provider.options.<slug>.parameters 下,其中 <slug> 是提供商 slug。Seedance 运行在一个提供商上,即 seed,其允许的透传键为 watermark、req_key 和 output_format。

一段视频的实际费用

这些请求按公式计费,而非固定的每秒费率,这是你在扩大规模之前最需要理解的一点。在 24 fps 下,token 数为(宽度 x 高度 x fps x 时长)/ 1024,每个 token 计费 $0.0000107,当请求带有视频参考时则为 $0.0000064。因此唯一的变量是像素、秒数,以及你是否提供素材,你可以在运行之前为任何一段视频定价。

分辨率每秒视频 token 数每秒10 秒片段30 秒片段每秒(含视频参考)

480p(854x480)约 9,600$0.103$1.03$3.08$0.062

720p(1280x720)21,600$0.231$2.31$6.93$0.138

最后核查于 2026 年 9 月 3 日。数据根据 token 公式及视频模型端点上的每 token 费率计算得出。在像素数相同的情况下,竖版格式与横版格式价格相同,因此 720x1280 的价格与 1280x720 一致。

把一行数据从头到尾完整算一遍:一段 10 秒、720p、16:9 的片段是 (1280 x 720 x 24 x 10) / 1024,得出 216,000 个视频 token,而 216,000 个 token 按 $0.0000107 计算就是 $2.31。每秒那一列就是用这个数字除以时长,并四舍五入到三位小数。

在你核对账单之前,有两个细节值得了解。我们的预估值采用的是每个分辨率档位的标准尺寸,因此一段 21:9 的 720p 片段会按 1280x720 来估算,而最终费用则来自任务完成时提供商上报的 token 数量。带有视频引用的请求会按固定 $2 预授权,而不是按公式计算,因为 token 数量取决于你输入素材的时长,而在任务运行之前我们无从得知。这类请求的最终费用仍然按视频输入费率、根据上报的 token 数量计算。

与带音频、每秒 $0.40 的 Veo 3.1 相比,480p 的 Seedance 2.5 大约便宜四倍,720p 大约便宜 1.7 倍。与 480p 每秒 $0.05、720p 每秒 $0.10 的 Wan 3.0 相比,Seedance 2.5 在两个分辨率下都大约贵一倍。它并不是最便宜的生成视频方式。它是生成带末帧控制、视频引用或音频引用的 30 秒片段最便宜的方式。

Seedance 2.5 对比 Seedance 2.0、Wan 3.0 和 Veo 3.1

一旦你能给一段片段定价,比较就归结为你先撞上哪一项要求。下面这四个模型都在我们的目录中,而且每一个数字都来自同一天、同一个端点。

创作者测试的五个类别,对照我们自己的来源为每一类所记录的内容。

Seedance 2.5Seedance 2.0Wan 3.0Veo 3.1

Slugbytedance/seedance-2.5bytedance/seedance-2.0alibaba/wan-3.0google/veo-3.1

片段时长4 到 30 秒4 到 15 秒2 到 30 秒4、6 或 8 秒

分辨率480p、720p480p 到 4K480p 到 1080p720p 到 4K

宽高比6752

首帧是是是是

尾帧是是未列出是

图像参考是是是是

视频和音频参考是是未列出未列出

已接受种子是是是是

480p 含音频,每秒$0.103$0.067$0.05不可用

720p 含音频,每秒$0.231$0.151$0.10$0.40

1080p 含音频,每秒不可用$0.374$0.20$0.40

4K 含音频,每秒不可用$0.778不可用$0.60

最后核查于 2026 年 9 月 3 日,基于视频模型端点。Seedance 的每秒数据由 token 公式推导得出,而 Wan 3.0 和 Veo 3.1 在同一端点上公布的是固定每秒 SKU,因此这些数据具有可比性,但获取途径不同。

Seedance 2.5 在输入类型和时长两方面同时胜出。它是这里唯一一款能在同一次请求中接受 30 秒时长、两种帧类型以及视频和音频参考的模型。Seedance 2.0 则是用于 1080p 和 4K 的选择,并且在两者共有的每一种分辨率下,它的每秒价格都更便宜。Wan 3.0 以一半的价格达到了 30 秒的上限,并且支持 1080p,但它只列出了首帧控制,不支持视频或音频参考,因此它更适合作为长文本生成视频的默认选择,而在编辑方面则表现较差。Veo 3.1 是固定时长的选项,4K 下每秒 $0.60,而 Veo 3.1 Fast 以每秒 $0.30 生成 4K,如果你想要更便宜地达到该分辨率的话。

因为这四款都通过同一个 POST /api/v1/videos 调用和同一个密钥访问,所以运行你自己的对比只需改动一个字段,而不是订阅四项服务。视频模型合集列出了我们提供的所有模型,并且已经应用了模态筛选。

你无需编写代码就能对比它们。我们的视频基准测试页面会将同一个提示词依次运行于我们提供的每一款视频模型,包括 Seedance 2.5、Seedance 2.0、Wan 3.0 和 Veo 3.1,并在每个输出旁展示其成本和生成耗时。观看这些片段,按成本或生成时间排序,然后挑选你想在对话中尝试的模型。在你花任何钱之前,可以用它来核验这篇评测中的说法。

结论

当片段时长、已有素材或包含的音频比分辨率更重要时,Seedance 2.5 就是正确的选择。单次生成 30 秒、图像、视频和音频参考、两种帧类型,以及视频参考请求更低的费率,这些组合在我们的产品目录中别无二家。当你需要 1080p 或 4K 时用 Seedance 2.0,当你想要更便宜的 30 秒文生视频时用 Wan 3.0,当交付物是固定的 4、6 或 8 秒 4K 片段时用 Veo 3.1。需要可重复、可送审输出的团队,应将其结果视为待审阅的素材,而非成品。

常见问题

Seedance 2.5 做视频真的好吗?

是的,对于更长的单镜头以及从已有素材开始的工作而言是这样。Seedance 2.5 可生成 4 到 30 秒的片段,接受图像、视频和音频参考,支持首帧和尾帧控制,并在同一次生成中以相同费率生成音频。当你需要 1080p 或 4K 输出、最低的每秒价格,或帧级精确的可复现性时,它是较弱的选择。

Seedance 2.5 能做什么?

Seedance 2.5 可根据文本提示词生成视频,也可根据固定首帧或尾帧的图像生成,或根据将主体、风格或已有素材带入新片段的参考资产生成。截至 2026 年 9 月 3 日,它可生成 4 到 30 秒、480p 或 720p 的片段,涵盖六种宽高比,默认带音频,并提供 seed 参数以缩小多次运行之间的差异。模型页面还列出了视频编辑和视频延长,以及每次请求最多 50 个参考资产。

Seedance 2.5 每个视频多少钱?

Seedance 2.5 按视频 token 计费,在 24 fps 下,token 数为(宽 × 高 × fps × 时长)/ 1024,因此价格同时随像素和秒数增长。费率为每 token $0.0000107,折算下来 480p 约为每秒 $0.103,720p 为 $0.231,所以一段 10 秒的 720p 片段大约花费 $2.31。音频以相同费率包含在内。如果请求携带视频参考,则按每 token $0.0000064 计费,大约便宜 40%。

哪个 AI 视频模型最好?

并不存在唯一最好的视频模型,正确答案取决于你先碰到哪一项需求。Seedance 2.5 是 30 秒片段的首选,适合需要尾帧控制或视频与音频参考的场景。Seedance 2.0 是 1080p 和 4K 的首选。Wan 3.0 同样支持 30 秒,每秒成本更低,并且能达到 1080p,但它只列出首帧控制。Veo 3.1 是固定 4、6 或 8 秒 4K 片段的首选。它们都通过同一个异步视频端点运行,因此你只需更改一个字段,就能用自己的提示词对它们进行比较。视频模型合集列出了完整集合。

我如何访问 Seedance 2.5 API?

向 https://openrouter.ai/api/v1/videos 发送一个 POST 请求,在 model 字段中填入 bytedance/seedance-2.5,并在 prompt 中填入你的提示词,然后从响应中轮询 polling_url,直到状态为 completed,再用你的 API key 下载结果。生成是异步的,通常需要 30 秒到几分钟。完整的请求 schema(包括 webhooks)见 视频生成页面。

Seedance 2.5 支持音频吗?

支持。Seedance 2.5 在生成视频的同一次处理中生成音频,且 generate_audio 默认为 true。无论音频开启还是关闭,我们都按相同的每 token 费率计费,因此没有成本上的理由去关闭它。Veo 3.1 或 Seedance 1.5 Pro 则并非如此,这两者对无声输出的收费都更低。模型页面还列出了多语言视听生成,因此值得用你自己的目标语言测试一句台词。

Seedance 2.5 和 Seedance 2.0 有什么区别?

Seedance 2.5 的时长是它的两倍,但最高分辨率更低。它生成 4 到 30 秒的片段,分辨率为 480p 或 720p,接受图像、视频和音频参考,并按每视频 token $0.0000107 计费。Seedance 2.0 生成 4 到 15 秒的片段,分辨率从 480p 到 4K,在 480p 和 720p 下按每 token $0.000007 计费,因此每秒更便宜,并且是两者中唯一能达到 1080p 或 4K 的。追求时长和编辑现有素材就选 2.5,追求分辨率就选 2.0。

参考资料

ByteDance:Seedance 2.5 模型页面。入门价格、发布日期、每秒费率、参考素材数量以及能力描述。

视频模型端点(/api/v1/videos/models)。此处引用的每个视频模型所支持的时长、分辨率、宽高比、输出尺寸、帧图像类型、seed 支持、透传键以及定价 SKU。

视频生成文档。请求 schema、异步任务生命周期、提供商透传、webhook 以及零数据保留排除项。

视频生成发布公告。视频端点的发布范围以及首日支持的模型。

视频模型合集。按视频输出筛选的目录,用于对比集。

视频基准测试。每个视频模型在相同提示词下的并排输出,并附每个模型的成本和生成时间。

ByteDance:Seedance 2.0 模型页面。该系列中更高分辨率模型的分辨率范围、片段上限以及每 token 费率。

Alibaba:Wan 3.0 模型页面。另外两个 30 秒模型之一的片段上限、分辨率、帧控制以及每秒定价。

Google:Veo 3.1 模型页面。固定片段时长,以及含音频和不含音频的每秒定价。

以上所有产品来源的最后核查时间为 2026 年 9 月 3 日。创作者相关内容仅作为背景引用,不作为规格或价格的来源。

原文

Original Title

Seedance 2.5 Review: What It's Best At and When to Use It

Source

OpenRouter:Announcements(RSS)

Site

openrouter.ai

Published

2026-09-09 08:00

阅读原文· openrouter.ai

继续阅读