Genjutsu video length limit: 4 to 30 seconds, inspect first

Genjutsu takes a 4 to 30 second source video. On Sume the duration field must equal the inspected length, rounded up. Probe it with video inspect first.

4 min readSume
All posts

Genjutsu accepts a source video of 4 to 30 seconds. On Sume, the duration you send for the Genjutsu Motion Transfer row must be the input video's actual length in seconds, rounded up, and that value must fall in 4 to 30. Get the number from video inspect before you submit.

The 4 to 30 second range is from Higgsfield's Genjutsu page, read 2026-09-30. The rest is from Sume's catalog in code and the Video inspect docs.

Is duration a trim control?

No. The catalog says the output preserves source length and framing, and that duration is the inspected input length. The model is priced per output second by resolution, so a wrong value is a wrong cost estimate, not a shorter clip. To cut a clip, trim it before you import it.

How do I get the exact length?

Use POST /v1/video-inspect with a video_url. Probe and stills are unbilled. It reads one media.sume.com clip owned by your workspace, and there is no open-internet fetch, so the clip must already be on Sume (a public TikTok or Instagram URL can be imported with POST /v1/media-imports). Inspect needs an Idempotency-Key. Rounded-up examples:

Rounding the inspected length for the duration field, read 2026-09-30.
Inspected lengthSend as durationValid?
4.0 s4Yes, at the floor
2.5 s3No, below 4
11.4 s12Yes
29.01 s30Yes
30.5 s31No, above 30

What default resolution applies?

The catalog lists 480p as the default, with 480p and 720p available. More on the probe in Get video duration, resolution and fps.

Will the model always be available?

The Video generation docs say the row is listed only when its provider is configured. Check GET /v1/video-router/models first.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume