Clips-Studio / youtube.html
clips-studio-bot
Sync website from 6849a77
9ea9e58
Raw
History Blame Contribute Delete
7.58 kB
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>YouTube Shorts generator: cut long videos into Shorts on your own PC | Clips Studio</title>
<meta
name="description"
content="Turn long YouTube videos into Shorts locally. Clips Studio uses YouTube's most-replayed data as a signal, crops to 9:16 with the speaker in frame, and writes captions and titles. Free and open source."
/>
<link rel="canonical" href="https://colingpt9.github.io/clips-studio/youtube.html" />
<link rel="icon" href="assets/mascot.png" />
<link rel="stylesheet" href="styles.css" />
<meta property="og:type" content="article" />
<meta property="og:title" content="YouTube Shorts generator that runs on your own PC" />
<meta
property="og:description"
content="Cut long YouTube videos into Shorts locally, using most-replayed data plus audio and visual signals."
/>
<meta property="og:image" content="https://colingpt9.github.io/clips-studio/assets/mascot.png" />
</head>
<body>
<header class="site">
<div class="wrap">
<a class="brand" href="index.html">
<img src="assets/mascot.png" alt="" />
<span>
<span class="name">Clips <span>Studio</span></span>
<span class="tagline">local-first AI clipping</span>
</span>
</a>
<nav class="site" aria-label="Main">
<a href="index.html">Home</a>
<a href="twitch.html">Twitch</a>
<a href="kick.html">Kick</a>
<a href="youtube.html" aria-current="page">YouTube</a>
<a href="local-vs-cloud.html">Local vs cloud</a>
<a href="roadmap.html">Roadmap</a>
<a href="changelog.html">Changelog</a>
<a href="https://github.com/ColinGPT9/clips-studio" target="_blank" rel="noopener noreferrer">GitHub</a>
<a class="donate" href="https://paypal.me/clipsstudio" target="_blank" rel="noopener noreferrer">Donate</a>
</nav>
</div>
</header>
<main>
<div class="hero">
<div class="wrap">
<span class="eyebrow">YouTube → Shorts</span>
<h1>Turn long YouTube videos into Shorts</h1>
<p class="lead">
Paste any YouTube link. Clippy cuts it into vertical clips with word-synced
captions and written titles, all on your own computer.
</p>
<div class="cta-row">
<a class="btn btn-accent" href="https://github.com/ColinGPT9/clips-studio/releases/download/v0.1.2/ClipsStudio-Web-Setup-0.1.2.exe" target="_blank" rel="noopener noreferrer">Download for Windows</a
>
<span class="cta-note">Your own videos, or any you have the right to use</span>
</div>
</div>
</div>
<section id="support">
<div class="wrap">
<div class="support">
<div class="body">
<p class="title">Clips Studio is free &amp; open source ❤️</p>
<p>
It runs entirely on your PC with no fees. Please consider donating to help
cover development costs and keep it free for everyone.
</p>
</div>
<a class="btn btn-accent" href="https://paypal.me/clipsstudio" target="_blank" rel="noopener noreferrer">Donate to Clips Studio</a>
</div>
</div>
</section>
<section>
<div class="wrap">
<h2>Most-replayed is a real signal, used carefully</h2>
<p class="section-lead">
YouTube publishes a most-replayed graph for many videos, an aggregate of where
thousands of people scrubbed back. Where it exists, Clips Studio reads it and lets
the very top of that curve nudge a moment up the ranking.
</p>
<div class="note">
Only the sharpest peaks earn anything, and the bonus is <strong>capped below</strong>
what the video's own content can score. Replay spikes also mark confusing bits
people rewound to understand, and intros people skip back to, which is exactly why
it informs the decision rather than making it.
</div>
</div>
</section>
<section>
<div class="wrap">
<h2>Made for talking-head content</h2>
<div class="grid">
<div class="card">
<h3>Podcasts and interviews</h3>
<p>
Podcast mode handles multi-camera footage: each shot gets its own steady crop
centred on whoever is talking, so cuts land on a face with no panning.
</p>
</div>
<div class="card">
<h3>Tutorials and commentary</h3>
<p>
Scoring leans on what is said, and clips snap to sentence boundaries so a
Short never opens mid-word.
</p>
</div>
<div class="card">
<h3>Your own back catalogue</h3>
<p>
Point it at videos you already published and mine them for Shorts. Or import a
local file to cut before you publish anything at all.
</p>
</div>
</div>
</div>
</section>
<section>
<div class="wrap">
<h2>One thing worth knowing about codecs</h2>
<p class="section-lead">
YouTube serves much of its catalogue in AV1, which almost no consumer GPU decodes
in hardware. Left alone, that made processing take roughly twice as long, because every
analysis pass and every render paying for software decoding.
</p>
<p class="section-lead">
Clips Studio asks for H.264 instead, and converts once up front if it ends up with
something slow. You do not have to know any of this; it is here because "why is
YouTube slower than Twitch" is a fair question with a real answer.
</p>
</div>
</section>
<section>
<div class="wrap">
<h2>Get started</h2>
<div class="cta-row">
<a class="btn btn-accent" href="https://github.com/ColinGPT9/clips-studio/releases/download/v0.1.2/ClipsStudio-Web-Setup-0.1.2.exe" target="_blank" rel="noopener noreferrer">Download for Windows</a
>
<a class="btn btn-ghost" href="local-vs-cloud.html">How it compares to cloud tools</a>
</div>
</div>
</section>
</main>
<footer class="site">
<div class="wrap cols">
<span>Free and open source.</span>
<nav aria-label="Footer">
<a href="index.html">Home</a>
<a href="roadmap.html">Roadmap</a>
<a href="changelog.html">Changelog</a>
<a href="privacy.html">Privacy</a>
<a href="https://github.com/ColinGPT9/clips-studio" target="_blank" rel="noopener noreferrer">★ Star it</a>
<a href="https://github.com/ColinGPT9/clips-studio/blob/main/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">Contribute</a>
<a href="https://github.com/ColinGPT9/clips-studio/issues" target="_blank" rel="noopener noreferrer">Issues</a>
<a href="https://paypal.me/clipsstudio" target="_blank" rel="noopener noreferrer">Donate</a>
</nav>
</div>
</footer>
<script src="analytics.js"></script>
<script src="donate.js"></script>
</body>
</html>