image-to-video

WAN 2.6 1080p - Create video from image

Generate a 1080p video from image using the WAN 2.6 model.

post/v1/ai/image-to-video/wan-v2-6-1080p

Request

  • Base URL: https://api.magnific.com
  • URL: https://api.magnific.com/v1/ai/image-to-video/wan-v2-6-1080p
  • Auth: API key in header x-magnific-api-key

Request body

webhook_urlstring uri

Optional callback URL that will receive asynchronous notifications whenever the task changes status. The payload sent to this URL is the same as the corresponding GET endpoint response, but without the data field.

promptstring required

Main description of the video - scene, characters, motion, camera moves, style.

Tips:

  • Be specific about scenes and visual details
  • Describe camera movements (zoom, pan, tilt)
  • Mention lighting and atmosphere

Examples:

  • Simple: "a cat sitting on a windowsill"
  • Detailed: "fluffy orange cat on wooden windowsill, looking at snow falling outside, soft warm lighting, camera slowly zooms in"
duration'5' | '10' | '15'

Video duration in seconds:

  • 5: Short clip, faster generation
  • 10: Medium length, more developed action
  • 15: Longer video, most detailed scenes
negative_promptstring

Things to avoid in the generated video. Use this to prevent unwanted elements.

Examples: "blurry, low quality, watermark, text, distortion, extra limbs"

enable_prompt_expansionboolean

Enable AI prompt optimizer to expand shorter prompts into detailed scripts. Useful when you have a simple idea but want richer video output.

shot_type'single' | 'multi'

Shot composition type:

  • single: Continuous single shot (default, recommended for most use cases)
  • multi: Multi-shot sequence with scene transitions (requires enable_prompt_expansion=true)
seedinteger

Random seed for reproducibility. Use the same seed with identical parameters to get similar results. Set to -1 for random seed.

size'1920*1080' | '1080*1920' | '1440*1440' | '1632*1248' | '1248*1632'

Video size for the 1080p resolution tier. Available aspect ratios:

  • 1920*1080: Landscape (16:9)
  • 1080*1920: Portrait (9:16)
  • 1440*1440: Square (1:1)
  • 1632*1248: Standard landscape (4:3)
  • 1248*1632: Standard portrait (3:4)
imagestring required

URL of the keyframe or base image to animate. Must be publicly accessible.

Supported formats: JPEG, PNG, WebP Dimension constraints: Each dimension (width and height) must be between 240px and 8000px. Maximum file size: 10MB Recommended: High quality image with clear subject

Example request

{
  "webhook_url": "https://www.example.com/webhook",
  "prompt": "A serene mountain landscape at golden hour with mist rising from the valley",
  "duration": "5",
  "negative_prompt": "blurry, low quality, watermark",
  "shot_type": "single",
  "seed": 12345,
  "size": "1920*1080",
  "image": "https://example.com/image.jpg"
}

Response

OK - Task created successfully

Example response

{
  "data": {
    "task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "status": "CREATED"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.