STUDIO · STANDALONE · IN DEVELOPMENT
Make every match count.

From match video to broadcast production and season intelligence.

.NinetyFrame Studio brings video, match events, broadcast graphics and season statistics into one standalone football workflow. The current development build already includes WYSIWYG video export, scoreboard, events, lineups, MatchStats and the statistics center.

Studio · development preview Standalone workflow Community v0.21.0 · free
.NinetyFrame Studio CURRENT STUDIO DEVELOPMENT BUILD
●
VIDEO WYSIWYG video production Recorded match → MP4
BROADCAST Broadcast graphics Score · Goal · Card · Sub
LINEUP Lineups, bench & formations XI · Bench · Photos
SEASON STUDIO · STATISTICS CENTER Team · Player · GK · Records
VIDEOMATCH DATABROADCASTSEASON
CURRENT STUDIO DEVELOPMENT BUILD

Built for the complete match workflow.

Studio is no longer just a future concept. The current build already connects post-production, broadcast graphics, structured match data and season analysis.

01 · VIDEO

WYSIWYG video production

Preview, fullscreen view and export use the same authored broadcast geometry. Produce the match and export the finished program as MP4.

02 · GRAPHICS

Broadcast graphics

Scoreboard, match clock, goals and assists, cards, substitutions and branded event graphics are part of the same production.

03 · LINEUP

Lineups, bench & formations

Build the Starting XI, keep bench and non-squad states separate, use player photos and present formation stages as part of the video.

04 · MATCHSTATS

MatchStats on screen

Turn the structured match data into a broadcast MatchStats presentation inside preview, fullscreen and export.

05 · AUDIO

Match audio & music cues

Use goal and lineup music, intro/outro cues, fades and football-oriented Stadium/Arena processing in the production workflow.

06 · DATA

Projects, teams & match data

Keep teams, player identities, rosters, competitions, season assignment and match events connected to the project instead of scattered across separate tools.

ONE CONNECTED WORKFLOW

The video and the data grow together.

Each production step also strengthens the match record that later powers statistics and analysis.

01

Import

Open the recorded match and prepare the project.

02

Prepare

Teams, squad, formation, competition and season context.

03

Produce

Scoreboard, events, lineups, MatchStats and audio cues.

04

Export

Create the finished WYSIWYG match video.

05

Analyze

Use the same match projects for season and player statistics.

STUDIO · STATISTICS CENTER

The final whistle is where the season view begins.

Studio recalculates season intelligence from the underlying match projects. Correct an older match and the next statistics view can reflect the correction automatically.

Team & season totals

Matches, wins/draws/losses, points, goals, goal difference, goals per match, clean sheets and more.

Match flow

First goal scored/conceded, comeback wins, lost leads, equalisers and goals by game state.

Goal timing & intervals

Goal phases, average minutes per goal, shortest/longest intervals and quick doubles within five minutes.

Competition & home/away

Break down league, cup, friendlies and indoor matches, plus home and away performance.

Player performance

Appearances, starts, minutes, goals, assists, scorer points, per-90 values, cards, joker goals and on-pitch plus/minus.

Goalkeeper view

Playing time, goals conceded while on the pitch, goals conceded per 90 and clean-sheet appearances.

Records & trends

Top scorer, top assists, top scorer points, most minutes, scoring rate, fastest joker goal, earliest/latest goal and streaks.

Data quality

See how many projects were evaluated, where clock data is complete, where minutes were estimated and where events are anonymous or files are missing.

PLANNED FOR STUDIO

Excel season export

Planned, not yet promoted as a finished Studio feature. The export is intended to use the same season-statistics engine so corrections remain consistent across reports and exports.

STUDIO RELEASE STATUS

Development is active. Sales are not open yet.

The homepage now shows the capabilities already present in the current Studio development line. Pricing will be announced with the public release; there is no active checkout yet.

Current build: feature-rich development line Pricing at public release No active checkout
.NinetyFrame Community or Studio?

OBS match production or the complete standalone workflow.

Community remains the free OBS edition for a single match. Studio connects post-production, match data, WYSIWYG export, MatchStats and season intelligence.

Where it runs
OBS · LIVE + RECORDED MEDIA
Standalone Studio application
Best for
Single-match production in OBS
Post-production + connected season workflow
Season statistics
Match-local only
Team, player, goalkeeper, records & data quality
Output
OBS program output
WYSIWYG MP4 + MatchStats + season reports
Availability
Available now · free
In development · pricing at release
.NinetyFrame Community · v0.21.0 Stable

Professional football graphics. Directly in OBS. Free.

Scoreboard & match clock

Team names, logos, abbreviations up to seven characters, kit-colour accents, competition text and stoppage time.

Match events

Goal, Own Goal, optional assist, yellow/red/second-yellow-red cards and substitutions with player graphics.

Starting XI & bench

Formation, player photos and bench presentation in one branded lineup view.

Team Library

Use external team folders with logo.png and optional numbered player images. Rosters are optional.

.NinetyFrame Community · Real product

Live graphics that look the part.

Current .NinetyFrame Community v0.21.0 screens. Real product captures, no mockups.

.NinetyFrame Community v0.21.0 scoreboard during a football match
01

Scoreboard / Match

The current scoreboard keeps match clock, score, team identity and competition information compact and broadcast-ready.

  • Competition text centered below the clock
  • Automatic-width black competition background
  • Kit-colour accents & stoppage time
.NinetyFrame Community goal overlay with scorer and assist
02

Goals & assists

Trigger a goal, Own Goal and optional assist directly from the OBS event workflow.

  • Scorer graphic
  • Optional assist
  • Match-local scorer / assist counters
.NinetyFrame Community red card overlay during a football match
03

Cards

Yellow, red and second-yellow-red cards use the same visual language as the rest of the match package.

  • Player-specific card graphics
  • Consistent match branding
  • Built for live operation
.NinetyFrame Community substitution overlay during a football match
04

Substitutions

Show substitutions with player in/out information and match minute as part of the broadcast.

  • Player in and player out context
  • Same design system as the scoreboard
  • Quick to trigger during the match
.NinetyFrame Community Starting XI and bench lineup
05

Starting XI & bench

Present the starting XI, formation and bench in one complete pre-match graphic.

  • Starting XI and formation
  • Player photos and squad numbers
  • Bench included
.NinetyFrame Community controls directly inside OBS
06

Directly inside OBS

Choose LIVE or RECORDED MEDIA, select teams, prepare lineups and trigger events where the match production already happens.

  • No separate live-production app
  • Controls next to the OBS workflow
  • Free .NinetyFrame Community edition
.NinetyFrame Community Download

Professional football graphics. Free & open source.

.NinetyFrame Community v0.21.0 Stable is the free OBS edition for producing a single football match in LIVE or RECORDED MEDIA mode.

0 € · GPL-2.0-or-later · No account · No DRM
Download .NinetyFrame Community

Current public version: v0.21.0 Stable

Official download via ninetyframe.com.

v0.21.0 Stable · Build NF-COMMUNITY-0.21.0-RELEASE-20260831 · SHA-256 0ffbb33ed630…

Manual update checks .NinetyFrame Community can manually check the official stable update channel. No background polling runs.
Community first

.NinetyFrame Community stays free.

Use it. Share it. If .NinetyFrame Community helps you, you can voluntarily support continued development.

.NinetyFrame Community remains free and fully usable for everyone. Support unlocks no features.

Support voluntarily on Buy Me a Coffee

Voluntary support is not a purchase. No additional features, goods, services or other consideration are provided in return.

OBS Official download via ninetyframe.com.
Dominik Joswig
About .NinetyFrame

Built from the touchline.

.NinetyFrame started from a simple frustration: grassroots football creates incredible moments, but match video often still looks like a raw recording.

The goal is a football-first workflow for clubs that want better presentation without needing a television crew or an enterprise budget.

The goal is not to make amateur football look artificial. It is to give the match the presentation it deserves.
Dominik Joswig
Founder of .NinetyFrame · Youth football coach