跳到正文
cccskills
免费在 GitHub 公开中文介绍

seedance-2-0

用Seedance 2.0生成预告片和短视频,在指令中安排镜头运动、多镜头、对白口型与音效,并借助参考图保持人物外观一致。

原文查看原文说明

Generate cinematic clips with ByteDance Seedance 2.0 — the preferred premium video model in OpenMontage when a paid gateway is configured. Use when: (1) producing trailers, teasers, hype edits, or premium cinematic clips, (2) needing native synchronized audio (speech, SFX, ambience) in a single pass, (3) needing multi-shot cuts inside one generation, (4) needing director-level camera control, (5) needing lip-sync from quoted dialogue in the prompt, (6) needing reference-conditioned generation with up to 9 images + 3 video clips + 3 audio clips, (7) wanting consistent character identity across shots. Accessible via fal.ai (`seedance_video` tool), HeyGen (Video Agent / Avatar Shots), Replicate, Runway (Enterprise, non-US), Freepik, BytePlus ModelArk, Higgsfield, Pollo, and other aggregators.

实测评分 未实测

查看安装方法

适用场景

  • 制作预告片和先导片
  • 保持多镜头中的人物外观一致
  • 制作口型匹配的对话视频
  • 指定镜头与声音制作动作场景

中文介绍

功能

使用Seedance 2.0生成预告片、先导片等短视频。将镜头运动、按时间安排的表演、多镜头结构、对白和音效整理成指令。支持参考图像、视频和音频生成,也可指定在多个镜头中保持同一人物的面部和服装。OpenMontage通过video_selector选择服务商,从试作推进到正式生成。

适用场景

适合需要保持人物外观一致,或希望同时生成画面与声音的任务。也可用于按秒规划动作和镜头运动的场景。

使用示例

  • “用参考图中的人物制作十秒预告片,包含三个镜头。”
  • “制作竖屏视频,包含一句简短对白和脚步声。”

注意事项

需要配置支持的付费服务及API密钥。分辨率和使用条件因服务商而异,生成长度最多十五秒。正文说明OpenMontage的HeyGen集成仅支持1.x。画面内文字与标志不稳定,因此建议另行叠加。生成后需检查口型、人物外观、音画同步和实际时长。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
B部分不足列出付费API价格和调用示例,但未说明执行前的批准或预算确认。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足列出FAL_KEY等环境变量和服务商限制,但未提供配置步骤。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月23日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md17.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Seedance 2.0 (ByteDance)

Seedance 2.0 is the ByteDance Seed team's unified multimodal video+audio model (released Feb 2026, globally available via partner APIs April 2026). It is the preferred premium default for cinematic, trailer, teaser, and motion-led work inside OpenMontage whenever any supporting gateway is configured. OpenMontage wraps four gateways directly (seedance_video → fal.ai, seedance_replicate → Replicate, runway_video with model="seedance_2.0" → Runway, higgsfield_video with model="seedance_2.0" → Higgsfield); BytePlus / Freepik / HeyGen-Video-Agent wrappers are on the roadmap. The scoring engine deduplicates by provider="seedance" so whichever gateway the user has configured wins automatically — agents should pass preferred_provider="seedance" to video_selector (or let the scorer pick) rather than routing to a specific gateway by name.

Why it is the OpenMontage premium default

CapabilitySeedance 2.0Notes
Single-pass native synced audioYesSpeech + SFX + ambience generated jointly, not post-sync
Multi-shot inside one generationYesMultiple cuts/shots in a single prompt
Director-level camera controlYesCamera language (dolly, tilt, arc, crane, handheld) honored
Lip-sync from quoted dialogueYesCharacter says: "..." matches mouth shapes
Reference conditioningUp to 9 images + 3 video clips + 3 audio clips12-asset multimodal
Character identity consistencyYesFace/subject stable across shots
Max shot duration15 sauto / 4–15 s
Resolution ceiling1080p on some endpoints (720p default on fal.ai)Provider-dependent
Elo (Artificial Analysis)1269 (#1 as of Feb 2026)Beat Veo 3, Sora 2, Runway Gen-4.5

Switch away only for a specific reason: strict budget (use the fast variant or LTX), user-preferred provider (VEO/Sora/Kling), or a stylistic fit that favors another model.

Provider surfaces

SurfaceEnvOpenMontage toolStatusNotes
fal.ai (primary)FAL_KEYseedance_video✅ wrappedModel IDs below. Supports T2V, I2V, reference-to-video; standard and fast variants. Default in OpenMontage.
ReplicateREPLICATE_API_TOKENseedance_replicate✅ wrappedbytedance/seedance-2.0 + bytedance/seedance-2.0-fast. Standard Replicate prediction API.
RunwayRUNWAY_API_KEYrunway_video (model: seedance_2.0)✅ wrappedThird-party Seedance 2.0 model inside Runway. Unlimited/Enterprise plans, non-US only. Selected via model param.
HiggsfieldHIGGSFIELD_API_KEY + _SECREThiggsfield_video (model: seedance_2.0)✅ wrappedSeedance 2.0 is the default model on this tool. Emphasis on character identity + long-form chaining.
HeyGenHEYGEN_API_KEYheygen_video (1.x only) + TODO⚠️ 1.x onlyThe seedance_pro / seedance_lite workflow provider strings on HeyGen map to Seedance 1.x. 2.0 access flows through Video Agent / Avatar Shots endpoints — a separate seedance_heygen tool is on the roadmap.
BytePlus ModelArk / VolcengineBytePlus tokennot wrapped🔜 roadmapDirect from ByteDance. Pro ~$0.15 / 5 s, Lite ~$0.010/s. Token-based.
FreepikFreepik tokennot wrapped🔜 roadmapPOST /v1/ai/image-to-video/seedance-pro-1080p for 1080p I2V
Pollo / PiAPI / Atlas Cloud / AIMLAPIvariousnot wrapped🔜 roadmapAggregators resell fal.ai or ByteDance endpoints

fal.ai model IDs (used by seedance_video)

bytedance/seedance-2.0/text-to-video
bytedance/seedance-2.0/image-to-video
bytedance/seedance-2.0/reference-to-video        # 9 img + 3 vid + 3 audio
bytedance/seedance-2.0/fast/text-to-video
bytedance/seedance-2.0/fast/image-to-video
bytedance/seedance-2.0/fast/reference-to-video

Pricing (fal.ai, 720p): standard $0.3034 / s (T2V), $0.3024 / s (I2V). Fast $0.2419 / s across endpoints. The fast variant trades some camera/motion fidelity for latency and cost — do not route slow-mo, multi-shot, or dolly-heavy prompts to fast on the first try.

Calling Seedance 2.0 inside OpenMontage

Always go through video_selector with preferred_provider="seedance" (or let the scoring engine pick it):

from tools.tool_registry import registry
registry.ensure_discovered()
selector = registry.get("video_selector")
result = selector.execute({
    "prompt": PROMPT,
    "preferred_provider": "seedance",
    "operation": "text_to_video",       # or image_to_video / reference_to_video
    "aspect_ratio": "21:9",             # 21:9 / 16:9 / 9:16 / 4:3 / 1:1 / 3:4
    "duration": "10",                   # auto / 4..15
    "resolution": "720p",               # 480p / 720p
    "output_path": "projects/<proj>/assets/video/clip_01.mp4",
})

Direct call to the provider tool (only when you must bypass the selector):

seedance = registry.get("seedance_video")
seedance.execute({
    "prompt": PROMPT,
    "model_variant": "standard",   # "standard" or "fast"
    "operation": "text_to_video",
    "aspect_ratio": "21:9",
    "duration": "10",
    "resolution": "720p",
    "generate_audio": True,
    "seed": 12345,                 # optional, for reproducible variations
    "output_path": "...",
})

Prompt structure — The Higgsfield Methodology (canonical as of 2026)

CRITICAL: Open every prompt with a shot-structure declaration. Seedance rewards prompts that declare format upfront before any creative description. This is the single biggest quality lever.

Opener templates (copy one verbatim, then extend)

For action/combat/multi-shot (highest-performing format):

Montage, multi-shot Hollywood action, don't use one camera angle or single cut, cinematic lighting, photorealistic, 35mm film quality, ARRI ALEXA aesthetic, heavy film grain, sharp but imperfect focus, motion blur on fast actions, halation on highlights, soft highlight rolloff, wide-angle lens with strong distortion, subtle chromatic aberration near frame edges, no 3D, no cartoon, no VFX aesthetic.

For single-POV continuous shots (orbs, walkthrough):

Single continuous shot, first-person POV perspective, the camera IS [his/her] eyes, hyper-chaotic handheld motion, completely unstabilized, violent raw human movement, constant micro-jitters, aggressive head swings, abrupt jerks, frequent over-rotation, no smoothness at all, no cuts, no zoom, 35mm film, photorealistic.

For locked-POV reaction scenes:

One continuous shot, POV [setting] perspective, no cuts, no zoom, natural head movement, photorealistic, 35mm film grain.

Body structure (after the opener)

  1. Environment/location — sensory detail (wet asphalt, sodium lamps, neon bleed, rain particulates, volumetric haze)
  2. Character block — with reference tags and identity-lock language (see Reference-to-video below)
  3. Enemy/secondary character block — same detail level
  4. Beat-by-beat choreography with TEMPORAL MARKERS: 0–3s: … 3–6s: … 6–10s: …
  5. VFX inline in brackets: [VFX: branching white-blue electric arcs pulsing along forearms, sparks jumping between fingers]
  6. Slow-motion markers: write RAMPS TO SLOW MOTION before the impact beat, SNAPS BACK TO REAL TIME on resume
  7. Sound design block: either no music, only raw SFX or explicit SFX sequence. Music language stays textural.

Combat vocabulary (proven to hit)

  • snaps forward, lunges, sprints, weaves, chambers, drives, pivots, redirects, ducks, slips
  • explodes outward, devastating, raw force, kinetic, overload, compresses, erupts, fractures, ripples
  • Avoid soft verbs: attacks, hits, fights — these read generic and Seedance underdelivers on them

Camera behavior — state what it IS and ISN'T doing

Seedance misfires when camera intent is ambiguous. Always explicitly negate what you don't want:

  • no cuts (for continuous POV)
  • no zoom (prevents unnatural perspective punch-ins)
  • no stabilization (when you want chaotic handheld)
  • no smoothness at all
  • no 3D, no cartoon, no VFX aesthetic — counter-intuitive but forces photoreal skin/texture/lighting even when the scene has heavy VFX elements

Realism enforcement phrase

When the brief has VFX but you want photoreal skin/textures (not plastic Marvel-cartoon look), include:

no 3D, no cartoon, no VFX aesthetic — photorealistic textures, real skin pores, authentic fabric detail, grounded in reality

Format priority (Higgsfield empirical ordering)

FormatBest forPattern
Transformationcalm → threat → transformation → aftermath6 numbered shots × 2.5s each @ 15s total
Orbssingle continuous POV1 shot × 15s, hyper-chaotic handheld
Fightscombat choreographyBeat-by-beat, clear power mismatch, RAMPS/SNAPS
POVlocked reactionContinuous, "no cuts no zoom" mantra
Animationstylized 3D@image keyframe + timed segments

The 2.5-second-per-shot rhythm appears optimal for multi-shot generations.

Legacy 8-part template (use only for single simple shots, not action)

Seedance 2.0 is unusually literal about camera language, multi-shot cuts, and quoted dialogue. Use this 8-part template:

[Shot / framing] + [Camera movement] +
[Subject description — physical detail that must persist across shots] +
[Action beat 1] → [optional cut] → [Action beat 2] +
[Setting / environment] + [Lighting / palette] +
[Style / grade / era] + [Audio — ambient, diegetic, music, dialogue]

Multi-shot inside one generation

Seedance honors explicit shot lists inside a prompt. Format each shot:

Shot 1 (wide establishing, slow aerial push-in): ...
Shot 2 (medium close-up, handheld): ...
Shot 3 (extreme close-up, rack focus): ...

Keep subject description consistent across shots for identity stability.

Lip-sync from quoted dialogue

Aang stands on the cliff edge, staff raised, wind in his cloak.
Aang says: "I won't run anymore."
Sokka, half a step behind, replies: "Then we fight."

Use Character says: "..." / Character replies: "..." exactly — mouth shapes key off quoted strings. Keep each line under ~6 words; longer lines risk drift on fast clips.

Audio cues that work

Ambient: distant thunder rolling over mountains, wind through reeds, crackling campfire Diegetic: boots crunching snow, staff planting on stone, wingbeats overhead Music direction (light touch only): low orchestral swell building, taiko drums entering on Shot 3 Do not request complex multi-instrument scores — keep music language textural.

Reference-to-video

When you have character / product / wardrobe references, use the reference-to-video endpoint. Seedance 2.0 honors an explicit bracket tagging syntax:

[reference_image: hero_portrait.png]
[identity_lock]
The same character — bald, blue arrow tattoo, orange robes — consistent across all shots, no drift or deformation. Do not alter clothing category or primary color.

Shot 1 (wide, slow push-in): hero walks across the snowy Air Temple courtyard, wind lifting robes.
Shot 2 (medium close-up): hero turns toward camera, staff in hand.
Shot 3 (extreme close-up, rack focus): hero's eyes open, wind whipping.

Identity-anchor phrases that measurably reduce face drift (stack them — redundancy helps):

  • the same character
  • consistent across different scenes / all shots
  • maintain exact appearance from reference image
  • no deformation, no drift, no face morph
  • Do not alter clothing category or primary color

Single-reference workflow (common in practice): When you only have one photo:

  • Use a clear, front-facing portrait with neutral lighting and minimal motion blur; avoid occluded faces (e.g., phones, sunglasses, heavy shadow).
  • Reuse the SAME reference image across all shots — do not generate new refs per shot.
  • Put all shots in ONE prompt under a single [identity_lock] block so the model treats them as a coherent sequence.
  • If wardrobe is changing by design (e.g., civilian → costume), describe the costume verbatim on every shot it appears and add Do not alter clothing category or primary color to lock it once generated.

Anti-drift fallback: If face morphs across frames on first render, drop to a shorter duration (5-6s instead of 10s), tighten the identity-lock language, and if you have multiple reference images, cull to the 3 most consistent ones rather than flooding with 9.

Parameter guidance

ParameterGuidance
duration5–8 for hero shots, 10–12 for full scenes with multi-shot cuts, 4 for quick inserts. auto when unsure.
aspect_ratio21:9 for cinematic trailers, 16:9 for broadcast / YouTube, 9:16 for Reels/Shorts/TikTok
resolution720p default. Drop to 480p for cost-capped batch previews, not for finals
generate_audioKeep on unless you have a specific reason to mute — Seedance's moat is synced audio. Strip audio downstream in compose if needed.
model_variantstandard for hero/cinematic shots; fast only for b-roll, previews, or when latency is the hard constraint
seedSet a seed before iterating variants of a chosen shot — everything else held constant

What to avoid

Don'tWhy
Cram four-plus simultaneous character actions into one shotMotion coherence breaks; split into multi-shot
Request readable text / logos inside the clipText rendering is unreliable — handle text in Remotion overlay
Mix conflicting lighting ("bright noon" + "neon night")Model picks one and ignores the other
Write dialogue longer than ~6 words on fast-cut shotsLip-sync drift
Use fast variant for slow-mo, multi-shot, or complex camera movesRoutinely misses on first try — route to standard
Generate music through Seedance audioTexture-only is fine; for real scoring use music / pixabay_music / elevenlabs and mix in compose
Bypass video_selector without a reasonLoses cost/availability/fallback handling and scoring context

Iteration strategy

  1. Block out shape with a single duration=5 fast T2V pass at the intended framing. Confirm the composition works.
  2. Lock the seed once the composition reads.
  3. Upgrade to standard with the same seed, tighten camera and lighting language.
  4. Extend and add shots — move to multi-shot or longer duration only after a single-shot version is clean.
  5. Keep a per-clip README with prompt + seed + variant for every shot that makes the cut, so the compose stage can re-render consistent retakes.

Integration notes for OpenMontage pipelines

  • Cinematic pipeline: Seedance 2.0 is the default video model. Use 21:9 for hero, multi-shot for montage beats, reference-to-video when the brief has a visual bible.
  • Animated explainer: Use Seedance 2.0 for the establishing / mood clips only; most shots should stay in Remotion. Don't replace Remotion motion graphics with Seedance — different tool, different job.
  • Screen demo / podcast / clip factory: Seedance is not the right default — these are footage-led. Only use for stylized cold-opens.
  • Cost discipline: standard at 10 s ≈ $3.03 per clip. Budget accordingly in the proposal stage. fast at 5 s ≈ $1.21 for previews.

Verification checklist for every Seedance shot

  • Motion reads coherently at the chosen shot length
  • Audio is actually synced (check dialogue + foot/impact hits)
  • Character identity matches reference / prior shots
  • Camera direction matches the prompt (no auto-dolly when you asked for static)
  • No readable text the model tried to render
  • Grade matches the approved style playbook
  • Output duration matches what you requested (some endpoints round)

Sources

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

3d-asset-generation

免费有简介

从文字或图像生成3D模型,并与目录素材搭配使用。在Blender中检查形状、材质、大小和接地情况,记录生成条件、来源及费用,再将素材加入场景。

  • 根据文字生成独特的3D道具
  • 将概念图中的物体转为3D模型
  • 用目录中的植被和岩石填充背景
calesthio/OpenMontage7.1万2026年10月17日 更新

acestep

免费有简介

使用ACE-Step 1.5生成视频背景音乐和带歌词的歌曲,可指定曲风、时长、速度与调性,也支持改编参考音频,以及从混合音频中分离人声或乐器。

  • 制作适合视频场景的背景音乐
  • 制作带歌词的短广告曲
  • 将参考音频改编为爵士风格
calesthio/OpenMontage7.1万2026年10月17日 更新

agents

免费有简介

使用ElevenLabs创建语音对话助手或角色,配置声音、应答规则、语言模型及外部工具,支持嵌入网站,并通过Twilio集成设置电话外呼。

  • 创建回答咨询的语音机器人
  • 在网站中嵌入语音引导
  • 制作可对话的语音角色原型
calesthio/OpenMontage7.1万2026年10月17日 更新

ai-video-gen

免费有简介

根据文字或参考图像生成AI视频,并按用途、可用服务和预算选择模型。可制作社交平台竖屏短片、让商品照片动起来,也可通过对话编辑已有片段。

  • 制作社交平台竖屏短片
  • 为商品照片添加动态效果
  • 按预算和风格选择生成服务
calesthio/OpenMontage7.1万2026年10月17日 更新

ai-video-gen

免费有简介

根据文字描述或参考图片生成AI视频,并按用途和费用选择生成服务。支持设置画面比例、查看生成进度,以及通过Gemini Omni对话修改现有视频。

  • 将文字描述的场景制作成视频
  • 为商品照片添加动态效果
  • 制作社交媒体竖屏视频
calesthio/OpenMontage7.1万2026年10月17日 更新

atlas-cloud

免费有简介

通过Atlas Cloud使用多种模型生成和编辑图像与视频,只需一个API密钥,即可保存生成素材,以及所用模型、提交设置和预估费用等记录。

  • 通过同一服务生成图像和视频
  • 利用参考素材编辑商品图
  • 参考图像、视频和音频生成视频
calesthio/OpenMontage7.1万2026年10月17日 更新

查看 calesthio 的全部技能

报告此技能的问题