Xeed Seedance 2.5 视觉生产 workflow / v2.0.0 日期:2026-10-05 用户已确认 Seedance;作者 SD2.5 缩写在本 workflow 中按 Seedance 2.5 处理。 本次没有调用模型、付费、上传或部署。archive-v1/ 是旧版;当前根目录为执行规格。 主流程 现有花朵导入/可选静帧编辑 → 冻结首帧 → 固定下端茎连接带 → Seedance 2.5 5秒I2V → 保存任务ID → GET状态 → 下载 → 根茎/循环/连接点QA → MP4+poster → manifest → 真实渲染器坐标投影。 具体植物 reference/xeed-organism-candidate.png 是现有 Xeed 源图副本,1254×1254。 透明青色膜状花瓣、密集脉络细丝、黄绿色中心、蓝紫色弯曲细长茎。 SHA256:5d05779eb85a992ffd0e4238de66691a08508f9c36e69e60c496703fcfa767ed 候选艺术不等于权利已审查。原件没有改动;本轮直接导入,不需再用文本换一株花。 若编辑静帧,保留形态并重新测接点;不能沿用旧哈希和坐标。 文件 workflow.html:中文生产步骤、植物预览、完整提示词、接点、QA、来源。 prompts.json:primary_pilot=flower-pilot 是当前花朵;四模块是后续独立素材模板。 seedance-request.template.json:官方原始请求体;URL/text仍为待替换占位符,未执行。 seedance-job.py:标准库辅助代码,prepare离线;submit/status/download才访问网络。 asset-manifest.template.json:来源、模型、输出、费用、接点、QA、状态。 reference/xeed-organism-candidate.png:原艺术副本。archive-v1/:前一版。 1. 第一帧与连接带 直接导入当前源图。整条茎与下端连接带静止,只让花瓣外缘微动、少量光沿已有纹理流。 主茎不能漂移、旋转、变形、遮挡或淡出。保存尺寸、源hash和静态landmarks。 Seedance是图生视频,不要求先运行FLUX/SD。只有需要修静帧才用still_edit_prompt。 2. 离线准备本地PNG请求 官方支持 data URI: https://docs.volcengine.com/docs/ark/create-video-generation-task-api?lang=zh helper接受PNG,检查300–6000尺寸、0.4–2.5比例、保守小于30MB。 prepare把源图嵌入首尾帧JSON,无网络;未来POST会把这些像素发给服务。 此private请求不要打印、提交Git或放进网页。使用真实Python3解释器;下文python3是命令示例,按设备配置替换为已验证路径。 python3 seedance-job.py prepare \ --image reference/xeed-organism-candidate.png \ --module flower-pilot \ --output work/seedance/request.private.json 输出request.private.json与request.private.metadata.json。 model=doubao-seedance-2-5-260628,ratio=adaptive。 5秒、720p、无音频、mp4是首轮试验选择,不是已测最优值。 3. POST一次并保存ID(下面命令本次均未执行) 真实调用时在本地环境设置 ARK_API_KEY,不写入文件、网页或日志。 先核对账号、当前价格、访问权限与源图使用权。 python3 seedance-job.py submit \ --request work/seedance/request.private.json \ --job-dir work/seedance/jobs POST https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks 官方create响应字段id;helper立即保存{id}.create.private.json,并在POST前保存请求hash attempt marker;同一job目录的同一请求禁止再次提交。 网络超时/异常响应不自动重发,先在服务侧检查已有任务,避免重复生成。 等价curl(未执行): curl --fail --silent --show-error --request POST \ 'https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks' \ --header "Authorization: Bearer ${ARK_API_KEY}" \ --header 'Content-Type: application/json' \ --data-binary @work/seedance/request.private.json \ --output work/seedance/create.private.json 4. GET状态,成功后下载 官方GET是在tasks后加/{id}: https://api.volcengine.com/api-docs/view?action=GetContentsGenerationsTask&serviceCode=ark&version=2024-01-01 status:queued/running/cancelled/succeeded/failed/expired。 成功地址:content.video_url;失败对象:error。 python3 seedance-job.py status \ --task-id ACTUAL_TASK_ID \ --job-dir work/seedance/jobs 替换实际ID;queued/running等待后再查,不重新POST。 failed/cancelled/expired停止检查error;未知状态停止检查官方文档。 status每次只做一次GET;要有界轮询,使用下面poll。它只GET,最多600秒,10秒间隔是首轮选择,不是官方频率要求: python3 seedance-job.py poll \ --task-id ACTUAL_TASK_ID \ --job-dir work/seedance/jobs \ --interval 10 --timeout 600 超时可使用同一task ID重跑poll;终态失败返回非零退出码。 succeeded后: python3 seedance-job.py download \ --task-id ACTUAL_TASK_ID \ --job-dir work/seedance/jobs \ --output work/seedance/xeed-flower-specimen01-idle-r001-master.mp4 仅成功时读取content.video_url,拒绝空/nonHTTPS地址。 下载到签名结果地址时不携带ARK_API_KEY/Authorization。 下载后检查MP4/ISO-BMFF ftyp签名再原子改名;空/HTML结果留为.part并报错。 保存母版与.download.json实际bytes/hash;不把签名URL复制到公开manifest。 官方说明结果URL有效24h、Seedance2.5下载上限100、任务记录7天, 真实调用以当次文档为准,完成后及时保存母版: https://docs.volcengine.com/docs/ark/list-video-generation-tasks-api?lang=zh 等价GET(未执行;XEED_TASK_ID取实际id): curl --fail --silent --show-error \ --header "Authorization: Bearer ${ARK_API_KEY}" \ "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/${XEED_TASK_ID}" \ --output work/seedance/status.private.json 5. 根茎、接点与循环QA 至少0/25/50/75/100%五处,另需逐帧查看下端茎漂移,三次循环播放。 总分至少85/100;根系/身份/时序/接缝各>=3/4;所有硬门槛通过。 3px/1254源尺寸是首轮漂移容限假设,不是已测模型性能。 漂移超限:重做clip,或把固定第一帧的下端stem band合成到动态花瓣之下, 重新检查合成边界;不能让网页根线追着坏茎漂移来掩盖缺陷。 若仍不稳定,用静态花朵+确定性根线,不播放失败clip。 同首尾帧不保证无缝;淡化不能修断茎/双根;方向粒子流不适合反播。 静态源测量(已验证源,不等于生成视频或网页验证) 1254图,左上原点:u=x/1254,v=y/1254。 原手工参考点stem_overlap=(606.673,1170)px → (0.4837903,0.9330144), 位于茎内部,约末端34源像素前;作为辅助测量保留,并非当前renderer起点。 当前renderer_attachment_overlap按root-feature-explorer.tsx的STEM.overlap核对: (594.1171,1155)px → (0.473777592,0.921052632)。 它位于更深的下端茎内;cyan主根在约20–40CSS像素重叠带中渐现,长度随显示几何变化。 当前gradient从0透明到offset0.38时0.32,再到末端0.48;不能把渐现起点当茎尖端。 distal_tip=(643.6859,1204)px → (0.5133062,0.9601276)。 切线样本A=(0.4812201,0.9290271),B=(0.4869437,0.9370016); 源图单位方向约(0.5831,0.8124),右下。 非等比CSS映射后必须从投影A/B重新求切线。 6. Web导出(示例未执行;使用已有FFmpeg,不自动安装) 官方 https://ffmpeg.org/ffmpeg.html 先读实际codec/尺寸/fps/pixel format。MOV不保证alpha。 ffprobe -v error \ -show_entries stream=codec_name,width,height,r_frame_rate,pix_fmt:format=duration,size \ -of json work/seedance/xeed-flower-specimen01-idle-r001-master.mp4 \ > work/seedance/master.inspect.json QA通过后,首轮720宽/24fps/H264/无音频。不要把720源放大后宣称细节提高。 ffmpeg -i work/seedance/xeed-flower-specimen01-idle-r001-master.mp4 \ -map 0:v:0 -an -vf "fps=24,scale=720:-2" \ -c:v libx264 -pix_fmt yuv420p -crf 20 -preset slow -movflags +faststart \ work/seedance/xeed-flower-specimen01-idle-r001-web.mp4 从冻结首帧导poster;需要现有FFmpeg带WebP编码器: ffmpeg -i reference/xeed-organism-candidate.png \ -vf "scale=720:-2" -frames:v 1 \ work/seedance/xeed-flower-specimen01-idle-r001-poster.webp 压缩参数是试验起点。手机目标<=1.5MB、桌面<=3MB、poster<=150KB, 以实际清晰度和性能调整。默认MP4不透明;screen混合不是alpha。 透明另做抠像/codec/浏览器验收,不把扩展名当证明。 7. manifest与网页放置 填实际模型/任务ID/参数/费用/许可/输出hash/帧条/漂移/设备证据。 源图测量只用于该源hash;新首帧需重测。 - img/video:用真实object-fit内容矩形,包含letterbox/crop和CSS变换。 - LivingSpecimen:用真实texture/shader与canvasCSS尺寸。当前观测.94texture scale, 按最终canvas几何重新校准;不能把texture投影直接当object-fit contain。 - 所有点投影到root SVG坐标;A/B同样投影再求方向。 - 当前根线从renderer_attachment_overlap(实际STEM.overlap)起,先用投影A/B切线接到distal_tip, 再沿1190行末段采样到tip的exit方向延续后分叉;旧stem_overlap仅是手工辅助点。 功能终点来自实际DOM;下端cyan渐现使用实际renderer重叠带。 - 标签、点击、真实状态保持HTML;视频只有当前片段播放,离屏/后台暂停。 - 少动态模式显示poster;素材失败时入口仍能操作。 - 像素请求/Key/签名URL留在制作工作区,网页只接最终可公开素材。 模型与替代 Seedance2.5托管路线已由用户确认;本次未找到公开权重,不能称开源最强。 FLUX.2-klein-4B/Qwen-Image-2512→Wan2.2-TI2V-5B保留为后续可下载权重备选。 按各官方许可与硬件说明使用。此首轮不需要FLUX,也不训练LoRA或改生命模型。 已完成:特定花朵规格、提示词、原始请求/离线helper、源图接点记录、 输出合同与网页映射规则。 待执行:真实生成、循环与接点QA、媒体导出、设备实播、正式素材接入与发布。