GameSetMatch

From ytptenniswiki
Revision as of 04:34, 3 October 2025 by Infinitysnapz (talk | contribs) (even more)
Jump to navigation Jump to search



GameSetMatch, or GSM for short, is an python-based open-source video tennis compilation tool created by infinitysnapz. [1] [2]

Development and planning began in April 2025, to combat compilation inefficiencies, user mistakes, as well as to create a standard look for compilations. The first video produced using the tool was the YouWouldBeWelcome compilation of NS2 vs Template:WowComics on April 5th - This also serves as an archetypical example of what a GSM-powered compilation looks like:

Usage

Detailed writeup coming soon - for now, please refer to this video guide for the UI, created by dani_phantump

To install, run {{{install-requirements.bat}}}

Features

Technical information

At its core, GSM is powered using Python and FFMPEG, using CSV files to provide information on round titles. Internally, it uses the Pillow library to generate titlecards, and FFmpeg to turn the titlecards into videos, and rescale all rounds to match. GSM-UI uses FreeSimpleGui - a TkInter wrapper - as its framework, though a future rewrite may happen some day due to lacking performance.

Trivia

See what happens if you type STRANGECREATURES into an entry box..