Skip to content
Back to skills

Seedance Pipeline

ASecurity

Integrate Seedance 2.0 with ComfyUI nodes and post-processing chains covering upscale, frame interpolation, color grade, composite, and metadata cleanup. Use when building automated video pipelines, connecting Seedance to external tools, or finishing and delivering a generated video clip.

  • 57 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 17, 2026
ai-agentsnodegitapi

Works with

  • cursor
  • cli
  • api

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill seedance-pipeline --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Seedance Pipeline?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Seedance Pipeline
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-seedance-pipeline/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-seedance-pipeline)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: seedance-pipeline
description: 'Integrate Seedance 2.0 with ComfyUI nodes and post-processing chains covering upscale, frame interpolation, color grade, composite, and metadata cleanup. Use when building automated video pipelines, connecting Seedance to external tools, or finishing and delivering a generated video clip.'
license: MIT
user-invocable: true
user-invokable: true
tags: ["pipeline", "comfyui", "api", "firebase", "openclaw", "antigravity", "gemini-cli", "codex", "cursor", "windsurf", "opencode"]
metadata: {"version": "3.7.0", "updated": "2026-02-26", "openclaw": {"emoji": "πŸ”—", "homepage": "https://github.com/Emily2040/seedance-2.0"}, "parent": "seedance-20", "antigravity": {"emoji": "πŸ”—", "homepage": "https://github.com/Emily2040/seedance-2.0"}, "gemini-cli": {"emoji": "πŸ”—", "homepage": "https://github.com/Emily2040/seedance-2.0"}, "firebase": {"emoji": "πŸ”—", "homepage": "https://github.com/Emily2040/seedance-2.0"}, "author": "Emily (@iamemily2050)", "repository": "https://github.com/Emily2040/seedance-2.0"}
---

# seedance-pipeline

API, ComfyUI, and post-processing for Seedance 2.0.

## Platform Access

| Surface | Endpoint / App | Notes |
|---|---|---|
| Web | jimeng.jianying.com (Dreamina) | 4–15 s, up to 1080p |
| Mobile | CapCut / Jianying Β· Xiaoyunque | 5–10 s |
| API | Volcengine `Doubao-Seedance-2.0` | See rate limits below |
| Consumer | Doubao app | Standard web limits |

## Volcengine API

```
POST https://ark.cn-beijing.volces.com/api/v3/videos/generations
Authorization: Bearer <API_KEY>
Content-Type: application/json
```

```json
{
  "model": "Doubao-Seedance-2.0",
  "prompt": "<compiled plain-text prompt>",
  "duration": 8,
  "aspect_ratio": "16:9",
  "resolution": "1080p",
  "seed": 42
}
```

**Rules**
- Never send raw JSON schema β€” compile to plain text first.
- `seed` is optional; omit for variation, set for reproducibility.
- Check `status` field in response: `queued β†’ processing β†’ completed | failed`.
- Poll at 5 s intervals; timeout after 120 s.

## File Budget ("Rule of 12")

| Type | Max count | Max size each | Format |
|---|---|---|---|
| Image | 9 | 30 MB | JPG Β· PNG Β· WEBP |
| Video | 3 | **combined ≀ 15 s total** | MP4 Β· MOV |
| Audio | 3 | total ≀ 15 s | MP3 |
| **Total files** | **12** | β€” | β€” |

## ComfyUI Node Workflow

```
[Load Image / Load Video] β†’ [Seedance2 Sampler]
      ↓                           ↓
[CLIP Text Encode]          [Prompt Compiler]
      └────────────────────────→ ↓
                         [Video Output Node]
                                 ↓
                      [Frame Interpolation]
                                 ↓
                         [Upscale Node]
                                 ↓
                       [Color Grade Node]
                                 ↓
                        [Export / Mux Audio]
```

Key node parameters: `duration`, `aspect_ratio`, `resolution`, `seed`, `motion_strength`.

## Post-Processing Chain

### 1 Β· Upscale
- Tool: Topaz Video AI Β· Real-ESRGAN Β· ffmpeg `scale=iw*2:ih*2`
- Target: 720p β†’ 1080p (standard) Β· 1080p β†’ 2K (premium)

### 2 Β· Frame Interpolation
- Tool: RIFE v4.x Β· DAIN
- Standard: 24 fps β†’ 60 fps (smooth motion)
- Fight / fast action: 24 fps β†’ 120 fps

### 3 Β· Color Grade
- Tools: DaVinci Resolve Β· FFmpeg LUT
- Workflow: normalize exposure β†’ apply LUT β†’ mask-lift shadows β†’ finalize.
- LUT slots: Rec.709 (web) Β· Log-C (archive).

### 4 Β· Audio Mux
- Merge generated stereo audio with video: `ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -shortest out.mp4`

### 5 Β· Metadata Clean
- Strip generation metadata before distribution: `exiftool -all= output.mp4`
- Rename: `{project}_{shot}_{take}_{date}.mp4`

### 6 Β· Composite (optional)
- Layer generated clips in After Effects / DaVinci Fusion.
- Match color temperature across cuts before export.

## Output Specs

| Use case | Resolution | FPS | Container | Audio |
|---|---|---|---|---|
| Web / social | 1080p | 30 | MP4 H.264 | AAC 192k stereo |
| Film festival | 2K | 24 | MOV ProRes | PCM 48kHz |
| Archive | 2K | 24 | MKV H.265 | FLAC stereo |

## Routing

For prompt issues β†’ [skill:seedance-prompt]
For camera/storyboard β†’ [skill:seedance-camera]
For QA / errors β†’ [skill:seedance-troubleshoot]

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.