GameSetMatch: Difference between revisions
even more |
mNo edit summary |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Stub}} | {{Stub}} | ||
[[GameSetMatch]], or GSM for short, is an python-based open-source video tennis compilation tool created by {{infinitysnapz}}. | [[Category:Programs]] | ||
[[Category:Tennis Utilities]] | |||
[[File:Gsm-icon.png|200px|thumb|right|The logo for GSM]] | |||
[[GameSetMatch]], or GSM for short, is an python-based open-source [[video tennis]] compilation tool created by {{infinitysnapz}}. | |||
<ref>https://yellowtealpurple.net/forums/resources/gamesetmatch.72/</ref> <ref>https://git.yellowtealpurple.net/infinitysnapz/GameSetMatch/releases</ref> | <ref>https://yellowtealpurple.net/forums/resources/gamesetmatch.72/</ref> <ref>https://git.yellowtealpurple.net/infinitysnapz/GameSetMatch/releases</ref> | ||
Development and planning began in April 2025, to combat compilation inefficiencies, user mistakes, as well as to create a standard look for compilations. | 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 | The first video produced using the tool was the {{YouWouldBeWelcome}} compilation of {{NS2}} vs WowComics on April 5th - This also serves as an archetypal example of what a GSM-powered compilation looks like: | ||
<youtube>oOI_Zbv6UBY</youtube> | <youtube>oOI_Zbv6UBY</youtube> | ||
=Usage= | =Usage= | ||
Detailed writeup coming soon - for now, please refer to this video guide for the UI, created by {{dani_phantump}} | {{WIP}} | ||
Detailed writeup coming soon - for now, please refer to this video guide for the UI, created by {{dani_phantump}}: | |||
<youtube>jIhaPP8nzgw</youtube> | <youtube>jIhaPP8nzgw</youtube> | ||
To install, run {{ | To install, run {{Inline-code | install-requirements.bat}} from the git repository | ||
Example usage of GSM-CLI: {{Inline-code | py gsm.py input.csv output.mp4 -f h264_amf -nr }} | |||
Help command: {{Inline-code | py gsm.py -h }} | |||
==Features== | |||
GSM supports GPU acceleration - but by default it uses x264. To change this, set Output to {{Inline-code | amf}}, {{Inline-code | nvenc}}, or {{Inline-code | qsv}} | |||
The fonts can be changed by editing {{Inline-code | fonts.json}}, | |||
| Line 24: | Line 35: | ||
GSM-UI uses FreeSimpleGui - a TkInter wrapper - as its framework, though a future rewrite may happen some day due to lacking performance. | 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.. | See what happens if you type STRANGECREATURES into an entry box... | ||
=Sources= | |||