Seedance 2.0 Pro 480p - Create video from text or image
Generate 480p video using Seedance 2.0 Pro. Supports text-to-video and image-to-video with optional first and last frame images for transition videos. Also supports reference-to-video: attach up to 9 reference images via reference_images and mention them in the prompt with @Image1..@Image9.
Authorizations
Your Magnific API key. Required for authentication. Learn how to obtain an API key
Body
Text prompt describing the video to generate. Describes the scene, motion, visual style, and any desired camera movements. To use reference images, mention them as @Image1, @Image2, ... matching the 1-indexed order of reference_images. Maximum 2000 characters.
2000"A cinematic shot of a cat walking through a neon-lit alley at night"
URL to receive a webhook notification when the video generation task completes. The webhook payload includes the task ID and status.
Optional image to use as the first frame for image-to-video generation. Accepts a publicly accessible URL or a base64-encoded image. When provided, the model generates a video that starts from this image.
Optional image to use as the last frame for image-to-video generation. When provided together with image, the model generates a transition video between the first frame and last frame. Accepts a publicly accessible URL or a base64-encoded image.
Up to 9 reference images for reference-to-video generation. Each item is a publicly accessible URL or a base64-encoded image. Reference them in the prompt using @Image1, @Image2, ... @Image9 (1-indexed to the array order). Can be combined with image/image_end (first/last frame): keyframes and reference images are applied together in the same request.
9Video duration in seconds. Seedance 2.0 supports 5-second or 10-second videos.
5, 10 Output video aspect ratio. Available options:
film_horizontal_21_9: Ultra-wide cinematic (21:9)widescreen_16_9: Standard widescreen (16:9)classic_4_3: Classic TV format (4:3)square_1_1: Square format (1:1)traditional_3_4: Portrait classic (3:4)social_story_9_16: Vertical/social media story (9:16)film_vertical_9_21: Ultra-tall vertical (9:21)
Note: This parameter only applies to text-to-video and reference-to-video requests. When an image (first frame) is provided for image-to-video generation, aspect_ratio is ignored: the output video inherits the aspect ratio of the start frame.
film_horizontal_21_9, widescreen_16_9, classic_4_3, square_1_1, traditional_3_4, social_story_9_16, film_vertical_9_21 When set to true, the camera position stays fixed (tripod shot) throughout the video. When false, the model may apply natural camera movements.
Random seed for reproducible video generation. Use the same seed with the same prompt to get consistent results. Use -1 for a random seed.
-1 <= x <= 4294967295Enable content safety filtering to ensure generated videos comply with safety guidelines. When true, the model filters unsafe content.
Response
OK - The task exists and the status is returned