Vidu S2-Editing: live stream edits vs a Sume Omni clip edit
Vidu S2-Editing edits an incoming video stream in real time. Sume edits one finished clip with a prompt through Gemini Omni video_to_video, as an async job.

Vidu S2-Editing works on a live feed; Sume's edit works on a file. With Sume you send one finished clip and a prompt describing the change to gemini-omni-flash-1.1, and you get a new clip back from an async job, not a stream.
Vidu facts are from its update log; Sume facts are from Video Router and Webhooks, read 2026-09-30.
What does Vidu S2-Editing do?
The September 15, 2026 entry describes "Vidu S2-Editing: Real-Time Editing Model", which uses style, clothing, character and background reference images to edit an incoming video stream in real time. The page gives no request schema, so any integration detail has to come from Vidu.
How does a Sume edit work?
The video_to_video (edit) capability takes a video_url. The prompt describes the edit, resolution is optional (default 720p), and there is no aspect_ratio or duration. video_url is the edit source, not a reference, so it cannot be combined with image_url, end_image_url or reference_*_urls.
Native audio is always on; generate_audio: false is rejected. Send the request to POST /v1/video-router/generate with an Idempotency-Key.
Which parts of the Vidu feature have no Sume equivalent?
| Aspect | Vidu S2-Editing | Sume Omni edit |
|---|---|---|
| Input | Incoming video stream | One clip at video_url |
| Reference images | Style, clothing, character, background | Not combinable with video_url |
| Output | Edited stream in real time | New clip from a job |
| Completion signal | Not stated on the page | job.completed webhook or polling |
How do I know when the edit finished?
Poll the job or take a webhook. The docs list job.completed as "The job completed and a public result is available", plus job.failed and job.canceled. Nothing is sent while the edit is still running.
What should I check before editing a clip?
Uploaded-video edits have an availability limit covered in Gemini Omni edit of an uploaded video: EEA, UK and Switzerland; read it first. For prompt wording, see Gemini Omni video edit prompts.
Sources
Related posts
More in Models
- Wan 3.0 on Runway, or the wan-3.0 id as an API job on Sume
Runway's changelog lists Wan 3.0 in tool mode and workflows on paid plans. On Sume, wan-3.0 is a model id you call from code and poll as a job.
- An OpenRouter-compatible video API: sume/auto or a pinned model
Sume's POST /v1/videos follows OpenRouter's video generation API field for field. Let sume/auto pick the model, or pin a catalog id like seedance-2.5.
- Image generation API with reference images: POST /v1/images
Send a prompt plus public HTTPS reference images to Sume's POST /v1/images. Pin a catalog model or send sume/auto; the catalog lists each model's limits.
- Video 1.0 and Image 1.0 are retiring soon: move to sume/auto
Sume Video 1.0 and Image 1.0 are retiring soon and already run as aliases for the Auto path. New integrations call /v1/videos or /v1/images with sume/auto.
Written by Sume