Image-to-Video

Generates a dynamic video driven by images. Covers three modes: single-image generation, multi-image reference compositing (1-9 images), and start-to-end frame transition (1-2 images).

meitu image-to-video

Usage Examples

# Scenario 1: Single-image to video (required parameters only)
meitu image-to-video \
  --image_list ./photo.jpg \
  --prompt "Slow camera push-in" \
  --json

# Scenario 2: Start-to-end frame transition
meitu image-to-video \
  --image_list ./start.jpg \
  --image_list ./end.jpg \
  --prompt "Smooth transition animation" \
  --json

# Scenario 3: Multi-image compositing + full parameters + download results
meitu image-to-video \
  --image_list ./img1.jpg \
  --image_list ./img2.jpg \
  --image_list ./img3.jpg \
  --prompt "Dynamic showcase" \
  --mode mi2v \
  --video_duration 8 \
  --sound on \
  --json \
  --download-dir ./output

Parameter Reference

ParameterRequiredDescription
--image_listYesAliases: --image, --image_url
--promptYesType: string
--modeNoType: string
--modelNoType: string
--video_durationNoType: number
--soundNoType: string
--aspect_ratioNoType: string
--multi_shotNoType: boolean
--download-dirNoType: string
--outputNoType: string[]
--jsonNoOutput results in JSON format for easy script or agent parsing