Spaces:
Running
Running
Download sports.html from ColinGPT9/Clips-Studio: direct link, hf CLI and curl.
- Browser
- Download file 18.6 kB
-
https://huggingface.co/spaces/ColinGPT9/Clips-Studio/resolve/main/sports.html
- Command line
-
hf download hf://spaces/ColinGPT9/Clips-Studio/sports.html
-
curl -L -o sports.html https://huggingface.co/spaces/ColinGPT9/Clips-Studio/resolve/main/sports.html
18.6 kB
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| <title>Soccer highlight clips from a full match, automatically | Clips Kitty</title> | |
| <meta | |
| name="description" | |
| content="Turn a full soccer match into clips of every goal, save and card, framed on the ball, with a match recap and team or player reels. Free, open source, and it runs on your own Windows PC." | |
| /> | |
| <link rel="canonical" href="https://colingpt9.github.io/clips-studio/sports.html" /> | |
| <link rel="icon" href="assets/mascot.png" /> | |
| <link rel="stylesheet" href="styles.css" /> | |
| <meta property="og:type" content="article" /> | |
| <meta property="og:site_name" content="Clips Kitty" /> | |
| <meta property="og:url" content="https://colingpt9.github.io/clips-studio/sports.html" /> | |
| <meta property="og:title" content="Soccer highlight clips from a full match, made on your PC" /> | |
| <meta | |
| property="og:description" | |
| content="Every goal, save and card as its own clip, found from the score box, the crowd and the commentary, and framed on the ball. Free and open source." | |
| /> | |
| <meta property="og:image" content="https://colingpt9.github.io/clips-studio/assets/mascot.png" /> | |
| <meta name="twitter:card" content="summary_large_image" /> | |
| <script type="application/ld+json"> | |
| { | |
| "@context": "https://schema.org", | |
| "@graph": [ | |
| { | |
| "@type": "WebPage", | |
| "name": "Soccer highlight clips from a full match, made on your PC", | |
| "url": "https://colingpt9.github.io/clips-studio/sports.html", | |
| "description": "Turn a full soccer match into clips of every goal, save and card, framed on the ball, with a match recap and team or player reels. Free, open source, and it runs on your own Windows PC.", | |
| "inLanguage": "en", | |
| "datePublished": "2026-10-01", | |
| "dateModified": "2026-10-01", | |
| "about": { | |
| "@type": "SoftwareApplication", | |
| "name": "Clips Kitty", | |
| "applicationCategory": "MultimediaApplication", | |
| "operatingSystem": "Windows 10, Windows 11", | |
| "license": "https://www.gnu.org/licenses/agpl-3.0.html", | |
| "isAccessibleForFree": true, | |
| "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" } | |
| } | |
| }, | |
| { | |
| "@type": "BreadcrumbList", | |
| "itemListElement": [ | |
| { | |
| "@type": "ListItem", | |
| "position": 1, | |
| "name": "Clips Kitty", | |
| "item": "https://colingpt9.github.io/clips-studio/" | |
| }, | |
| { | |
| "@type": "ListItem", | |
| "position": 2, | |
| "name": "Soccer highlight clips", | |
| "item": "https://colingpt9.github.io/clips-studio/sports.html" | |
| } | |
| ] | |
| }, | |
| { | |
| "@type": "FAQPage", | |
| "mainEntity": [ | |
| { | |
| "@type": "Question", | |
| "name": "Can Clips Kitty make soccer highlights automatically?", | |
| "acceptedAnswer": { | |
| "@type": "Answer", | |
| "text": "Yes. Tick Sports for a recorded match and its goals, saves, cards and big chances become their own clips, each with the build-up and the reaction, framed to follow the ball." | |
| } | |
| }, | |
| { | |
| "@type": "Question", | |
| "name": "How does it know when a goal is scored?", | |
| "acceptedAnswer": { | |
| "@type": "Answer", | |
| "text": "It reads the score box on screen through the whole match: a goal is a score that changed and stayed changed, so a misread digit is never a goal. The crowd's roar, the referee's whistle and the commentary mark the other moments." | |
| } | |
| }, | |
| { | |
| "@type": "Question", | |
| "name": "Does it work with club or phone footage?", | |
| "acceptedAnswer": { | |
| "@type": "Answer", | |
| "text": "Yes, with one difference. Club and phone footage usually has no score box or commentary, so nothing marks its goals. Give it the match's goals as you have them, for example from your club app or the match report, and each one becomes a clip." | |
| } | |
| }, | |
| { | |
| "@type": "Question", | |
| "name": "What if the match was filmed vertically?", | |
| "acceptedAnswer": { | |
| "@type": "Answer", | |
| "text": "A match filmed or streamed 9:16 is kept as filmed, and its moments are found the same way. For a vertical live, choose Soccer / Football as the Vertical Live content." | |
| } | |
| }, | |
| { | |
| "@type": "Question", | |
| "name": "Which sports are supported?", | |
| "acceptedAnswer": { | |
| "@type": "Answer", | |
| "text": "Soccer, also called football, is the first. Basketball and cricket are next on the roadmap." | |
| } | |
| }, | |
| { | |
| "@type": "Question", | |
| "name": "Is it free?", | |
| "acceptedAnswer": { | |
| "@type": "Answer", | |
| "text": "Yes. Clips Kitty is free and open source under AGPL-3.0, with no paid tier, no watermark and no clip cap. It runs on your own Windows PC." | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| </script> | |
| </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>Kitty</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">YouTube</a> | |
| <a href="gaming.html">Gaming</a> | |
| <a href="sports.html" aria-current="page">Sports</a> | |
| <a href="local-vs-cloud.html">Local vs cloud</a> | |
| <a href="alternatives.html">Compare</a> | |
| <a href="opus-clip-alternative.html">vs Opus Clip</a> | |
| <a href="descript-alternative.html">vs Descript</a> | |
| <a href="roadmap.html">Roadmap</a> | |
| <a href="changelog.html">Changelog</a> | |
| <a href="developers.html">Developers</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">Sports · Soccer / Football</span> | |
| <h1>Soccer highlight clips from a full match, made on your PC</h1> | |
| <p class="lead"> | |
| Tick Sports and a match's goals, saves, cards and big chances each become their own | |
| clip, with the build-up and the reaction, framed to follow the ball. | |
| </p> | |
| <p class="lead"> | |
| A match isn't a stream: nobody on screen is the streamer, and the moment that | |
| matters is over in two seconds. Sports reads a video as a match, and soccer is the | |
| first sport. Basketball and cricket are next. | |
| </p> | |
| </div> | |
| </div> | |
| <section id="support"> | |
| <div class="wrap"> | |
| <div class="support"> | |
| <div class="body"> | |
| <p class="title">Clips Kitty is free & 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 Kitty</a> | |
| </div> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>Pick the highlights</h2> | |
| <p class="section-lead"> | |
| Choose which moments become clips. Hover a choice in the app to see what it keeps. | |
| </p> | |
| <div class="table-scroll"> | |
| <table> | |
| <thead> | |
| <tr> | |
| <th>Highlights</th> | |
| <th>What becomes a clip</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr><td><strong>Best moments</strong></td><td>The match's biggest moments of any kind, and always every goal the score box confirmed.</td></tr> | |
| <tr><td><strong>All goals</strong></td><td>Every goal, penalty goals and own goals too, each with its build-up.</td></tr> | |
| <tr><td><strong>Goals + celebrations</strong></td><td>Every goal, with a longer celebration after it.</td></tr> | |
| <tr><td><strong>Best saves</strong></td><td>The goalkeepers' best saves, and penalties saved or missed.</td></tr> | |
| <tr><td><strong>Best chances</strong></td><td>Near misses, big chances and shots.</td></tr> | |
| <tr><td><strong>Attacking plays</strong></td><td>Goals, chances, shots, penalties, free kicks and corners.</td></tr> | |
| <tr><td><strong>Cards</strong></td><td>Yellow and red cards, and VAR reviews.</td></tr> | |
| <tr><td><strong>Penalties</strong></td><td>Every penalty, scored or missed.</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <p class="note"> | |
| Type teams or players and the clips where the commentary names them get extra points. | |
| To ask for particular moments in your own words, say it in the box at the bottom of | |
| the app. The box runs on a Gemma 4 model, which you install from the Models page. | |
| </p> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>How it finds the goals</h2> | |
| <p class="section-lead"> | |
| It uses the models the app already runs, on your PC. The score box is the ground | |
| truth. | |
| </p> | |
| <ul class="ticks"> | |
| <li> | |
| <strong>The score box.</strong> It is found once and read through the whole match. | |
| A goal is a score that changed and stayed changed, so a misread digit is never a | |
| goal, and the side that scored comes with it. On the official upload of a World Cup | |
| final, 1 hour 42 minutes long, it found all six goals with the right side for each. | |
| </li> | |
| <li> | |
| <strong>The crowd.</strong> A roar that lasts means something happened. | |
| </li> | |
| <li> | |
| <strong>The whistle.</strong> Play stopped: fouls, cards, penalties, the end of a | |
| half. | |
| </li> | |
| <li> | |
| <strong>The commentary.</strong> What happened, in the commentator's words ("what | |
| a save", "penalty", "he's sent off"), in the main football languages. | |
| </li> | |
| <li> | |
| <strong>Your AI model.</strong> It reads the commentary with all of the above and | |
| judges how good each clip is, as for any video. | |
| </li> | |
| </ul> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>Framed on the ball</h2> | |
| <p class="section-lead"> | |
| A 16:9 match cropped to 9:16 keeps a third of the picture, so the crop goes where the | |
| play is: it follows the ball, the way automatic match cameras do. | |
| </p> | |
| <p> | |
| A match filmed or streamed 9:16 is kept exactly as filmed, and its moments are found | |
| the same way. For a vertical live, tick <strong>Vertical Live</strong> and choose | |
| <strong>⚽ Soccer / Football</strong> as its content. With <strong>Longform</strong>, | |
| the 16:9 clips and the highlights reel are the match's moments too. | |
| </p> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>The match in one video</h2> | |
| <p class="section-lead"> | |
| Tick <strong>Also make</strong> and the match's clips are joined into longer videos, | |
| in seconds, with the moments listed in the description. | |
| </p> | |
| <ul class="ticks"> | |
| <li> | |
| <strong>Match recap.</strong> Every goal, card, save and chance the evidence | |
| confirmed, in match order, titled with the score. | |
| </li> | |
| <li> | |
| <strong>Team reels.</strong> A video per team of its moments. | |
| </li> | |
| <li> | |
| <strong>Player reels.</strong> A video per player named in two moments or more. | |
| </li> | |
| </ul> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>Club and phone footage</h2> | |
| <p class="section-lead"> | |
| A club camera or a phone on the touchline usually has no score box and no | |
| commentary, so nothing marks its goals, and none are claimed. It is still framed on | |
| the ball like a broadcast. | |
| </p> | |
| <p> | |
| Give it the match's goals as you already have them, in the box at the bottom of the | |
| app with the link: from your club app's goal tags, the match report or the video's | |
| description, one per line ("18:16 Goal Player A"). Each becomes a clip with the | |
| player or team on it. If the box says no installed model can use tools, install | |
| a Gemma 4 model from the Models page first. | |
| </p> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>What it doesn't do yet</h2> | |
| <ul class="ticks"> | |
| <li class="weak"> | |
| <strong>Live matches.</strong> It clips recorded matches and files, not a match | |
| while it is being played. | |
| </li> | |
| <li class="weak"> | |
| <strong>Tackles, dribbles and assists</strong> aren't named as moments of their | |
| own. | |
| </li> | |
| <li class="weak"> | |
| <strong>Other sports.</strong> Soccer is the first; basketball and cricket are next. | |
| </li> | |
| </ul> | |
| <p class="note"> | |
| Match footage usually belongs to a league or a broadcaster. Clip what you have the | |
| rights to post. | |
| </p> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>Questions</h2> | |
| <h3>Can Clips Kitty make soccer highlights automatically?</h3> | |
| <p> | |
| Yes. Tick Sports for a recorded match and its goals, saves, cards and big chances | |
| become their own clips, each with the build-up and the reaction, framed to follow the | |
| ball. | |
| </p> | |
| <h3>How does it know when a goal is scored?</h3> | |
| <p> | |
| It reads the score box on screen through the whole match: a goal is a score that | |
| changed and stayed changed, so a misread digit is never a goal. The crowd's roar, the | |
| referee's whistle and the commentary mark the other moments. | |
| </p> | |
| <h3>Does it work with club or phone footage?</h3> | |
| <p> | |
| Yes, with one difference. Club and phone footage usually has no score box or | |
| commentary, so nothing marks its goals. Give it the match's goals as you have them, | |
| for example from your club app or the match report, and each one becomes a clip. | |
| </p> | |
| <h3>What if the match was filmed vertically?</h3> | |
| <p> | |
| A match filmed or streamed 9:16 is kept as filmed, and its moments are found the same | |
| way. For a vertical live, choose Soccer / Football as the Vertical Live content. | |
| </p> | |
| <h3>Which sports are supported?</h3> | |
| <p> | |
| Soccer, also called football, is the first. Basketball and cricket are next on the | |
| roadmap. | |
| </p> | |
| <h3>Is it free?</h3> | |
| <p> | |
| Yes. Clips Kitty is free and open source under AGPL-3.0, with no paid tier, no | |
| watermark and no clip cap. It runs on your own Windows PC. | |
| </p> | |
| </div> | |
| </section> | |
| <section> | |
| <div class="wrap"> | |
| <h2>Try it on one match</h2> | |
| <p class="section-lead"> | |
| Run one full match through it and see whether its clips are the moments you would | |
| have cut. | |
| </p> | |
| <div class="cta-row"> | |
| <a class="btn btn-accent" href="https://github.com/ColinGPT9/clips-studio/releases/download/v2.0.0/ClipsKitty-Web-Setup-2.0.0.exe" target="_blank" rel="noopener noreferrer">Download for Windows</a> | |
| <a class="btn btn-ghost" href="https://apps.microsoft.com/detail/9NB6XT7DSQZZ" target="_blank" rel="noopener noreferrer">Get it from Microsoft Store</a> | |
| <a class="btn btn-ghost" href="roadmap.html">See the roadmap</a> | |
| <a class="btn btn-ghost" href="index.html">Back to the overview</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="developers.html">Build a plugin</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> | |