seedance-submitter

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Seedance Submitter

Seedance 提交工具

Use this skill for Seedance 2.0 generative video jobs routed through the hosted capability.
Follow shared release-shell rules in:
  • postplus-shared
    release-shell rules
本技能适用于通过托管能力处理的Seedance 2.0生成式视频任务。
请遵循以下共享发布规则:
  • postplus-shared
    发布规则

Workflow

工作流

  1. Lock inputs: product image paths, storyboard image path, script, target duration, output root, and whether the user wants submit or only JSON.
  2. Read references/current-rules.md.
  3. If creating request JSON, read references/request-json.md.
  4. Upload local reference images before submission and replace local paths with uploaded URLs.
  5. Put exact spoken copy in
    promptPlan.dialogue
    .
  6. Put voice style, BGM, SFX, subtitle, and watermark constraints in
    promptPlan.audio
    .
  7. Submit with
    skills/40-creative/video-batch-runner/scripts/generate_video_from_image_audio.mjs
    .
  8. Poll with
    skills/40-creative/video-batch-runner/scripts/poll_prediction.mjs
    until completed.
  9. Report local
    renders/render-001.mp4
    paths and prediction ids.
  1. 锁定输入内容:产品图片路径、分镜图路径、脚本、目标时长、输出根目录,以及用户是要提交任务还是仅生成JSON。
  2. 阅读 references/current-rules.md
  3. 若需创建请求JSON,请阅读 references/request-json.md
  4. 提交前上传本地参考图片,并将本地路径替换为上传后的URL。
  5. 将准确的旁白文案填入
    promptPlan.dialogue
  6. 将语音风格、背景音乐、音效、字幕和水印约束填入
    promptPlan.audio
  7. 通过
    skills/40-creative/video-batch-runner/scripts/generate_video_from_image_audio.mjs
    提交任务。
  8. 使用
    skills/40-creative/video-batch-runner/scripts/poll_prediction.mjs
    轮询直至任务完成。
  9. 汇报本地
    renders/render-001.mp4
    路径和预测ID。

When Splitting

脚本拆分规则

  • Split by voiceover meaning, natural pauses, and shot continuity.
  • Do not mechanically split at
    0:00-0:15 / 0:15-0:30
    unless the script naturally fits.
  • If one grid crosses a segment boundary, the later segment must explicitly say it continues the prior action.
  • Each segment must be a complete request that can be submitted, polled, and downloaded independently.
  • 按照旁白语义、自然停顿和镜头连贯性进行拆分。
  • 除非脚本内容自然适配,否则不要机械地按
    0:00-0:15 / 0:15-0:30
    拆分。
  • 若某个镜头跨越片段边界,后续片段必须明确说明是延续前一段的动作。
  • 每个片段都必须是可独立提交、轮询和下载的完整请求。

Hosted Boundary Rule

托管边界规则

  • Keep request files, raw provider responses, and polling state under
    <work-folder>/.postplus/seedance-submitter/
    when they are internal execution state.
  • Keep only final user-facing renders outside
    .postplus/
    .
  • If the hosted capability is unavailable, unauthorized, or returns a stable network error, stop immediately instead of switching to ad hoc shell glue.
  • 内部执行状态相关的请求文件、原始供应商响应和轮询状态需保存在
    <work-folder>/.postplus/seedance-submitter/
    下。
  • 仅将最终面向用户的渲染文件放在
    .postplus/
    外部。
  • 若托管能力不可用、未授权或返回稳定网络错误,请立即停止操作,不要改用临时shell脚本替代。

Debugging

调试

If generation stalls, misses dialogue, or produces malformed request JSON, read references/troubleshooting.md.
若生成过程停滞、缺失旁白或产生格式错误的请求JSON,请阅读 references/troubleshooting.md