bytedance/seedance-2.0-v2v

seedance-2.0-v2v
Docs
Schema

[Core Function] Seedance 2.0 V2V is ByteDance's flagship multimodal video-to-video model. [Strengths] It allows powerful editing and stylization of input videos by supporting mixed references (text, images, video, and audio) and producing multi-shot 15s outputs. [Best For] Highly recommended for: complex video-to-video transformations, restyling existing footage, and creating dynamic multi-shot edits. [Limitations] Do NOT use this model for simple still-image generation (use Seedream instead). [Routing] Use this model by default for any video editing or video-to-video generation tasks.

$0.1978~$2.1459/sec
video-to-video

Input

Optional. Video description. Maximum 10000 characters. Use `[Image n]`, `[Video n]`, and `[Audio n]` placeholders when referencing optional inputs. Recommended prompt length: under 1000 words.
Required. One to three reference video URLs.
Hint: Drag and drop files, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
Optional. Up to 3 reference audio URLs. Use `[Audio n]` placeholders in prompt.
Hint: Drag and drop files, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
Whether to keep the camera fixed during generation.
Video duration in seconds (4-15 seconds).
5
Task expiration time in seconds.
Whether to generate audio.
Aspect ratio of the generated video.
16:9
Optional. Up to 9 reference image URLs for style or content guidance. Use `[Image n]` placeholders in prompt.
Hint: Drag and drop files, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
Output resolution of the video.
720p
Whether to return the last frame of the generated video.
Random seed for reproducible generation. Use -1 for random.

Result

No results yet

Run the model to preview the output here.

Next:

README

What Seedance 2.0 V2V Does

Seedance 2.0 V2V is ByteDance’s flagship multimodal video-to-video model for editing and stylizing existing videos. It transforms an input video by applying new styles, motion, and effects guided by mixed references — text, images, video, and audio — producing multi-shot outputs up to 15 seconds long.

Key Features

  • Video-to-Video Editing: Restyles and re-edits 1–3 input videos rather than generating from scratch.
  • Mixed Reference Support: Combines text prompts, up to 9 reference images, and up to 3 audio tracks to direct the transformation.
  • High-Resolution Output: Supports 480p, 720p, 1080p, and 4K, defaulting to 720p.
  • Native Audio: Generates synchronized audio by default and accepts custom audio inputs.
  • Flexible Formats & Duration: Offers 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 ratios with 4–15 second clips and optional fixed camera.
  • Asynchronous Architecture: Uses a “Create Task → Poll Result” API workflow for reliable processing.

How to Use Seedance 2.0 V2V

  1. Host your source video(s) as accessible URLs (1–3) and gather any reference images or audio you want to apply.
  2. Write a prompt describing the style, motion, or effect transformation you want — use placeholder syntax like [Video 1], [Image 1], [Audio 1] to reference specific inputs.
  3. Submit a POST request to the /api/v1/bytedance/seedance-2.0-v2v endpoint with video_urls, prompt, and optional reference_images, audio_urls, resolution, ratio, duration, and seed.
  4. Receive a task_id with a “pending” or “processing” status.
  5. Poll GET /api/v1/tasks/{task_id} and download the finished video once it completes.

Best Use Cases

  • Video Restyling: Apply a new visual style or aesthetic to existing footage.
  • Effect & Motion Transfer: Re-render videos with new effects, motion, or look guided by references.
  • Multi-Shot Edits: Produce stylized multi-shot sequences from source clips.
  • Content Repurposing: Refresh or adapt existing video assets for new campaigns and platforms.

Tips for Better Results

  • Don’t Use It for Still Images: For simple still-image generation, use Seedream instead — V2V is for transforming existing video.
  • Reference Inputs Explicitly: Use [Video 1], [Image 1], [Audio 1] placeholders in your prompt so the model maps references precisely.
  • Provide Clean Source Video: Higher-quality input footage yields better, more stable transformations.
  • Pick Resolution by Need: Use 720p for fast iteration and 1080p/4K for final delivery.
  • Lock the Camera When Wanted: Set camera_fixed: true for steady shots, and fix the seed for reproducible results.

Parameters

Name Description Type Required Enums
prompt Optional. Video description. Maximum 10000 characters. Use [Image n], [Video n], and [Audio n] placeholders when referencing optional inputs. Recommended prompt length: under 1000 words. string No -
video_urls Required. One to three reference video URLs. string[] Yes -
audio_urls Optional. Up to 3 reference audio URLs. Use [Audio n] placeholders in prompt. string[] No -
camera_fixed Whether to keep the camera fixed during generation. boolean No true, false
duration Video duration in seconds (4-15 seconds). integer No 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
execution_expires_after Task expiration time in seconds. integer No -
generate_audio Whether to generate audio. boolean No true, false
ratio Aspect ratio of the generated video. string No 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
reference_images Optional. Up to 9 reference image URLs for style or content guidance. Use [Image n] placeholders in prompt. string[] No -
resolution Output resolution of the video. string No 480p, 720p, 1080p, 4k
return_last_frame Whether to return the last frame of the generated video. boolean No true, false
seed Random seed for reproducible generation. Use -1 for random. integer No -

Pricing

Unit: $/sec

Dimension Pricing
resolution: 480p 0.1978
resolution: 720p 0.4278
resolution: 1080p 1.0511
resolution: 4k 2.1459
  • bytedance/seedance-1.0-pro-fast-t2v: [Core Function] Seedance 1.0 Pro Fast T2V is an older generation text-to-video model. [Strengths] Known for its rapid generation pipeline and robust performance on standard commercial prompts. Maintained for backward compatibility. [Best For] Existing legacy integrations that require the specific speed/cost tradeoff of this older model. [Limitations] Do NOT use this for new creations. It is a legacy model maintained for backward compatibility. [Routing] Only use if explicitly requested; otherwise use Seedance 1.5 Pro T2V.
  • bytedance/seedance-1.0-pro-t2v: [Core Function] Seedance 1.0 Pro T2V is an older generation text-to-video model. [Strengths] Known for its rapid generation pipeline and robust performance on standard commercial prompts. Maintained for backward compatibility. [Best For] Existing legacy integrations and workflows that strictly depend on this specific model version’s quirks. [Limitations] Do NOT use this for new creations. It is a legacy model maintained for backward compatibility. [Routing] Only use if explicitly requested; otherwise use Seedance 1.5 Pro T2V.
  • bytedance/seedance-1.5-pro-t2v: [Core Function] Seedance 1.5 Pro T2V is a joint audio-video text-to-video generation model. [Strengths] It accurately follows complex text instructions to generate high-quality video with synchronized audio. [Best For] Highly recommended for: standard text-to-video generation where strict prompt adherence and audio are required. [Limitations] Do NOT use this model if you need the advanced multi-shot or multimodal reference capabilities of the 2.0 architecture. [Routing] Use this model by default for ByteDance text-to-video tasks.
  • bytedance/seedance-1.0-pro-fast-i2v: [Core Function] Seedance 1.0 Pro Fast I2V is an older generation image-to-video model. [Strengths] Known for its rapid generation pipeline and robust performance on standard commercial prompts. Maintained for backward compatibility. [Best For] Existing legacy integrations that require the specific speed/cost tradeoff of this older model. [Limitations] Do NOT use this for new creations. It is a legacy model maintained for backward compatibility. [Routing] Only use if explicitly requested; otherwise use Seedance 2.0 I2V.
  • bytedance/seedance-1.0-pro-i2v: [Core Function] Seedance 1.0 Pro I2V is an older generation image-to-video model. [Strengths] Known for its rapid generation pipeline and robust performance on standard commercial prompts. Maintained for backward compatibility. [Best For] Existing legacy integrations and workflows that strictly depend on this specific model version’s quirks. [Limitations] Do NOT use this for new creations. It is a legacy model maintained for backward compatibility. [Routing] Only use if explicitly requested; otherwise use Seedance 2.0 I2V.
  • bytedance/seedance-1.5-pro-i2v: [Core Function] Seedance 1.5 Pro I2V is a joint audio-video image-to-video model. [Strengths] It accurately follows complex instructions to animate a single image with synchronized audio. [Best For] Recommended for: standard image animation tasks where 2.0’s multi-reference capabilities are not required. [Limitations] Lacks the robust multi-shot and multi-image reference features of 2.0. [Routing] Use this if the user specifically requests the 1.5 architecture, otherwise default to 2.0.
  • bytedance/seedance-2.0-fast-i2v: [Core Function] Seedance 2.0 Fast I2V is a high-speed multimodal video generation model. [Strengths] Fast generation with the multimodal and multi-shot capabilities of the Seedance 2.0 architecture. [Best For] Highly recommended for: rapid prototyping and quick multi-shot video creation. [Limitations] Do NOT use this model for the absolute highest cinematic fidelity (use the standard 2.0 model instead). [Routing] Choose this model when the user emphasizes ‘fast’ or ‘quick’ generation.
  • bytedance/seedance-2.0-i2v: [Core Function] Seedance 2.0 I2V is ByteDance’s flagship unified multimodal video generation model. [Strengths] It supports complex mixed references (multiple images, audio clips) and generates up to 15s of multi-shot audio-video output with dual-channel audio. [Best For] Highly recommended for: high-end complex video generation, multi-shot narratives, and mixed-reference cinematic production. [Limitations] Do NOT use this model if you only need a very basic legacy generation without complex references. [Routing] Use this model by default for any complex, multi-reference, or high-fidelity image-to-video tasks.
  • bytedance/seedance-2.0-fast-v2v: [Core Function] Seedance 2.0 Fast V2V is a high-speed video-to-video generation model. [Strengths] It offers rapid video transformation capabilities based on the 2.0 architecture. [Best For] Highly recommended for: quick video restyling and fast iterations. [Limitations] Do NOT use this model when absolute maximum visual quality is required (use standard 2.0). [Routing] Use this when speed is the primary concern for video transformations.
  • bytedance/seedance-2.0-fast-t2v: [Core Function] Seedance 2.0 Fast T2V is the faster text-to-video variant. [Strengths] Supports 480p/720p, 24 fps, 4-15s MP4 output. [Routing] Use when speed is preferred over maximum resolution.
  • bytedance/seedance-2.0-mini-t2v: [Core Function] Seedance 2.0 Mini T2V is the lightweight text-to-video variant. [Strengths] Supports 480p/720p, 24 fps, 4-15s MP4 output. [Routing] Use for cost-efficient text-to-video.
  • bytedance/seedance-2.0-t2v: [Core Function] Seedance 2.0 T2V is ByteDance Dreamina Seedance 2.0 text-to-video. [Strengths] Supports 480p/720p/1080p/4k, 24 fps, 4-15s MP4 output. Text-only input — do not pass images, video, or audio. [Routing] Use for high-fidelity text-to-video when quality or 4k output is requested.
  • bytedance/seedance-2.0-mini-i2v: [Core Function] Seedance 2.0 Mini I2V is the lightweight multimodal image-to-video variant. [Strengths] Supports 480p/720p, 24 fps, 4-15s MP4 output, with optional first/last frame, reference images, and audio references. [Routing] Use for cost-efficient image-to-video.
  • bytedance/seedance-2.0-mini-v2v: [Core Function] Seedance 2.0 Mini V2V is the lightweight video-to-video variant. [Strengths] Supports 480p/720p, 24 fps, 4-15s MP4 output, with required reference video and optional text/image/audio references. [Routing] Use for cost-efficient video-to-video transformations.
  • alibaba/happyhorse-1.1-t2v: [Core Function] HappyHorse 1.1 T2V is Alibaba’s latest streamlined text-to-video model. [Strengths] It generates 720P/1080P video with native audio support, 3-15 second duration, and an expanded set of aspect ratios including 4:5, 5:4, 9:21, and 21:9. [Best For] Highly recommended for: fast HappyHorse text-to-video generation, social video formats, and high-throughput content creation. [Limitations] It does not expose custom audio controls; use Wan 2.7 T2V when custom audio input is required. [Routing] Prefer this model when the user explicitly requests HappyHorse text-to-video or wants the latest HappyHorse generation quality.
  • alibaba/wan2.7-t2v: [Core Function] Wan 2.7 T2V is Alibaba’s flagship text-to-video generation model. [Strengths] It generates high-fidelity video directly from text with support for custom aspect ratios, audio generation, and intricate semantic adherence. [Best For] Highly recommended for: high-quality commercial video generation, professional storytelling, and dynamic cinematic sequences. [Limitations] Do NOT use this model if the user specifically requests the streamlined ‘HappyHorse’ workflow. [Routing] Use this model by default for high-end text-to-video requests on the Alibaba platform.
  • xai/grok-imagine-video: [Core Function] Grok Imagine Video is xAI’s text-to-video generation model. [Strengths] It excels at generating short, dynamic video clips directly from a text prompt, with controllable duration, aspect ratio, and resolution. [Best For] Highly recommended for: short social clips, animated concepts, and dynamic scene generation from a description. [Limitations] Do NOT use this model when you have a starting image or reference subjects, or when you need resolutions above 720p or clips longer than 15 seconds; it is limited to 480p/720p and 15s. [Routing] Use this model when the user wants a video from text only. If a starting image is provided, route to the Image-to-Video model; for reference-driven character video, use Reference-to-Video.
  • xai/grok-imagine-video-1.5-i2v: [Core Function] Grok Imagine Video 1.5 I2V animates a single starting image into a video using the Grok Imagine 1.5 generation backbone. [Strengths] It excels at producing motion from one starting frame with the improved 1.5 model. [Best For] Highly recommended for: animating a photo or illustration when the 1.5 generation backbone is preferred. [Limitations] Do NOT use this model for text-only generation, for resolutions above 1080p, or for clips longer than 15 seconds; it requires a starting image and is limited to 480p/720p/1080p and 15s. [Routing] Use this model when the user provides one starting image and prefers the 1.5 backbone.
  • alibaba/happyhorse-1.1-i2v: [Core Function] HappyHorse 1.1 I2V is Alibaba’s latest streamlined first-frame image-to-video model. [Strengths] It turns a single image into high-quality 720P/1080P video with native audio support and 3-15 second duration; output aspect ratio follows the first frame image. [Best For] Highly recommended for: rapid image animation, product motion previews, and simple character or scene animation. [Limitations] It does not accept an explicit ratio parameter; use T2V or R2V when you need a fixed generated aspect ratio. [Routing] Prefer this model when the user provides one image and requests HappyHorse image animation.
  • alibaba/happyhorse-1.1-r2v: [Core Function] HappyHorse 1.1 R2V is Alibaba’s latest reference-image-to-video model. [Strengths] It uses 1-9 reference images to preserve subject or character appearance while generating new video actions, supports 720P/1080P output, 3-15 second duration, and expanded aspect ratios including 4:5, 5:4, 9:21, and 21:9. [Best For] Highly recommended for: character-consistent storytelling, reference-based product shots, and multi-image subject composition. [Limitations] Do NOT use if the user simply wants to animate a single image exactly as provided; use HappyHorse I2V instead. [Routing] Use when the user provides one or more reference images and asks for a newly generated HappyHorse video.
  • alibaba/wan2.7-i2v: [Core Function] Wan 2.7 I2V is Alibaba’s flagship multimodal image-to-video model. [Strengths] It supports multimodal input (text, image, audio, video) for first-frame, start-and-end-frame (FL2V), and video continuation tasks. [Best For] Highly recommended for: complex image animation, cinematic transitions, and video extension workflows. [Limitations] Do NOT use this model if you only need a quick, simple animation where HappyHorse might be faster. [Routing] Use this model by default for complex image-to-video or video continuation tasks.
  • alibaba/wan2.7-r2v: [Core Function] Wan 2.7 Reference-to-Video is a highly capable character/entity reference video model. [Strengths] It natively supports entity reference, voice customization, and playbook-based video generation from a single storyboard. [Best For] Highly recommended for: creating consistent video series, brand mascot animation, and storyboard-driven storytelling. [Limitations] Do NOT use this model for simple, single-image direct animation (use I2V instead). [Routing] Use this by default for complex character consistency and storyboard generation tasks on Alibaba.
  • alibaba/wan2.7-videoedit: [Core Function] Wan 2.7 Video Editing is an instruction-based video modification model. [Strengths] It supports complex video editing tasks like content replacement using reference images, and replicating actions, effects, and camera movements. [Best For] Highly recommended for: modifying existing video footage, style transfer on videos, and targeted element replacement. [Limitations] Do NOT use this model to generate a brand new video from scratch; it requires an input video. [Routing] Use this model by default whenever a user wants to edit, alter, or restyle an existing video.
  • xai/grok-imagine-video-edit: [Core Function] Grok Imagine Video Edit applies a prompt-guided transformation to an input video. [Strengths] It excels at restyling and modifying an existing video while keeping its original duration and aspect ratio. [Best For] Highly recommended for: restyling clips, applying visual effects, and prompt-driven video edits. [Limitations] Do NOT use this model to change the duration, aspect ratio, or resolution; the output preserves the input video’s duration and aspect ratio, and those parameters are not configurable. Input video constraints (e.g. format/length) are enforced by the upstream provider. [Routing] Use this model when the user provides a video and wants it edited/restyled. To make a video longer, use Video Extend.
  • xai/grok-imagine-video-extend: [Core Function] Grok Imagine Video Extend continues an existing video, generating additional footage beyond its end. [Strengths] It excels at seamlessly extending a clip with new prompt-guided motion. [Best For] Highly recommended for: lengthening short clips, continuing a scene, and adding follow-on action. [Limitations] Do NOT use the duration parameter expecting it to set the total video length; it only controls the length of the appended segment (2-10 seconds). Input video constraints are enforced by the upstream provider. [Routing] Use this model when the user wants to make a video longer. To restyle or modify an existing video, use Video Edit.

More in this series