Documentation Index Fetch the complete documentation index at: https://developer.pixelbyte.app/docs/llms.txt
Use this file to discover all available pages before exploring further.
Animate a still image into a high-quality video clip with Google’s Veo 3.1 (ECL) variant. Supports multiple durations, resolutions, and optional audio generation.
Property Value Provider Google Model Veo 3.1 (ECL) Capability Image to Video Base Cost 200,000 micro-cents/second ($0.20/sec) Processing Time ~85 seconds
Request Body
Model slug. Use google/veo-3.1-ecl/image-to-video for image-to-video generation.
Input parameters for image-to-video generation. Text description guiding the motion (max 4000 characters).
URL of the input image to animate.
Video aspect ratio. Default: 16:9. Options: 16:9, 9:16.
Video duration in seconds. Default: 4. Options: 4, 6, 8. Affects pricing.
Generate audio. Default: false. Options: true, false. Affects pricing.
Output resolution. Default: 720p. Options: 720p, 1080p, 4k.
HTTPS URL to receive a webhook notification when the job completes or fails.
Pricing
Base cost: 200,000 micro-cents per second ($0.20/sec)
finalCost = baseCost × duration × has_sound
Factor Option Multiplier Duration 44x 66x 88x Sound false1x true1.5x
Default cost: 4 seconds, no sound = 200,000 × 4 × 1 = 800,000 micro-cents ($0.80)
Response
Unique identifier for the submitted job.
Initial job status. Always "pending" on successful submission.
ISO 8601 timestamp of the estimated completion time.
The cost of the job in micro-cents.
Code Examples
curl -X POST https://api.muvi.video/v1/jobs/submit \
-H "Authorization: Bearer $PIXELBYTE_API_KEY " \
-H "Content-Type: application/json" \
-d '{
"model": "google/veo-3.1-ecl/image-to-video",
"input": {
"prompt": "A timelapse of clouds moving over mountains",
"image_url": "https://example.com/image.jpg",
"aspect_ratio": "16:9",
"duration": "4",
"has_sound": "false",
"resolution": "720p"
}
}'