Seed Volcengine T2V Config
Seedance video with audio, straight from a prompt
- request
Seedance is ByteDance's video model, and like Seedream it's API-only - there's no local checkpoint to download, no ComfyUI-native wrapper to babysit. SeedVolcengineT2VConfig is the node that turns a text prompt into a Seedance request through the Volcengine ARK endpoint. It's also the one video config in the pack that defaults to generating audio, which immediately sets it apart from the silent clips everywhere else.
Config node rules apply: output is a MEDIAHUB_VIDEO_REQUEST that flows into MediaHubSubmitVideo → MediaHubResolveVideo → SaveVideo. The ARK key is the same one the Seedream image nodes use.
Inputs that matter
- model - five Seedance versions, again date-stamped:
doubao-seedance-2-0-260128and its-fast-260128sibling, then the older1-5-pro-251215,1-0-pro-250528, and1-0-pro-fast-251015. The-fastvariants are your draft loop; the 2.0 is the quality pick. - resolution -
480p,720p, or1080p. This is the only video provider here offering a 480p tier, which is genuinely handy for cheap iteration. - ratio - seven choices including
16:9,9:16,1:1, the 4:3/3:4 pair,21:9, and aadaptiveoption that lets the provider decide based on your prompt's implied framing. - duration - seconds, default 5, range up to 15 (
-1means "provider's choice"). Most providers cap at 10; Seedance lets you push a bit further. - generate_audio - on by default. The model tries to produce matching sound. If you want silent footage (or you're going to add your own audio later), switch it off - otherwise you're paying for audio synthesis you'll throw away.
- watermark - off by default.
- seed -
-1= random; non-negative for reproducibility.
Output: request → MediaHubSubmitVideo.
Why you'd reach for it
Audio-plus-video in one API call is the headline feature, and the 480p tier makes it the cheapest way in this pack to test whether a video idea works before spending on a full-res render. If you're building quick storyboard clips or mood-reel drafts, this is the node.
Installing it
cd ComfyUI/custom_nodes
git clone https://github.com/vantang/ComfyUI-MediaHub.git
/path/to/ComfyUI/python -m pip install -r ComfyUI-MediaHub/requirements.txt
Restart ComfyUI; node under MediaHub/Provider/Seed Volcengine/Video. Only requests/Pillow/numpy, and an ARK API key from Volcengine.
Common gotchas
Forget to check generate_audio and you'll wonder why every clip has noise you didn't ask for - it defaults to on. And remember the async pipeline costs you queue time: ResolveVideo polls up to ten minutes, and a 15-second 1080p Seedance job with audio can genuinely sit in the provider queue that long. A timeout isn't automatically a failure - check the ARK console for the task before re-submitting, or you'll pay twice for the same clip.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| model | COMBO | 5 options: doubao-seedance-2-0-260128, doubao-seedance-2-0-fast-260128, doubao-seedance-1-5-pro-251215, doubao-seedance-1-0-pro-250528, doubao-seedance-1-0-pro-fast-251015 | |
| resolution | COMBO | 3 options: 480p, 720p, 1080p | |
| ratio | COMBO | 7 options: 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, +1 | |
| duration | INT | 5-1–15 | — |
| seed | INT | -1-1–4294967295 | — |
| watermark | BOOLEAN | false | — |
| generate_audio | BOOLEAN | true | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| request | MEDIAHUB_VIDEO_REQUEST | — |