CourtCast
Log in

From full match to highlight reel, step by step.

Match timelineOne full match video
Highlight video5 rallies · 02:18
match_final.mp4 · 00:45:32
Uploadmatch_final.mp4
Split72 rallies
ScoreExcitement, pace, shots
Cut02:18 highlight
Step 1

Upload the match

Upload the full match video as it came off the camera. You don't need to trim it: warm-ups, breaks and the time between points are handled in the next step.

Drop a match video hereor choose a file
MP4
match_final.mp464%
Step 2

Every rally is split out

CourtCast finds where each rally starts and ends, and cuts it into its own clip, numbered in match order. The match timeline shows them all at once.

Match timeline48 rallies
match_final.mp4 · 00:30:59
Bar height reflects rally duration
Step 3

Each rally is analysed

Every clip goes through the same five stages. The shuttle is tracked, each hit is found and every shot is classified. You can leave the page while it runs.

Analysis progress3 of 5
Clip preparedDone
Shuttle trackedDone
Hits detectedDone
Shots classifiedIn progress…
Overlays renderedWaiting
Step 4

Scored for excitement, pace and shot types

ExcitementA score from 0 to 100, grouped into five bands:
80+ Must-watch60s Exciting40s Solid20s Routine<20 Quiet
PaceThe average gap between hits, in frames. Fast and Frantic are measured against the rest of the same match, so they mean the same thing whatever the camera.
Shot typesEvery shot is classified: clear, drive, drop, lift, net shot, smash or serve. You also see the shot that ended the rally and how much of it went cross-court.
Badminton rally clip ending on a smash, analysed by CourtCastAnalyzed20 shots
Rally 414–635
91
ExcitementMust-watch
Shots20
Hit gap24f
Cross45%
20 shots · ended on a smash
Step 5

Find the moments you want

Filter by excitement band, rally length, pace, cross-court share, the shot it ended on or shots it contains. Quick filters set filters and sort in one click, and you can save your own.

Quick filtersOne click sets filters and sort
Must-watchExcitement 80 and above
Long rallies14 or more shots
Fast exchangesHit gap in this match's fastest half
Smash finishesRally ended on a smash
Cross-court heavy40%+ of shots cross-court
Needs analysisClips still split or failed
Save current
Step 6

Cut it and share it

Select the rallies you love and they drop straight onto a timeline. Trim them, add your logo, music and transitions, then publish straight to YouTube, Instagram, Facebook or TikTok.

Publishes directly toYouTube16:9Instagram9:16 · 1:1Facebook16:9 · 9:16TikTok9:16
CourtCast highlight editor with selected rallies on a timeline, ready to publish

Now see it on your own match.

Upload a match and watch it turn into rallies worth sharing. Your first match is free.

Highlight video5 rallies · 02:10
Badminton highlight clip 1, excitement score 8686
Badminton highlight clip 2, excitement score 9191
Badminton highlight clip 3, excitement score 8383
Badminton highlight clip 4, excitement score 9595
Badminton highlight clip 5, excitement score 8888