muapi-seedance-2
The muapi-seedance-2 skill orchestrates Seedance 2.0, ByteDance's advanced video generation system, supporting multiple creation modes across Chinese, Global, and VIP quality tiers. It handles text-to-video generation, image-to-video animation, frame interpolation, character training, omni-reference synthesis combining images with audio, video editing, and watermark removal. Use this skill when precise cinematographic control, multimodal reference inputs, or identity-consistent character generation are required for video production workflows.
git clone --depth 1 https://github.com/SamurAIGPT/Generative-Media-Skills /tmp/muapi-seedance-2 && cp -r /tmp/muapi-seedance-2/library/motion/seedance-2 ~/.claude/skills/muapi-seedance-2SKILL.md
# 🎬 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 — Chinese, Global, or VIP tier. 2. **Image-to-Video (i2v)**: Animate 1–9 reference images — Chinese, Global (smart mode), or VIP tier. 3. **Video Extension (extend)**: Seamlessly continue an existing Seedance 2.0 video (Chinese tier). 4. **First & Last Frame (first-last)**: Interpolate a fluid video between a start image and end image (Global/VIP). 5. **Omni Reference (omni)**: Full multimodal reference with images + audio + character refs (all tiers). 6. **Omni Reference Training (omni-train)**: Train a custom persistent character for identity-consistent generation. 7. **Character Sheet (character)**: Build a reusable character from 1–3 images (Chinese tier). 8. **Video Edit (video-edit)**: Edit an existing video with a prompt + optional reference images (Chinese tier). 9. **Watermark Removal (watermark-remove)**: Strip Seedance 2.0 watermarks (basic or Pro). --- ## 🏷️ Tiers | Tier | Flag | Censorship | Aspect Ratios | Duration | Quality param | |:---|:---|:---|:---|:---|:---| | **Chinese** (default) | `--tier chinese` | Low | 16:9, 9:16, 4:3, 3:4 | 5 / 10 / 15 s | Yes (basic/high) | | **Global** | `--tier global` | Standard | + 21:9, 1:1 | Any 4–15 s | No | | **VIP** | `--tier vip` | Low | + 21:9, 1:1 | Any 4–15 s | No | Add `--fast` to any Global or VIP call to use the fast-queue variant (lower latency, same quality). --- ## 📥 Input Limits | Input Type | Chinese i2v/omni | Global/VIP i2v/omni | Formats | Max Size | |:---|:---|:---|:---|:---| | Images | ≤ 9 | ≤ 9 | jpeg, png, webp | 30 MB each | | Videos | ≤ 3 (omni only) | Not supported | mp4, mov | 50 MB each | | Audio | ≤ 3 | ≤ 3 | mp3, wav | 15 MB each | | **First-Last** | — | 1–2 images | jpeg, png, webp | 30 MB each | | **Video Edit** | 1 video + ≤ 9 imgs | — | mp4 ≤ 10 MB / 15s | — | **Output**: 4–15 seconds, auto-generated sound, 480p–720p. --- ## ⚠️ Restrictions - **No realistic human faces** in uploaded images/videos (except character/omni-train modes). - `--mode extend` requires a `request_id` from a prior `seedance-v2.0-t2v` or `seedance-v2.0-i2v` job. - `--mode first-last` requires `--tier global` or `--tier vip`. - Global/VIP omni does **not** support video references (images + audio only). - `--quality` applies to Chinese tier only. --- ## 🔗 Core Syntax: The @ Reference System Assign explicit roles to each uploaded asset. Tags differ by mode. ### Chinese Tier (i2v, omni) ``` @image1 @image2 ... @image9 (images_list order) @video1 @video2 @video3 (video_files order) @audio1 @audio2 @audio3 (audio_files order) ``` ### Global/VIP Omni (omni-reference-no-video / vip-omni-reference) ``` @image1 @image2 ... @image9 (images_list order) @audio1 @audio2 @audio3 (audio_files order) ``` ### Character References (all tiers) ``` @character:<request_id> — from seedance-2-character or completed t2v/i2v job @omni-character:<character_id> — from seedance-2-omni-reference-train output ``` ### Role Assignment Table | Purpose | Example Syntax | |:---|:---| | First frame | `@Image1 as the first frame` | | Last frame | `@Image2 as the last frame` | | Character appearance | `@Image1's character as the subject` | | Scene / background | `scene references @Image3` | | Camera movement | `reference @Video1's camera movement` | | Action / motion | `reference @Video1's action choreography` | | Visual effects | `completely reference @Video1's effects and transitions` | | Rhythm / tempo | `video rhythm references @Video1` | | Voice / tone | `narration voice references @Video1` | | Background music | `BGM references @Audio1` | | Sound effects | `sound effects reference @Video3's audio` | | Outfit / clothing | `wearing the outfit from @Image2` | | Product appearance | `product details reference @Image3` | ### Multi-Reference Combination ``` @Image1's character as the subject, reference @Video1's camera movement and action choreography, BGM references @Audio1, scene references @Image2 ``` --- ## 🏗️ Technical Specification: The Director Brief Structure prompts using this six-component hierarchy. Order matters — composition first, texture and micro-motion last: | 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 + Speed | "Medium tracking shot, 35mm lens, slow dolly backward over 6s. Subtle handheld jitter." | | **Audio** | Music + SFX + Ambience | "Low ambient hum, distant traffic, single piano note at 5s. No dialogue." | | **Pacing/Style** | Timing + Mood + Grade | "Cinematic epic, warm color grade, shallow DOF. Slow build — single action only, no scene cuts." | > **Seedance 2.0 generates audio natively.** Always include an Audio directive — even one sentence. Without it the model generates random ambient sound that may not match your scene. ### Time-Segmented Prompts (Recommended for 10s+ videos) Break prompts into timed segments for precise control: ``` 0–3s: [opening scene, camera move, establishing action] 3–6s: [mid-section development, subject in motion] 6–10s: [climax or key action beat] 10–15s: [resolution, brand/product hold, text/tagline fade in] ``` > **Single-beat rule:** Each segment should contain one action. 4–7s = one beat. 10–15s = 3–4 beats maximum. Overloading a segment with multiple narrative changes degra
Edit and enhance images and videos with AI via muapi.ai — prompt-based editing, upscaling, background removal, face swap, lipsync, video effects, and more
Generate AI images, videos, music, and audio from the terminal via muapi.ai — supports 100+ models including Flux, Midjourney v7, Kling 3.0, Veo3, and Suno V5
Setup and utility scripts for muapi.ai — configure API keys, test connectivity, and poll for async generation results
Turn a long video into N viral-ready short clips with a single managed API call. Wraps muapi.ai's `/ai-clipping` endpoint, which handles transcription, highlight ranking through a virality framework (hook / emotional peak / opinion bomb / revelation / conflict / quotable / story peak / practical value), overlap dedupe, and vertical face-tracking auto-crop server-side. No local Whisper, no local LLM, no GPU.
Transform a 2D logo into a premium 3D version and animate it with professional cinematic effects.
Generate a high-cut-density action / fight scene by first composing a 16-cell storyboard image, then driving Seedance 2.0 image-to-video off that storyboard. Stacks GPT-Image-2 (character sheet + storyboard), Nano-Banana-2 (environment concept), and Seedance 2.0 i2v.
Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.
Generate a 15-second cinematic awards-ceremony video — a host announces a winner from the stage, a spotlight finds them in the crowd, they walk up to the podium, receive the award, and the LED display reveals their name and "THE BEST ACTOR".