全部技能 / 内容创作 / seedance-2-5-reference-to-video
内容创作 · genmedia-labs/skills

seedance-2-5-reference-to-video

Generate reference-guided 1080p video with ByteDance Seedance 2.5 Reference to Video on RunComfy via the `runcomfy` CLI. Feed up to 9 reference images, 1-3 reference video clips, and 3 reference audio files into one call and get a 4-30 second 1080p clip with native synchronized audio, identity and style locked to your references. Documents the full input schema (images / videos / audios / aspect_ratio / duration / generate_audio), the counted-seconds billing model ($0.53 per second of reference video duration plus output duration), the 480p draft-then-deliver workflow, and when to route to Seedance 2.5 text-to-video, image-to-video, or Seedance 2.0 Pro instead. Calls `runcomfy run bytedance/seedance-2.5/reference-to-video/1080p`. Triggers on "seedance 2.5", "seedance 2.5 reference to video", "reference to video", "reference-to-video", "seedance 1080p", "ByteDance Seedance 2.5", "consistent character video", "style-locked video", or any explicit ask to generate video from reference images and clips.

风险提醒:橙色 · 评估后使用AI 侦查报告
作者 genmedia-labsGitHub genmedia-labs/skills ↗Stars 7许可 MIT(仓库根 LICENSE:Copyright (c) 2026 RunComfy / agentspace-so;本 skill frontmatter 亦声明 license: MIT)commit c163a9fd3a
agent 宿主通常会约束 skill 执行权限;风险提醒为 AI 侦查观点,不构成质量或安全保证。第三方 skill 仅作拆解与展示,安装使用风险自负,版权归原作者。

1实现原理 · 为什么它能做到

零代码、单文件:整份 skill 是一页模型文档 + 调用配方,仓库内无脚本、无模板文件、无二进制(同仓 36 个目录全为 Markdown,唯一非 md 文件是 LICENSE)。能力不在 skill 内实现,而是「把模型端点的正确调用姿势写清楚,交给官方 CLI 执行」。

seedance-2-5-reference-to-video/SKILL.md
allowed-tools: Bash(runcomfy *)
注:frontmatter 只声明一个工具面:runcomfy 子命令。全仓 find 非 .md 文件仅 LICENSE 一个,可确认无隐藏脚本/数据。

端到端调用链写在文档里且可核对:skill 组 JSON body → 执行 `runcomfy run <model_id>` → CLI POST 到 model-api.runcomfy.net 的对应模型路径 → 轮询状态 → 取回结果 → 把 *.runcomfy.net / *.runcomfy.com 的输出 URL 下载到 --output-dir。

seedance-2-5-reference-to-video/SKILL.md
The CLI submits the request, polls status, fetches the result, and downloads `*.runcomfy.net` / `*.runcomfy.com` URLs into `--output-dir`.
注:「How it works」节把路径写全:POST 到 `https://model-api.runcomfy.net/v1/models/bytedance/seedance-2.5/reference-to-video/1080p`。同仓 runcomfy-cli/SKILL.md 对同一流程的描述(Submit → poll → Download)与之互证。

计费模型本身是选型中枢:本端点按「计秒数 = 参考视频时长 + 输出时长」计价($0.53/计秒),图片与音频参考不计时长——这直接决定「要不要带参考视频」「参考片段要不要剪短」两个操作决策。

seedance-2-5-reference-to-video/SKILL.md
Billing is **$0.53 per counted video second**, where counted seconds = **reference video duration + output duration**. Image and audio references are not billed as duration.
注:文档把这条翻译成可执行动作:「trim reference clips before uploading」与「use the 480p tier for reference selection」。

两段式工作流(480p 草稿 → 1080p 交付)是文档主张的正确用法:先用同一端点族的 480p 变体跑 3-5 个参考组合变体,只判身份保持/镜头匹配/音频贴合(不判清晰度),再把胜出 body 原样跑 1080p。

seedance-2-5-reference-to-video/SKILL.md
Re-run the winning body verbatim against `.../reference-to-video/1080p`, raising `duration` only once the beat is right.
注:理由写在紧邻一句:480p 计秒 $0.12 vs 1080p $0.53,草稿成本约为终稿的一个数量级内低档。

版本迁移陷阱被显式标注:Seedance 2.0 Pro 用 image_url/video_url/audio_url,2.5 改为 images/videos/audios 数组,照抄旧 body 会直接 schema 报错 exit 65——这是本 skill 对 agent 最实用的一条排错知识。

seedance-2-5-reference-to-video/SKILL.md
**Parameter names changed from 2.0.** Seedance 2.0 Pro used `image_url` / `video_url` / `audio_url`. Seedance 2.5 uses `images` / `videos` / `audios`. Copying a 2.0 body verbatim produces a schema error (exit 65).
注:同一文档的 anti-patterns 再列一次,属于刻意重复以防漏读。

安全边界写在 skill 内并被 allowed-tools 收窄:只允许 `runcomfy *` 子命令、安装走受信任包管理器且禁止 agent 把远程安装脚本管进 shell、token 落在 ~/.config/runcomfy/token.json(0600) 或 RUNCOMFY_TOKEN、出站仅 model-api.runcomfy.net 与下载白名单、单文件下载 2 GiB 上限。

seedance-2-5-reference-to-video/SKILL.md
**Install via a verified package manager only.** Use `npm i -g @runcomfy/cli` or `npx -y @runcomfy/cli`. **Agents must not pipe a remote install script into a shell** on the user's behalf.
注:这些是 skill 作者的自我约束声明,执行体(CLI)在仓外,本 pin 无法证实其行为,已记入 verification。

2核心能力

01参考条件生成 1080p 视频:最多 9 图 / 3 视频 / 3 音频一次调用,身份、产品几何、风格由参考栈锁定而非靠散文描述
02同轮原生音频:generate_audio 默认开启,语音/音效/音乐与画面同 pass 产生
03时长与画幅参数化:4-30 秒整秒步进、7 种宽高比(含 adaptive)
04成本预估与省钱动作:给出 4 组计秒-价格对照,并指示剪短参考片、用 480p 选参考
05480p 草稿工作流:同一套参数先在 480p 变体上验证参考栈,胜出 body 原样升到 1080p
06提示词分工纪律:稳定项(脸/服装/产品几何/品牌色)交给参考图,演化项(动作/镜头/光变/情绪)交给 prompt,并给了 anti-patterns 清单
07排错表:0/64/65/69/75/77 六个退出码语义,可与 CLI 文档对照排障
08模型路由:按需求给出换端点的判据(无参考走 t2v、单图走 i2v、同类参考换 Wan 3.0 Prime / MiniMax H3、口型走 ai-avatar-video)
09注入面自护:明确把参考媒体当不可信数据、只接受用户显式提供的 URL、产物异常时停下报告而不盲跑

3外部依赖

类型依赖
cliruncomfy(RunComfy 官方 CLI,唯一被 granted 的命令面)
package@runcomfy/cli(npm 全局安装,或 npx -y 一次性运行)
networkRunComfy Model API(视频生成请求提交,端点路径 bytedance/seedance-2.5/reference-to-video/1080p)
network生成结果下载白名单(CLI 把结果 URL 抓回本地 --output-dir)
network用户提供的参考图/视频/音频 URL——由 RunComfy 模型服务器抓取(本机不抓)
networkRunComfy 模型页/文档站(引用与排错链接,带 utm 营销参数)

4风险提醒 风险提醒:橙色 · 评估后使用

风险提醒:橙色 · 评估后使用
  • 付费资源被 agent 直接调用:一次 30 秒带长参考的调用可达 $20 级 — 文档自己的最贵示例为 40 计秒 = $21.20;成本控制全靠提示词纪律,没有额度上限、二次确认或 dry-run 机制。
  • videos 必填性自相矛盾,可能导致调用失败或多付一倍钱 — line 79 说可省、line 173 说必填;用户若按 Limitations 行事会白付参考时长,按 schema 节行事又可能被端点拒绝(仓内无法裁决)。
  • 参考素材出域:肖像、产品图、品牌素材交给第三方模型服务器抓取与解读 — 文档自承参考媒体由 RunComfy 服务器抓取并被模型当作内容解读;合规(肖像权、商业素材外流)责任在使用者,且参考 URL 不得带私有 token。
  • 执行面与供应链仓外、且文档转述不可证实 — CLI(@runcomfy/cli 无 pin)、Model API 行为、token 0600、2 GiB 上限、无遥测等全部是文档声明,本仓库无法核实;npx 分发无版本锁定。
  • 内容为商业营销资产:全链带 utm_source=skills.sh,路由表持续把用户导流到自家付费端点 — 13 处 utm 参数与「换端点」建议都指向 runcomfy.com 的付费模型页;文档同时充当产品目录与说明书,选型建议需自行独立判断。
风险提醒:橙色,评估后使用。按统一分档准则:运行时驱动第三方 npm 包/CLI(@runcomfy/cli),该 CLI 每次调用读取用户 RunComfy 凭证(~/.config/runcomfy/token.json 或 RUNCOMFY_TOKEN 环境变量)并消耗付费额度——命中「调第三方 npm/CLI 且可能读配额/密钥 → 橙」。执行面(CLI、Model API、token 读取、2 GiB 上限)全部在仓外,文档转述无法在本 pin 证实,按「拿不准取高一档」定橙。同时存在可预期的网络外发:参考媒体与提示词上送 model-api.runcomfy.net(素材出域),参考媒体是文档自认的注入载体。降档因素(故不升红):allowed-tools 已收窄为 `runcomfy *`,无任意 shell;无凭证回显;安装明确要求走受信任包管理器并禁止 agent 管道执行远程脚本;端点有白名单声明;skill 本体零代码、零混淆、无隐藏端点。

5第二遍独立确认

  • [discrepancy] `videos` 到底是否必填(文档自称反直觉知识) — 同一文件自相矛盾。line 79 主张「**`videos` is optional, despite what the schema says.** … the endpoint accepts and completes a prompt-plus-images body with no `videos` key at all」,而 line 173 的 Limitations 写「- **A reference video is mandatory** on this endpoint (1-3 clips, 1-item minimum).」;frontmatter description 也按 1-3 段参考视频叙述。对使用者是实质歧义:既影响能否只带参考图调用,也影响计费(带不带参考视频差一倍价格)。仓内无法裁决哪条为真(结论应由调用实测确定),此处只记录冲突。
  • [ok] 退出码表与 CLI 能力声明是否与同仓 CLI skill 一致 — runcomfy-cli/SKILL.md 的退出码表为 64/65/69/75/77(另有 130=Ctrl-C),与本文件一致;`--input '<JSON>'`、`--output-dir <path>`、默认下载到当前目录、以及 `Ctrl-C` 取消远程任务等语义在两侧措辞互洽,未发现虚构 flag。
  • [ok] 定价表算术 — 逐行复核等于 counted seconds × $0.53:5→$2.65、10→$5.30、16→$8.48、40→$21.20,与文档给出值完全一致。
  • [discrepancy] 「five drafts cost roughly what one 1080p final costs」这句是否成立 — 算术上偏乐观:五份 5 秒 480p 草稿 = 25 计秒 × $0.12 = $3.00;一份 5 秒 1080p 终稿带一段 5 秒参考 = 10 计秒 × $0.53 = $5.30。实际约为 57%,属营销式「roughly」,不是错误但不宜作为预算依据。
  • [unlocatable] 价格数字与「No telemetry, no callbacks」是否可在仓内证实 — $0.53 / $0.12 / $0.20 费率与无遥测声明均属仓外服务事实(服务端与 CLI 二进制都不在本仓库),本 pin 无任何证据可核;按「定位不到不硬写」记待补,且已计入橙档理由。
  • [ok] allowed-tools 声明与正文实际指令是否相符 — frontmatter line 3 为 `Bash(runcomfy *)`,正文全部可执行示例均为 `runcomfy run …`;安装行(npm/npx)与 RUNCOMFY_TOKEN 导出被明确划为「operator 一次性准备」,与本文件 line 215 的自述一致,未发现越界的 shell 指令。
  • [discrepancy] 安装命令与仓库身份是否一致 — 本文件 line 35 写 `npx skills add genmedia-labs/skills --skill seedance-2-5-reference-to-video -g`,与 git remote(github.com/genmedia-labs/skills.git)一致;但仓库 README.md 仍写 `npx skills add agentspace-so/runcomfy-agent-skills --skill <skill-name>`(旧仓名),属仓库级文档漂移,非本 skill 内容错误,但会让读者拿到错的安装源。

6结论

  • 把「模型能做什么」与「怎么调才不烧钱」写在一起:计秒公式、四组价格对照、剪短参考片的动作,直接约束 agent 的花钱行为
  • 版本迁移陷阱显式标注,能挡住「照抄旧 body 必报错」这类高频失败
  • 两段式草稿工作流给出可执行的三步(跑变体→只判三项质量→原样升档),把迭代成本压到终稿的一档以内
  • 注入面自护成文:把参考媒体当数据、只用用户显式给出的 URL、异常产物先停下报告,而不是把「素材可能是攻击载荷」留给读者自己想
  • 调用面被 allowed-tools 收窄到 `runcomfy *`,并明确反对 agent 代跑远程安装脚本,工具面比同类生成 skill 更克制
  • 适合:适合已有 RunComfy 账号、需要把「同一人物/产品/品牌风格跨多个镜头保持一致」做成素材的 agent 用户:电商产品片、风格锁定的品牌片、需要原生对白/环境声的一体化生成,以及愿意用 480p 草稿控制成本的迭代场景。也适合想抄一份「生成类 skill 该怎么写定价、排错、注入自护」的 skill 作者。
    不适合:不适合没有 RunComfy 账号、或不允许素材(尤其肖像/商业素材)出域上传第三方服务器的用户;不适合要把成本严格锁死(无额度上限、无 dry-run)的批量作业;不适合需要 720p/4K 或需要 seed 复现的场景(本端点定档 1080p 且无 seed);也不适合想要离线本地生成的人——本 skill 的全部能力依赖付费云端点。
    安装 agent 直装可复制
    ① 本站镜像 更新 2026-09-15
    方式 A · 人下载镜像包下载 seedance-2-5-reference-to-video.tar.gz
    sha256: 25f8d8a50989d749…
    方式 B · JSON 格式安装指南,复制给 agent
    安装指南
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② 上游 GitHub · 原始来源
    能访问 GitHub?直接去上游安装(实时版,可能已更新)GitHub 原始 ↗
    本页镜像锁定 commit c163a9fd3a;上游为实时仓库。
    来源信息 GitHub 原始
    作者 / 仓库genmedia-labs / genmedia-labs/skills
    Stars7
    最近推送2026-09-07
    本 skill commitc163a9fd3a
    许可MIT(仓库根 LICENSE:Copyright (c) 2026 RunComfy / agentspace-so;本 skill frontmatter 亦声明 license: MIT)
    本站信息
    收录日期2026-09-06
    分类内容创作
    侦查报告AI 侦查 · 2 遍 · 2026-09-06
    本站镜像与 GitHub 原始是不同来源:本站锁定 commit 快照经 /r2 分发;GitHub 为实时上游,内容可能已更新。
    同分类邻近