seedance

bởi qu-skills

Tạo video với ByteDance Seedance 2.0 qua CLI inference.sh. Mô hình hợp nhất cho văn bản thành video, hình ảnh thành video và tham chiếu thành video với âm thanh đồng bộ, độ phân giải lên tới 1080p, thời lượng 4-15 giây. Phiên bản Pro và Fast. Phiên bản Studio với thư viện tài sản riêng tư để duy trì tính nhất quán của chân dung. Sử dụng cho: video mạng xã hội, video âm nhạc, demo sản phẩm, nội dung hoạt hình, video AI có âm thanh. Kích hoạt: seedance, seedance 2, bytedance video, seedance t2v, seedance i2v, seedance r2v, video có âm thanh,...

npx skills add https://github.com/qu-skills/skills --skill seedance

Install the belt CLI skill: npx skills add belt-sh/cli

Seedance 2.0 Video Generation

Generate videos with synchronized audio using ByteDance's Seedance 2.0 via inference.sh CLI.

Quick Start

Requires inference.sh CLI (belt). Install instructions

belt login

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "a jazz band performing in a dimly lit club",
  "generate_audio": true
}'

Models

ModelApp IDBest For
Seedance 2.0bytedance/seedance-2-0Best quality, up to 1080p
Seedance 2.0 Fastbytedance/seedance-2-0-fastFaster generation, up to 720p
Seedance 2.0 Studiobytedance/seedance-2-0-studioQuality + private asset library for portrait consistency
Seedance 2.0 Studio Fastbytedance/seedance-2-0-studio-fastFast + private asset library for portrait consistency

All models support text-to-video, image-to-video, multimodal reference-to-video, and synchronized audio generation. Studio variants automatically upload reference images to the BytePlus private virtual portrait library for enhanced character consistency - particularly useful for faces and branded characters.

Modes

The model determines the generation mode from your inputs. These modes are mutually exclusive - use either first-frame/last-frame OR reference inputs, not both.

ModeInputsDescription
Text-to-Videoprompt onlyGenerate video from text description
Image-to-Videoprompt + imageAnimate a still image (first frame)
First+Last Frameprompt + image + end_imageControl start and end frames
Multimodal Referenceprompt + reference_images/reference_videos/reference_audiosGuide generation with reference material

Examples

Text-to-Video with Audio

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "ocean waves crashing on rocks during a storm, dramatic cinematic shot",
  "generate_audio": true,
  "duration": 10,
  "ratio": "16:9"
}'

Fast Mode (Cheaper)

belt app run bytedance/seedance-2-0-fast --input '{
  "prompt": "a butterfly landing on a flower in slow motion",
  "generate_audio": true
}'

Image-to-Video

Animate a still image into a video:

belt app run bytedance/seedance-2-0 --input '{
  "image": "https://your-image.jpg",
  "prompt": "gentle camera movement, leaves rustling in the wind",
  "generate_audio": true
}'

Image-to-Video with Start and End Frames

belt app run bytedance/seedance-2-0 --input '{
  "image": "https://start-frame.jpg",
  "end_image": "https://end-frame.jpg",
  "prompt": "smooth transition between scenes",
  "generate_audio": true
}'

Multi-Image Reference

Use multiple reference images to guide character appearance, outfits, and scene elements:

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "The girl from Image 1 wearing the outfit from Image 2 walks through the cafe from Image 3",
  "reference_images": [
    "https://character-portrait.jpg",
    "https://outfit-reference.jpg",
    "https://cafe-scene.jpg"
  ],
  "generate_audio": true,
  "duration": 8
}'

Video Editing (Replace Elements)

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "Replace the perfume in Video 1 with the face cream from Image 1, preserving all original motions and camera work",
  "reference_images": ["https://face-cream.jpg"],
  "reference_videos": ["https://original-video.mp4"],
  "generate_audio": true
}'

Video Extension (Stitch Clips)

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "Video 1 transitions smoothly into Video 2, then the camera enters the painting from Video 3",
  "reference_videos": [
    "https://clip1.mp4",
    "https://clip2.mp4",
    "https://clip3.mp4"
  ],
  "generate_audio": true,
  "duration": 8
}'

Reference with Audio

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "The musician from Image 1 performs the song from Audio 1, voice style referenced from Audio 1",
  "reference_images": ["https://musician.jpg"],
  "reference_audios": ["https://music.mp3"],
  "generate_audio": true
}'

Studio Mode (Portrait Consistency)

Studio variants upload images to BytePlus's private asset library for enhanced face/character consistency:

belt app run bytedance/seedance-2-0-studio --input '{
  "prompt": "The person in Image 1 smiles at the camera, golden hour lighting, cinematic",
  "reference_images": ["https://portrait.jpg"],
  "safety_identifier": "user-abc123",
  "generate_audio": true
}'

Product Ad with Multiple References

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "First-person POV product ad. Opening frame is Image 1, hand picks up the product. Camera pushes into close-up showing details. Use the camera movement style from Video 1. Background music from Audio 1.",
  "reference_images": ["https://product-hero.jpg", "https://product-detail.jpg"],
  "reference_videos": ["https://camera-style.mp4"],
  "reference_audios": ["https://bgm.mp3"],
  "generate_audio": true,
  "ratio": "9:16",
  "duration": 11
}'

Prompt Guide

Reference assets in your prompt using type + index: Image 1, Image 2, Video 1, Audio 1. The index is the position within that type in the arrays you provide. Do NOT use asset IDs in prompts.

Multimodal reference formula:

  • Image reference: "Refer to the [subject] from [Image N] to generate [scene], keeping [subject] consistent"
  • Video reference: "Refer to the [camera movement/action] from [Video N]"
  • Audio reference: "[Character] says: [dialogue], voice style referenced from [Audio N]"

Video editing formula:

  • Add: "At [timing] of [Video N], add [element]"
  • Remove: "Remove [element] from [Video N], keeping the rest unchanged"
  • Modify: "Replace [element] in [Video N] with [new element]"

Video extension formula:

  • Forward: "Generate content after [Video N]: [description]"
  • Backward: "Extend the opening of [Video N]: [description]"
  • Stitch: "[Video 1] + [transition] + followed by [Video 2]"

Parameters

ParameterTypeDefaultDescription
promptstringrequiredText description of the video
generate_audiobooleantrueGenerate synchronized audio
durationinteger5Duration in seconds (4-15), or -1 for auto
ratioenumadaptive21:9, 16:9, 4:3, 1:1, 3:4, 9:16, or adaptive
resolutionenum720p480p, 720p, 1080p (Fast: 480p, 720p only)
seedinteger-1Seed for reproducibility (-1 for random)
watermarkbooleanfalseAdd watermark to output
safety_identifierstring-Unique end-user identifier for safety policy (max 64 chars, hash of user ID recommended)
imagefile-First-frame image (mutually exclusive with reference inputs)
end_imagefile-Last-frame image (requires image)
reference_imagesfile[]-Reference images, up to 9 (mutually exclusive with image/end_image)
reference_videosfile[]-Reference videos, up to 3. Max 15s each, total max 15s. mp4/mov
reference_audiosfile[]-Reference audios, up to 3. Max 15s each, total max 15s. wav/mp3. Requires at least one image or video

Pricing

ModelPricing
Seedance 2.0$4.30-$7.70/M tokens (varies by resolution and input type)
Seedance 2.0 Fast$3.30-$5.60/M tokens

Token formula: (width x height x fps x duration) / 1024

Search Seedance Apps

belt app store search "seedance"

Related Skills

# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli

# All video generation models
npx skills add inference-sh/skills@ai-video-generation

# Google Veo
npx skills add inference-sh/skills@google-veo

# Image generation (for image-to-video)
npx skills add inference-sh/skills@ai-image-generation

# AI avatars & lipsync
npx skills add inference-sh/skills@ai-avatar-video

Browse all video apps: belt app store --category video

Documentation

Thêm skills từ qu-skills

ai-video-generation
qu-skills
Tạo video AI với Google Veo, Seedance 2.0, HappyHorse, Wan, Grok và hơn 40 mô hình qua CLI inference.sh. Các mô hình: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Khả năng: văn bản thành video, hình ảnh thành video, tham chiếu thành video, chỉnh sửa video, đồng bộ môi, hoạt ảnh đại diện, nâng cấp video, âm thanh foley. Sử dụng cho: video mạng xã hội, nội dung tiếp thị, video giải thích, demo sản phẩm, đại diện AI. Kích hoạt: tạo video, video AI,...
videocreativemedia
remotion-render
qu-skills
Kết xuất video từ mã thành phần React/Remotion thông qua inference.sh. Nhập mã TSX, nhận MP4. Hỗ trợ tất cả API Remotion: useCurrentFrame, useVideoConfig, spring, interpolate, AbsoluteFill, Sequence. Có thể cấu hình độ phân giải, FPS, thời lượng, codec. Sử dụng cho: tạo video theo chương trình, đồ họa hoạt hình, thiết kế chuyển động, video dựa trên dữ liệu, chuyển đổi hoạt hình React thành video. Kích hoạt: remotion, kết xuất video từ mã, tsx thành video, react video, video theo chương trình, kết xuất remotion, mã thành video, hoạt hình...
developmentvideocreative
ai-image-generation
qu-skills
Tạo hình ảnh AI với GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve và hơn 50 mô hình qua CLI inference.sh. Mô hình: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Khả năng: văn bản thành hình ảnh, hình ảnh thành hình ảnh, inpainting, LoRA, chỉnh sửa hình ảnh, nâng cao độ phân giải, hiển thị văn bản. Sử dụng cho: nghệ thuật AI, mô phỏng sản phẩm, nghệ thuật ý tưởng, đồ họa mạng xã hội, hình ảnh tiếp thị, minh họa. Kích hoạt: flux, tạo hình ảnh, hình ả
creativemediaimage
ai-avatar-video
qu-skills
Tạo video AI avatar và video người nói qua CLI inference.sh. Đề xuất: P-Video-Avatar (nhanh nhất, rẻ nhất, TTS tích hợp). Ngoài ra: OmniHuman, Fabric, PixVerse. Âm thanh: Inworld TTS-2 (hơn 100 ngôn ngữ, điều chỉnh cảm xúc cho nhân vật), ElevenLabs, Kokoro. Khả năng: avatar điều khiển bằng âm thanh, văn bản thành avatar, video đồng bộ môi, tạo người nói, người thuyết trình ảo, nội dung UGC. Sử dụng cho: người thuyết trình AI, video giải thích, người ảnh hưởng ảo, lồng tiếng, video tiếp thị, quảng cáo UGC, avatar trò chơi,...
videocreativemedia
twitter-automation
qu-skills
Tự động hóa Twitter/X với tính năng đăng bài, tương tác và quản lý người dùng qua CLI inference.sh. Ứng dụng: x/post-tweet, x/post-create (có media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Khả năng: đăng tweet, lên lịch nội dung, thích bài, retweet, gửi DM, theo dõi người dùng, lấy hồ sơ. Sử dụng cho: tự động hóa mạng xã hội, lên lịch nội dung, bot tương tác, tăng trưởng khán giả, X API. Kích hoạt: twitter api, x api, tự động hóa tweet, đăng lên twitter, twitter bot, tự động hóa mạng xã hội, x...
api
agent-browser
qu-skills
Tự động hóa trình duyệt cho các tác nhân AI thông qua inference.sh. Điều hướng trang web, tương tác với các phần tử bằng @e refs, chụp ảnh màn hình, ghi video. Khả năng: quét web, điền biểu mẫu, nhấp chuột, gõ chữ, kéo-thả, tải tệp lên, thực thi JavaScript. Sử dụng cho: tự động hóa web, trích xuất dữ liệu, kiểm thử, duyệt web của tác nhân, nghiên cứu. Kích hoạt: trình duyệt, tự động hóa web, quét, điều hướng, nhấp chuột, điền biểu mẫu, chụp ảnh màn hình, duyệt web, playwright, trình duyệt không đầu, tác nhân web, lướt internet,
browser-automationweb-scrapingtesting
web-search
qu-skills
Tìm kiếm web và trích xuất nội dung với Tavily và Exa thông qua CLI inference.sh. Ứng dụng: Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract. Khả năng: tìm kiếm hỗ trợ AI, trích xuất nội dung, trả lời trực tiếp, nghiên cứu. Sử dụng cho: nghiên cứu, pipeline RAG, kiểm tra thông tin, tổng hợp nội dung, tác nhân. Kích hoạt: tìm kiếm web, tavily, exa, api tìm kiếm, trích xuất nội dung, nghiên cứu, tìm kiếm internet, tìm kiếm AI, trợ lý tìm kiếm, thu thập dữ liệu web, rag, thay thế perplexity
researchweb-scrapingapi
agent-tools
qu-skills
Chạy hơn 250 ứng dụng AI qua CLI inference.sh - tạo hình ảnh, tạo video, LLM, tìm kiếm, 3D, tự động hóa Twitter. Các mô hình: FLUX, Veo, Gemini, Grok, Claude, Seedance, OmniHuman, Tavily, Exa, OpenRouter và nhiều hơn nữa. Sử dụng khi chạy ứng dụng AI, tạo hình ảnh/video, gọi LLM, tìm kiếm web hoặc tự động hóa Twitter. Kích hoạt: inference.sh, infsh, ai model, run ai, serverless ai, ai api, flux, veo, claude api, image generation, video generation, openrouter, tavily, exa search, twitter api, grok
developmentapicreative