How to use KumoMoments
The short version: paste a Twitch VOD link, wait for the AI to find the good bits, then use Twitch's own clipper to publish. Everything below is the long version.
1 · Get a VOD link
Both Twitch VODs (twitch.tv/videos/…) and YouTube VODs (youtube.com/watch?v=…, youtu.be/…, past-broadcast /live/… URLs) are supported. Live channels, Twitch Clips, and YouTube Shorts aren't accepted.
Paste it on the KumoMoments home page and hit Analyze VOD. Analysis usually runs in the background. You can leave the tab and come back.
2 · Free VOD & pricing
Your first VOD is free, up to 2 hours. VODs longer than 2h only charge for the extra time. After that, normal pay-per-VOD pricing applies.
3 · Review the suggested moments
Once analysis finishes, you get a timeline of highlights. Filter by score or category, click any marker to preview it, and use Trim start / end if you want to tighten the window.
💻 Works best on desktop. On mobile you can still browse. If Twitch's clip editor doesn't accept the timeframe, tap the timestamp to open the moment in the Twitch app and clip from there.
4 · Send the moments back to Twitch's clipper
When you click Add to my clip list, we add the moment to a queue at the bottom of the page. We don't hand you an MP4. We send you back to Twitch (or YouTube) to finish the clip. Here's why:
- The native clipper is better. Frame-accurate trim handles, live preview, title/category editing, permanent hosting with view counts and a shareable URL, none of which a downloaded file gives you.
- One-click cross-post to YouTube. Once a Twitch clip is saved, the same page has a Publish to YouTube / Export to YouTube Shorts button. Twitch handles the upload, vertical reformat, and captions.
- Only the channel owner or a mod can clip a Twitch VOD, and only from the Twitch site itself. That's a Twitch restriction, not ours.
5 · Using the timestamped links
- Click Open at …. It opens the VOD in Twitch/YouTube and seeks to the clip's end time.
- On Twitch, press Alt+X (or the clapperboard icon) to open the clip editor. Twitch pre-fills roughly the last 60 seconds, the exact window the AI picked. On YouTube, use Clip in the player menu.
- Drag the trim handles if you want to tighten it, paste the AI-generated title/description, and hit Publish.
Why we open at the end, not the start: Twitch's clip editor always looks backwards from the current playhead: "the ~60s before now", never "the ~60s after now". Seeking to the end puts the AI-selected moment inside Twitch's default clip window on the first try, so all you have to do is trim.
6 · Cross-posting to YouTube Shorts
After you've saved the Twitch clip, open it on Twitch and hit Publish to YouTube Shorts. Twitch handles the upload and vertical reformat. Paste the AI-generated caption and hashtags from KumoMoments and you're done.
7 · Restrictions & what won't work
Some VODs can't be analyzed because the platform blocks download of the audio. If we can't fetch it, we refund automatically. You won't lose your free VOD or your money. The most common blockers:
- Subscriber-only Twitch VODs. If a channel restricts VODs to subs, our worker can't fetch the playback token and the job fails at the download step.
- Age-restricted or sign-in-required YouTube videos. YouTube's age gate and "sign in to confirm" checks block automated downloads. Private and unlisted-with-restriction videos also fail.
- Members-only YouTube videos and Premieres/Live streams that haven't finished processing into a VOD.
- Region-blocked or DMCA-muted content. Region locks stop the fetch; large muted stretches (music takedowns) still get analyzed, but expect lower-quality transcripts in those sections.
- Deleted or expired VODs. Twitch VODs auto-expire (usually 14–60 days depending on the account tier). Once gone, we can't recover them.
- YouTube livestreams without captions. We build the transcript from the VOD's existing YouTube captions. Most streams get auto-captions once YouTube finishes processing the archive, but not all do. Before pasting a YouTube live-archive link, open the video and check the CC button in the YouTube player. If it's greyed out or unavailable, captions haven't been generated (and may never be) for that video, and analysis will fail. Try again in a bit if the stream just ended, or use Upload video instead with a downloaded copy.
If you hit a failure and think it shouldn't have failed, forward the project URL to support. We can dig into the worker logs and, if it's a bug on our end, credit you back manually.
8 · Uploading your own video
No Twitch or YouTube link? Upload the video file directly, great for local recordings, private streams, or edits that never went live.
- On the KumoMoments home page pick Upload video and drop in an MP4, MOV, or WebM. Same per-hour pricing as VOD links.
- We analyze the audio and return the same ranked, timestamped moments, with one difference: there's no external timestamp link to jump to, because the video only lives in your project.
- Every moment is trimmable. Adjust Trim start / end and hit Save timing. Your changes are saved directly to the clip.
9 · Generating MP4 clips
One-click MP4 rendering is live for uploaded videos. On any moment hit Generate Clip, or use Generate all MP4s on the project page, then download the finished MP4 from the clip row.
- For Twitch and YouTube VOD analyses, MP4 rendering is not available. Use the timestamps with Twitch's native clipper (Alt+X) or YouTube's Clip button. The workflow from section 5 still applies.
- Trim start / end on each moment before rendering to tighten the window; renders are kept on the project page for re-download.
- Why the split? Uploaded files live in our storage so we can render them directly. Twitch/YouTube VODs are streamed from the platform, and their native clipper produces a properly licensed, publishable clip.
- Any MP4s already rendered in earlier projects remain downloadable from their project page.
Questions or a render that won't complete? Ping support with the project URL. ☁️
Message @KumomoRinVT on X and we'll help.