Overview
VolleyballAnalysis is a desktop tool that turns raw volleyball match data into actionable insight. It reads .dvw scouting files, stores the parsed rallies in SQLite, syncs them with video, and generates short clips plus printable PDF reports.
The goal was not to produce another stats dashboard. Coaches already have plenty of those. Instead, this tool focuses on the story inside a single rally: who served, how the receive went, where the attack landed, and what changed the point. Everything is local-first, so sensitive match data never leaves the machine unless the user chooses to export it.
Current Features
- DVW parsing — Import match files and build a queryable SQLite database of rallies, players, and actions.
- Video sync — Link rallies to timestamps and jump straight to the relevant clip.
- Automated clips — Export selected actions as short videos for review or sharing with the team.
- PDF reports — Generate scouting summaries with per-player and per-action breakdowns.
- Dual interface — Use the terminal for quick batch work or the Tkinter GUI for visual exploration.
Technology Stack
- Python 3.10+ — Core language for parsing, database logic, and report generation.
- OpenCV & MoviePy — Frame-accurate video seeking, clipping, and overlay rendering.
- SQLite — Zero-config local database for fast querying during a match session.
- Tkinter — Cross-platform GUI for users who prefer a visual workflow.
- Flask API — Optional online component for license token validation.
Future Plans
The next iteration is moving toward real-time court tracking and automated event recognition. By combining computer vision with the existing action timeline, the tool could flag attacks, blocks, and digs automatically, reducing the manual workload for scouts.
A web-based SaaS layer is also on the roadmap so teams can share reports and video libraries without passing files around. The local engine will remain the core; the cloud layer will be optional.
Installation & Access
VolleyballAnalysis is distributed as a premium application. The source is closed, but compiled builds are available to licensed users. A valid token is required during first launch.
- Download the installer for your platform.
- Run the installer and launch the application.
- Enter your authentication token.
- Import a
.dvwfile and start exploring.
Interested in a demo or a team license?
Contact me