Alibaba Wan/happyhorse-1.0-video-edit/Released Apr 2026

Happy Horse - Video Edit

Prompt-based video editing up to 1080p

Commercial use
Video

About Happy Horse - Video Edit

HappyHorse 1.0 video edit performs local or global edits to a source video from natural-language instructions, optionally guided by up to 5 reference images, and can keep or regenerate the audio track. Output is 720P or 1080P, preserves the source aspect ratio, and matches the input duration capped at the first 15 seconds.

Ready to build with Happy Horse - Video Edit?

Try Happy Horse - Video Edit in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.

curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OXEN_API_KEY" \
    -d '{
  "model": "happyhorse-1.0-video-edit",
  "input_video": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/videos/waterfall.mp4",
  "prompt": "A cat sitting on a chair",
  "resolution": "1080P",
  "audio_setting": "auto"
}'

Request parameters

Every field Happy Horse - Video Edit accepts in the request body. See the API reference for response formats.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
input_videostring
uri
Yes
—
URL of the source video to edit. Formats: MP4, MOV (H.264 recommended). Duration 3-60 seconds. Longer side at most 2160 pixels, shorter side at least 320 pixels. Aspect ratio between 1:2.5 and 2.5:1. Frame rate above 8 fps. Max 100 MB. Output preserves the source aspect ratio and matches the input duration, capped at the first 15 seconds.
input_imagesarray<string>
nullable
No
—
Optional array of up to 5 reference image URLs to guide the edit. Order maps to '@Image1', '@Image2', etc. Formats: JPEG, JPG, PNG, WEBP. Each side must be at least 300 pixels. Aspect ratio between 1:2.5 and 2.5:1. Max 10 MB each.
promptstringYes
—
Text prompt describing the desired edit. Reference supplied reference images using '@Image1', '@Image2', ... up to '@Image5'. Max 2500 characters.
resolutionstringNo"1080P"
720P1080P
audio_settingstringNo"auto"Audio handling: 'auto' generates a new synchronized audio track, 'origin' keeps the source video's audio.
autoorigin