🎬 Seedance 2.0 Cinema Expert
The definitive skill for "Director-Level" AI video orchestration.
Seedance 2.0 is not a descriptive model; it is an instructional model. It responds best to technical cinematography, physics directives, and precise camera grammar.
Core Competencies
- 1. Text-to-Video (t2v): Generate cinematic video from a Director Brief using
seedance-v2.0-t2v. - Image-to-Video (i2v): Animate 1–9 reference images into a video using
seedance-v2.0-i2v. - Video Extension (extend): Seamlessly continue an existing Seedance 2.0 video using
seedance-v2.0-extend. - Multimodal Referencing: Utilize
@tag system (@image1, @video1) for style, motion, and rhythm locking. - Audio-Visual Sync: Native high-fidelity sound generation synchronized with visual motion.
- Temporal Consistency: Maintain character, clothing, and environment stability across shots.
🏗️ Technical Specification: The Director Brief
To get professional results, ALWAYS structure the prompt using this hierarchy:
| Component | Instruction Type | Example |
|---|
| Scene | Environment + Lighting | "A rain-soaked cyberpunk street, magenta neon reflections on wet asphalt." |
| Subject |
Identity + Detail | "A woman in a black trenchcoat, determined focus, cinematic skin textures." |
|
Action | Fluid Interaction | "Walking forward through the crowd, coat billowing slightly in the wind." |
|
Camera | Movement + Lens | "Medium tracking shot, 35mm lens, slow dolly backward. Subtle handheld jitter." |
|
Style | Mood + Intent | "Cinematic epic, warm color grade, shallow DOF, rack focus to subject's face." |
🧠 Prompt Optimization Protocol
The Agent MUST transform user intent into a technical "Director Brief" before execution.
- 1. Technical Grammar: Use camera terms: Dolly In/Out, Crane Shot, Whip Pan, Tracking Shot, Anamorphic Lens, Shallow Depth of Field.
- Physics Directives: Use "caustic patterns," "volumetric rays," or "subsurface scattering" instead of "good lighting."
- Timecode Notation: For multi-beat scenes, use
[00:00-00:05s] format to specify timing. - Tag References: If files provided, use: "Replicate the camera movement of @video1 while maintaining the visual style of @image1."
- ORDER MATTERS: Tokens at the start define composition; tokens at the end define texture and micro-motion.
- Multi-Image i2v: Provide up to 9 reference images. The model blends aspects (style, identity, environment) across all inputs.
🚀 Protocol: Using Seedance 2
Mode 1: Text-to-Video (t2v)
CODEBLOCK0
Mode 2: Image-to-Video (i2v)
Animate one or more reference images. Up to 9 images can be supplied — the model synthesizes motion across all of them.
CODEBLOCK1
Mode 3: Extend Video
Continue an existing Seedance 2.0 video seamlessly, preserving visual style, motion, and audio.
CODEBLOCK2
Async Pattern (for long jobs)
CODEBLOCK3
⚠️ Constraints & Guardrails
- - No Keyword Soup: DO NOT use "8k, masterpiece, trending." Use technical descriptions: "High-fidelity production grade, 24fps, cinematic grain."
- Continuous Action: Describe one fluid motion. Avoid "The man runs and then he stops." Use "The man gradually transitions from a sprint to a sudden stop, chest heaving."
- Face Stability: For consistent characters: "Maintain high character consistency, zero facial flicker, persistent clothing details."
- Extension Only Works on v2.0:
--mode extend requires a request_id from a previous seedance-v2.0-t2v or seedance-v2.0-i2v job. - Aspect Ratios: 16:9, 9:16, 4:3, 3:4 (Seedance 2.0 supports all four).
- Duration: 5, 10, or 15 seconds.
- Quality:
basic (faster) or high (higher fidelity).
🎭 Prompt Templates (from awesome-seedance community)
Cinematic Film Styles
CODEBLOCK4
Advertising / Product Motion
CODEBLOCK5
Action / Physics
CODEBLOCK6
Character Consistency (Martial Arts / Action)
[SUBJECT] Same fighter throughout: young woman, white gi, black belt, determined expression.
[ACTION] Fluid kata sequence — rising block, stepping side kick, spinning back fist.
[CAMERA] Full-body wide shot, then cut to close-up of fist impact in slow motion.
[STYLE] Maintain identical lighting, clothing, and facial features in every frame. Zero flicker.
⚙️ Implementation Details
| Model | Endpoint | Use Case |
|---|
| INLINECODE13 | Text-to-Video | Generate from Director Brief |
| INLINECODE14 |
Image-to-Video | Animate 1–9 reference images |
|
seedance-v2.0-extend | Extend Video | Continue a v2.0 generated video |
This skill acts as a Cinematographic Wrapper that translates low-level creative intent into high-fidelity technical instructions for the muapi core.
🎬 Seedance 2.0 电影专家
用于导演级AI视频编排的终极技能。
Seedance 2.0 不是一个描述性模型,而是一个指令性模型。它对技术性电影摄影、物理指令和精确的镜头语法响应最佳。
核心能力
- 1. 文生视频 (t2v):使用 seedance-v2.0-t2v 根据导演简报生成电影级视频。
- 图生视频 (i2v):使用 seedance-v2.0-i2v 将1-9张参考图像动画化为视频。
- 视频扩展 (extend):使用 seedance-v2.0-extend 无缝延续现有的 Seedance 2.0 视频。
- 多模态引用:利用 @tag 系统(@image1、@video1)锁定风格、动作和节奏。
- 视听同步:原生高保真声音生成,与视觉动作同步。
- 时间一致性:保持角色、服装和环境在镜头间的稳定性。
🏗️ 技术规范:导演简报
要获得专业效果,请始终按以下层级结构组织提示词:
| 组件 | 指令类型 | 示例 |
|---|
| 场景 | 环境 + 光照 | 一条被雨水浸透的赛博朋克街道,湿沥青上反射着品红色霓虹灯光。 |
| 主体 |
身份 + 细节 | 一位身穿黑色风衣的女性,神情坚定,电影级皮肤质感。 |
|
动作 | 流畅交互 | 穿过人群向前行走,风衣在风中微微飘动。 |
|
镜头 | 运动 + 镜头 | 中景跟拍,35mm镜头,缓慢向后推轨。轻微手持抖动。 |
|
风格 | 情绪 + 意图 | 电影级史诗感,暖色调,浅景深,焦点切换到主体面部。 |
🧠 提示词优化协议
代理必须在执行前将用户意图转化为技术性导演简报。
- 1. 技术语法:使用镜头术语:推轨/拉轨、吊臂镜头、快速摇摄、跟拍镜头、变形镜头、浅景深。
- 物理指令:使用焦散图案、体积光或次表面散射代替好的光照。
- 时间码标注:对于多节拍场景,使用 [00:00-00:05s] 格式指定时间。
- 标签引用:如果提供了文件,使用:复制 @video1 的镜头运动,同时保持 @image1 的视觉风格。
- 顺序很重要:开头的标记定义构图;结尾的标记定义纹理和微动作。
- 多图像 i2v:提供最多9张参考图像。模型会融合所有输入中的各个方面(风格、身份、环境)。
🚀 协议:使用 Seedance 2
模式 1:文生视频 (t2v)
bash
史诗级揭示镜头
bash scripts/generate-seedance.sh \
--subject 安第斯山脉中一座隐藏的神庙,薄雾在树冠间翻滚 \
--intent epic \
--aspect 16:9 \
--duration 10 \
--quality high \
--view
紧张的特写镜头,竖屏用于社交媒体
bash scripts/generate-seedance.sh \
--subject 一名侦探在刺眼的台灯下检查一条神秘线索 \
--intent tense \
--aspect 9:16 \
--duration 5
模式 2:图生视频 (i2v)
将一张或多张参考图像动画化。最多可提供9张图像——模型会综合所有图像生成动作。
bash
动画化单张本地图像
bash scripts/generate-seedance.sh \
--mode i2v \
--file hero.jpg \
--subject 英雄大步向前,风衣在慢动作中飘动 \
--intent epic \
--aspect 16:9 \
--view
从URL动画化
bash scripts/generate-seedance.sh \
--mode i2v \
--image https://example.com/scene.jpg \
--subject 镜头缓慢向后拉,揭示完整的景观 \
--intent reveal \
--duration 10
多图像融合(角色 + 环境 + 风格参考)
bash scripts/generate-seedance.sh \
--mode i2v \
--file character.jpg \
--file environment.jpg \
--image https://example.com/style.jpg \
--subject 角色以电影风格穿过环境 \
--quality high
模式 3:扩展视频
无缝延续现有的 Seedance 2.0 视频,保留视觉风格、动作和音频。
bash
无新提示词扩展(模型自然延续)
bash scripts/generate-seedance.sh \
--mode extend \
--request-id abc-123-def-456 \
--duration 10
带方向性提示词扩展
bash scripts/generate-seedance.sh \
--mode extend \
--request-id abc-123-def-456 \
--subject 镜头继续向后拉,揭示下方广阔的城市 \
--intent reveal \
--duration 10 \
--quality high \
--view
异步模式(用于长任务)
bash
提交并立即获取 request_id
RESULT=$(bash scripts/generate-seedance.sh --mode i2v --file photo.jpg --async --json)
REQUEST
ID=$(echo $RESULT | jq -r .requestid)
稍后检查
bash ../../../../core/media/generate-video.sh --result $REQUEST_ID
⚠️ 约束与护栏
- - 无关键词堆砌:不要使用8k、杰作、热门趋势。使用技术描述:高保真制作级、24fps、电影颗粒感。
- 连续动作:描述一个流畅的动作。避免男人跑然后停下。使用男人逐渐从冲刺过渡到突然停止,胸口起伏。
- 面部稳定性:对于一致的角色:保持高角色一致性,零面部闪烁,服装细节持续稳定。
- 扩展仅适用于 v2.0:--mode extend 需要来自之前 seedance-v2.0-t2v 或 seedance-v2.0-i2v 任务的 request_id。
- 宽高比:16:9、9:16、4:3、3:4(Seedance 2.0 支持所有四种)。
- 时长:5、10或15秒。
- 质量:basic(更快)或 high(更高保真度)。
🎭 提示词模板(来自 awesome-seedance 社区)
电影风格
[场景] 雨水浸透的赛博朋克小巷,霓虹灯映照在湿漉漉的鹅卵石上。
[主体] 一个穿着破旧风衣的孤独身影,宽檐帽遮住了脸。
[动作] 缓慢行走,每一步都将霓虹色彩溅入水坑。
[镜头] 低角度跟拍,变形镜头,缓慢推轨。焦点切换到面部。
[风格] 丹尼斯·维伦纽瓦美学,高对比度,低饱和度的蓝色和品红色。24fps。
广告/产品动态
[场景] 极简白色工作室,单个产品在旋转底座上。
[动作] 微妙的360°旋转,产品细节捕捉镜面高光。
[镜头] 紧凑中景,微距镜头扫过表面纹理,缓慢环绕。
[风格] 商业级,完美曝光,零背景干扰。
动作/物理
[场景] 日出时的沙漠峡谷,沙地地形,长阴影。
[主体] 高性能跑车在转弯中加速。
[动作] 后轮旋转扬起尘土,底盘在重力作用下弯曲。
[镜头] 低角度英雄视角沿侧跟拍,然后快速摇摄到领先车辆。
[风格] 好莱坞赛车电影,暖金色调,车轮运动模糊。24fps。
角色一致性(武术/动作)
[主体] 全程同一名战士:年轻女性,白色道服,黑色腰带,坚定的表情。
[动作] 流畅的套路序列——上步格挡,侧踢,转身后拳。
[镜头] 全身广角镜头,然后切换到慢动作中拳头冲击的特写。
[风格] 在每一帧中保持相同的光照、服装和面部特征。零闪烁。
⚙️ 实现细节
| 模型 | 端点 | 用例 |
|:---|:---|:---|
| seedance-v