Low hips
How far the shoulder-to-hip line tilts below horizontal. When the hips drop, the body pushes water instead of slicing through it — the biggest source of drag.
Open a side-view swim video; the program extracts the swimmer's skeleton, measures common faults from low hips to kicking from the knee, and lists each one with a suggestion and the frames where it shows most.
| Gövde eğimi | 17° | < 12° |
| Bacak hattı | 11° | < 15° |
| Diz açısı (tekme) | 128° | > 115° |
| Kulaç temposu | 28 /dk | — |
Illustrative screen with sample values — the app interface is in Turkish.
It computes the seven faults that cost the most speed in freestyle from the skeleton keypoints. Each measurement has a threshold; cross it and it is listed as a fault.
How far the shoulder-to-hip line tilts below horizontal. When the hips drop, the body pushes water instead of slicing through it — the biggest source of drag.
The tilt of the line from shoulder to ankle. The further the feet sit from the surface, the more the legs act as a brake.
How far the head lifts above the body line. When the head comes up, hips and legs drop like a seesaw.
The tightest knee angle during the kick. If the kick comes from the knee rather than the hip (“bicycle kick”), the shin meets the water square-on and thrust drops.
The shoulder–hip–knee angle. If the body folds at the hips instead of holding a straight line (“sitting position”), the thighs face the water.
Ankle separation relative to torso length. When the feet leave the body's shadow, drag goes up.
Elbow angle when the arm is furthest forward. Starting the pull the moment the hand enters shortens the stroke.
Stroke cycles per minute (one arm), taken from the arm's back-and-forth motion. Reported as information, not as a fault.
For every fault you get its severity (mild · moderate · severe), the measured value, why it matters, a suggestion and drill to fix it, and the three frames where it is most visible.
Four steps; no account, no uploading your video anywhere.
Pick it with Video Aç (Open Video) or drag the file onto the window.
Depending on the computer, about one minute for every 10 seconds of video. The same video opens instantly the second time.
Click a timestamp in the list and the video jumps to that frame. 0.25x slow motion; Space play/pause, ← → frame by frame.
Rapor Kaydet (Save Report) produces a single-file HTML report you can send to your coach as is.
If there are several swimmers in the video, each is tracked and analysed separately. Numbers run from the lane nearest the camera outward; each swimmer is drawn in their own colour.
The analysis runs entirely on your own computer. The program sends nothing to the internet and needs no connection.
Extract the zip to a folder and run it. No account, no licence key, no trial period.
The measurement is only as good as the footage. The clearer the skeleton is visible, the more reliable the result.
One zip file. Extract it to a folder and double-click YuzmeAnaliz.exe; the skeleton models are inside the package, nothing is downloaded on first run.
Portable build for Windows 10 / 11 (64-bit). The file is large, so download it on your Windows computer.
Download for WindowsImportant: Measurements are computed from a skeleton extracted automatically from the video and are approximate; they can be wrong. The program does not replace a swimming coach. Judge the findings by looking at the frames it points to, on your own or with your coach. The program is provided as is, without any warranty.
What people most want to know before downloading.
Yes. No fee, no account, no licence key and no trial period.
No. The analysis runs entirely on your own computer; the program sends nothing to the internet and works without a connection.
Because the program is not digitally signed. Windows and browsers flag every new unsigned program this way. In the warning window choose More info › Run anyway; only download the file from this site.
For now it is designed for freestyle only. The thresholds and fault definitions are freestyle-specific.
It will, but the legs are hidden by splash and water, so knee and kick measurements stay rough. The best results come from side-view footage shot underwater or at water level.
It depends on the computer; about one minute for every 10 seconds of video. The result is cached, so the same video opens instantly the second time.
For now it runs only on Windows 10 / 11 (64-bit).
Swimmer Analysis is free and will stay free. If it helped you, you can chip in through GitHub Sponsors, one-time or monthly.
Sponsor on GitHub Donations are entirely optional; every feature is open to everyone. Payment is by card through GitHub and requires a GitHub account.Free · Windows 10 / 11 · your video never leaves your computer
The program is not digitally signed yet, so your browser and Windows may show a warning. Follow these steps.
If the browser says the file “isn’t commonly downloaded”, choose Keep / Download anyway in the downloads list. In Edge: … › Keep › Show more › Keep anyway.
Right-click the downloaded zip and choose Extract All. Do not run the program from inside the zip; it will not start.
Double-click YuzmeAnaliz.exe in the folder. If “Windows protected your PC” appears, click More info, then Run anyway.
Why the warning? Windows and browsers flag every new program that is not yet digitally signed and widely downloaded. Only download the file from swimmer.feyzioglu.org.
Download didn’t start? Download again