seedance-2-5-reference-to-video

Generates reference-guided 1080p video with synchronized audio via the RunComfy CLI.

12|2|Updated Aug 12, 2026
One-click install
npx skills add https://github.com/genmedia-labs/skills --skill seedance-2-5-reference-to-video-genmedia-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seedance-2-5-reference-to-video
Source: https://github.com/genmedia-labs/skills/tree/main/seedance-2-5-reference-to-video
Command: npx skills add https://github.com/genmedia-labs/skills --skill seedance-2-5-reference-to-video-genmedia-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @runcomfy/cli.

What problem does it solve? Creating video that keeps a character, product, or brand style consistent across shots is hard with prompt-only generation. This Skill produces 4-30 second 1080p clips from ByteDance Seedance 2.5 Reference to Video on RunComfy, locking identity and style to your reference images, clips, and audio instead of prose descriptions. ## Core Features & Use Cases - Reference-conditioned generation: Feed up to 9 reference images, 1-3 reference video clips, and 3 audio files into one call to anchor identity, camera motion, and mood. - Native synchronized audio: The generate_audio option produces speech, SFX, and music in the same pass at delivery-resolution 1080p. - Cost-controlled workflow: Documents the counted-seconds billing model ($0.53 per second of reference plus output duration) and a 480p draft-then-deliver pattern for cheap iteration. - Use Case: A marketer needs a consistent-character brand clip. They supply three identity stills and a 4-second handheld camera plate, and receive an 8-second 1080p vertical video with ambience audio. ## Quick Start Ask the agent to generate a Seedance 2.5 reference-to-video clip using your reference image and clip URLs with a descriptive prompt, for example: "Use Seedance 2.5 reference to video to make an 8-second 9:16 clip of the woman in these reference images walking toward camera with this handheld follow plate."

Frequently Asked Questions about seedance-2-5-reference-to-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a video from reference images with Seedance 2.5?▼

Run `runcomfy run bytedance/seedance-2.5/reference-to-video/1080p` with a JSON body containing a prompt and an `images` array of up to 9 publicly reachable URLs. Add a `videos` array of 1-3 clips to copy camera motion, and set `duration` between 4 and 30 seconds.

Seedance 2.5 reference-to-video vs text-to-video vs image-to-video?▼

Reference-to-video locks identity and style to supplied images, clips, and audio at 1080p. Text-to-video takes a prompt only, and image-to-video animates exactly one still. Use reference-to-video when consistency across shots matters.

How much does Seedance 2.5 reference to video cost?▼

Billing is $0.53 per counted second, where counted seconds equal reference video duration plus output duration. A 5-second output with no reference clip costs $2.65; adding a 5-second reference clip doubles it to $5.30. The 480p tier bills $0.12-$0.20 per second for drafts.

Is a reference video required for Seedance 2.5 reference-to-video?▼

No. Although the published schema lists `videos` as required, the endpoint accepts a prompt-plus-images body with no `videos` key. Omitting reference clips also removes their duration from billing, so you pay only for output seconds.

Why does my Seedance 2.5 request fail with a schema error?▼

Exit code 65 indicates a schema mismatch, most commonly from reusing Seedance 2.0 field names. Seedance 2.5 uses `images`, `videos`, and `audios` arrays instead of the 2.0 `image_url`, `video_url`, and `audio_url` fields.

What are the limitations of Seedance 2.5 reference to video?▼

Output is fixed at 1080p with no resolution parameter, duration caps at 30 seconds in whole-second steps, and there is no seed parameter for exact reproduction. Reference media are limited to 9 images, 3 videos, and 3 audios of roughly 2-15 seconds each.