Sports organisation
A sports organisation that needs a shareable highlight package ready within minutes of the final whistle, before audience attention shifts
Publishable highlight clips minutes after the final whistle
Highlights that arrive hours after the final whistle miss the audience that was waiting for them. Sport Highlights detects goals, overtakes, penalties and other key events from the finished broadcast using speech recognition and large language models, then produces chapter markers and standalone, social-ready clips within minutes.

Browse processed sports broadcasts and their automatically detected highlights
Failed to load video library
The window for sports highlight distribution is narrow. Fans who want to see the decisive moment will find it through a competitor's feed or a pirated clip if the rights holder has not published within the first hour. Broadcast teams that depend on manual clip selection and export workflows cannot move that fast: the full match finishes, someone watches it back, someone else trims and exports, and by the time the clip is approved for distribution the moment has passed.
The underlying content is rich with signal - commentators name the events, scoreboards display the score, graphics confirm the player - but extracting that signal has always required a human to watch the footage first. A pipeline that reads that signal directly from audio and on-screen graphics can produce a publishable package in the time it currently takes to find the right section of the timeline.
This is relevant if you are:
A sports organisation that needs a shareable highlight package ready within minutes of the final whistle, before audience attention shifts
A broadcaster running multi-event coverage across several simultaneous fixtures who cannot staff a human clipper on every feed
A rights holder distributing to platforms that require clips rather than full-match VOD and currently outsourcing that clipping work
The finished broadcast is uploaded to the pipeline in parts, so a full-length file transfers reliably. Audio is extracted and passed to AWS Transcribe, which returns a time-stamped transcript of the commentary.
A large language model analyses the transcript to identify high-impact moments - goals, penalties, red cards, crashes, podium finishes - and assigns a timestamp range to each.
A vision-language model inspects frames around each candidate moment to verify the event against on-screen graphics: scoreboards, leaderboards and pop-up overlays, correcting commentary errors against visual facts.
Each confirmed highlight is clipped by FFmpeg to a standalone file with a title and short summary generated from the combined audio and visual evidence.
The output is a structured package of chapter markers for the full VOD and standalone clip files ready for platform upload or social distribution. Broadcasts in English, German, Spanish and other languages are handled by the same pipeline, with titles and summaries in the language of the commentary.
Most automated highlight tools work from the audio track alone, which means they fail the moment the commentary does not describe what is happening on screen. This POC grounds every detection in both tracks: the LLM reads what was said, and the VLM reads what the broadcast graphic showed. When a commentator's language is ambiguous - or when the relevant event is a score correction rather than a spoken announcement - the visual track provides the fact. The result is a clip package that reflects what actually happened rather than what the commentary happened to make explicit.
Sport Highlights is ready to pilot. The demo on this page processes full broadcast files end-to-end against real match footage, and the pipeline is in the state we would hand to a client for a structured evaluation.
Detection quality depends on commentary quality and language clarity, and the pipeline is optimised for single-language broadcasts - switching languages within one feed reduces accuracy. Processing time scales with the duration of the source, clips are capped at ten to thirty seconds so each one stays focused on a single moment, and OCR accuracy varies with the quality of the broadcast graphics and how much visual information a frame carries.
The next step is running against a fixture from your own rights portfolio so that detection quality can be measured on the sport and production style you actually distribute.
Tell us what sport you cover, how you currently clip highlights, and what your distribution window looks like, and we will tell you what a pilot against your own broadcasts would involve.