⚠️ Native format required. Because video-edit requires both “video + reference image” simultaneously, the unified fields cannot express this, so you must use the DashScope native-style request body (input.media[] array).
Key Capabilities
- Video editing — Modify objects, clothing, or scenes in existing videos
- Resolution — 720P / 1080P
- Watermark control — Optionally disable the bottom-right watermark
⚠️ The output video duration is determined by the input video length. The duration parameter may not take effect for video-edit.
Workflow
Quick Example
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
model | string | Yes | Must be happyhorse-1.0-video-edit |
input.prompt | string | Yes | Editing description text |
input.media | array | Yes | Exactly 2 elements: 1 video + 1 reference_image |
input.media[].type | string | Yes | video or reference_image |
input.media[].url | string | Yes | Public URL of the video or reference image |
parameters.resolution | string | No | 720P / 1080P, default 1080P |
parameters.watermark | boolean | No | Default true, set to false to disable watermark |
parameters.seed | integer | No | Random seed [0, 2147483647] |
Billing
Billed by resolution tier × billing duration. Whenduration is not specified, defaults to 5 seconds. Failed tasks are automatically refunded.
API Reference
HappyHorse 1.0 Video Edit interactive Playground.
Task Query
Poll task status and retrieve the final video URL.

