Split screen from one video by API: split and hstack
Put a clip beside its own filtered copy with split and hstack in Sume's video filter. One source in, one side-by-side MP4 out. Video filter takes only one clip.

Use split to make two copies of the clip and hstack to place them side by side. The graph split[a][b];[b]eq=saturation=0[c];[a][c]hstack shows the original on the left and a gray copy on the right, from one source, in one MP4.
Runway's changelog (Aug 18, 2026) lists Compositing Nodes for composing and blending video. Sume's video filter takes a single clip, so this is a self-comparison, not a two-asset composite. Details are in Video filter, read 2026-10-01.
What does the request look like?
Internal labels like [a] and [b] are allowed; stream specifiers like [0:v] are not, because the server wraps [0:v]…[vout] itself.
curl -X POST https://api.sume.com/v1/video-filter \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: hstack-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/clip.mp4",
"filtergraph": "split[a][b];[b]eq=saturation=0[c];[a][c]hstack"
}'Can I stack two different clips?
Not here: the filter surface takes one video_url. Timeline compose is the other surface, but the docs describe it as one still plus one video on screen at once, with image_fit and video_fit controlling how each sits in the frame, so it is not a two-video split screen either. For before-and-after reveals built from two images, see before and after video.
Which stacking filters are allowed?
| Filter | Role |
|---|---|
split | Duplicate the one input into labeled copies |
hstack | Place copies side by side |
vstack | Place copies top and bottom |
overlay, blend | Combine copies on the same frame |
What are the limits?
Output width doubles with hstack, so check the resulting size for your destination. Source length is capped at 300 seconds.
| Item | Value |
|---|---|
| Price | $0.02 per encode job; the check is free |
| Source | Up to 300 seconds, on media.sume.com |
| Graph | Up to 2048 chars and 32 named filters; no [0:v] stream specifiers |
Sources
Related posts
More in Use cases
- Snapchat short dramas: a 30 s to 5 min episode budget
Short dramas run 30 seconds to five minutes, vertical. Plan how many shots an episode needs, then join them in a Timeline that renders 1080×1920 by default.
- Spotify AI credits in Song Credits: DDEX disclosure for AI music
Spotify shows AI credits in Song Credits only when your label or distributor submits the DDEX disclosure. No credit does not mean no AI. Keep job notes.
- Holiday jingle for ads: Spotify says listening starts in October
Spotify reports holiday listening already underway on Oct 1. Make a holiday music bed for an ad with the Music Router, steering length in the prompt.
- Spotify video podcast aspect ratio: any, but shown in 16:9
Spotify accepts any aspect ratio for video podcasts but may letterbox it in 16:9. Deliver a true 16:9 frame with video-trim output or Timeline contain.
Written by Sume