Skip to content

ClipMint v1.20.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 09:19
· 107 commits to main since this release

ClipMint now picks the moments a stranger would watch, looks at them before
it cuts them, and puts each clip's hook on screen.

This release came from a real channel's numbers. Shorts where you could see
what happened (a clutch, a physics mess, a famous story twist, a game's own
joke with the streamer's comeback) reached about a thousand viewers each.
Shorts of the streamer reacting to something the clip never showed, raging at
nothing visible, or talking to chat averaged eight. The old ranking had those
the wrong way round.

It picks what a stranger would watch

A new Short is shown first to a handful of people who have never heard of you.
Every moment is now ranked on whether one of them would stay:

  • On a stream, the payoff has to be on screen. A visible payoff with your
    reaction ranks first. Reactions to something off-screen, swearing with no
    visible cause and chat talk are pushed down.
  • Your brief narrows it, it doesn't lower the bar. "Only the rage
    moments"
    now means the rage moments a stranger could follow, not every time
    you swear.

It looks before it cuts

  • Every candidate's opening is checked for black screens, dark rooms and
    frozen frames
    , straight from the video, and how much the picture moves is
    weighed in. It takes about half a second a clip.
  • Then the best ~20 are shown to the AI as a stranger would meet them:
    the first instant, a second and a half in, the payoff and the end. Menus,
    loading screens and stream dashboards drop to the bottom before anything is
    rendered. It's careful, not trigger-happy: it only marks a clip down hard for
    something the frames prove, so a quiet story beat that lands isn't thrown
    out.
  • Every clip card has a new Look bar, next to Hook, Moment, Energy and
    Pace, showing how the frames came across.
  • No more near-duplicates. Two clips that share more than a quarter of
    their footage are one clip. Before, two Shorts cut from the same 14 seconds
    could both come back.

The hook line is on screen

Every clip's on-screen hook, the short line written for it next to its title,
now goes across the top for its first couple of seconds, in your caption
style. When the clip opens on a replay of its loudest moment, the line is on
that too. Turning captions off turns it off.

Titles the AI didn't write don't go to YouTube

When the AI can't write a clip's title, it falls back to the first thing said
in the clip, which on a stream can be "Holy shit | Dying Light".

  • It asks again first, in smaller batches, and it's no longer thrown by an
    AI that numbers its answers oddly.
  • Those clips can't be uploaded as they are. In Upload all they start
    unticked with a note, and neither upload button sends one until you use
    Rewrite titles or type your own.
  • Out of quota? It tells you. Titles are the last thing a run asks for, so
    on a long stream they're the step most likely to hit a free tier's daily
    limit. ClipMint now stops asking and says so. A second provider's key in
    Settings (Groq is free) covers it.

ClipMint.exe: about 224 MB, Windows, self-contained. Unsigned, so
SmartScreen will warn: More info → Run anyway.

ClipMint-linux-x86_64: about 280 MB, x86-64, self-contained, glibc 2.35 or
newer. chmod +x it and run it. Still untested on a desktop distribution.
Every published build is started by the release workflow and asked for its
interface before the release exists, but nobody has yet made a Short with it
on Fedora or Ubuntu. Take ClipMint-linux-README.txt too.

ClipMint-macOS-arm64.zip: about 167 MB, Apple Silicon only. Still a beta,
and still has never been run on a Mac.
I don't own one, so it is built and
checked by GitHub's macOS runners and published without a person opening it.
Uploading to YouTube has only been tested on Windows. If it doesn't start, or
signing in doesn't behave as described, that is a bug here:
~/Movies/ClipMint/app.log and
an issue are how it gets
fixed.

Also published, for installs from before the rename only: StreamToShorts.exe,
StreamToShorts-linux-x86_64 and StreamToShorts-macOS-arm64.zip, the same
three files under their old names. A fresh download wants the ClipMint ones.

On v1.5.0 or later on Windows, or on any Linux build? The app will offer this
to you.

MIT licensed. Fork it, ship it, build on it. The licence asks one thing: keep
the copyright notice.