WL Analysis is a cross-platform video analysis software for strength athletes and coaches. It allows you to store and review video recordings. The videos can be organized by tags. They are not copied to the app storage by default. This way the app uses less memory, but if the videos get removed, renamed or moved to another directory they won't be accessible anymore. You can change that behaviour in the settings menu.
The app works with any camera setup. If you want to get the most accurate results:
BETA: Now it's possible to track the barbell in real time.
Recording can be started and stopped with voice commands. If you train in a relatively quiet environment, turn on this feature in the settings menu. The phrases default to "start" and "stop", but you can adjust them if you want. Once the video is started / stopped you will hear a sound feedback. Note: this feature is currently only available for the English language.
The app tracks barbell plate to find its trajectory. The plate is automatically detected by the app. In most cases it should be properly detected, but you can encounter following scenarios:
Remember that when you cross the plate during recording, the app loses track of the plate! Make sure that you don't step between the camera and the plate or trim the video before importing it. Low contrast between the plate and its surroundings, poor lighting or video blur are also factors that can decrease tracking accuracy.
Graphs can be used to control video playback:
You can set a parameter for both axes (left and right). To configure the graphs content, click on the cog icon. You can change the active axis there. After selecting the active axis you can change a parameter for that axis. To hide the right axis click on the active parameter. You can also choose whether the parameter is calculated from the movement in both directions or only from one (vertical or horizontal). Average / Min / Max values below the graph are calculated from the active axis parameter. By clicking on the Min / Max value you can pause the recording at the corresponding video frame.
The app uses the information about the trajectory to compute the most important kinematic parameters about the lift. Plate diameter is used for calibration. If you use non standard plates (diameter different than 45 cm) then make sure to enter the diameter during video import.
Average values are calculated from the currently looped video fragment (only the concentric portion of the lift).
If you have a slowed down, high framerate video, type in the fps in the lift editing menu.
The app needs to know barbell weight to compute force and power data, make sure to enter it during the video import.
The parameters can be exported to a .csv file. You can specify which parameters get exported from the settings menu.
The following features can be used to help with the technique assessment.
There are currently two comparison modes: side by side or overlay (in beta).
You can compare as many videos as your hardware allows. If your device has issues with video comparison, try recording in lower resolution / framerate. Compared videos should preferably be taken with the same camera parameters.
The videos are synchronized on a common time axis and you can choose how. By default they are aligned to the beginning of the rep, but you can also align them to the moment when a selected parameter (for example velocity) reaches its minimum or its maximum. The synchronization mode can be changed in the comparison options at any time.
The app can send a short fragment of a recording, together with the barbell trajectory calculated for it, to an AI model and give you a written assessment of the lift: technical errors, correction tips and accessory exercises. It is designed mainly for the snatch, clean and jerk, squat and deadlift.
To run it, press the AI button while viewing a video. The analyzed fragment is the one currently selected on the graph, not the whole recording - so "zoom in" on the rep you are interested in first. In comparison mode there is a separate button which analyzes both recordings in one go, using the synchronization mode you have set.
What you need before you start:
What leaves your device: the selected fragment of the video without the audio track and scaled down, the horizontal and vertical displacement of the barbell, the weight and the tags you entered for the lift, and the app language, so that the answer comes back in your language. The clip is processed in the cloud and is not stored permanently by the app once the result is returned. Keep in mind that the fragment shows you - and possibly other people around you - so it may contain recognizable faces.
The result usually takes around 30 - 50 seconds, depending on the connection speed. The analysis runs in the background, so you can leave the player and come back to it later; the result is saved with the recording and can be opened again or generated from scratch. The comparison result is not saved - if you leave the comparison screen it is lost.
The AI can be wrong, so treat the result as a hint and not as a verdict. If an answer looks incorrect, use the button below it to report the problem - it prepares an email with the result and the details needed to look into it.
Videos can be exported to a .mp4 file.
If you wish to include additional info about a lift, such as barbell weight, date or tags in the exported video then select the preferred configuration in the settings menu.
If you are a coach and would like to prepare a video feedback for your athletes, you can use the screen recording feature.
You can view the exported videos by going to the appropriate tab from the home screen options.
The whole database can be exported to a directory, which then can be imported on all supported platforms: Android, iOS, macOS.
If you encounter some issues or have any questions about the app then feel free to contact me via email: weightliftinganalysis@gmail.com
If you are on Android, consider using the in app form. This form automatically sends useful information about the device you are using like manufacturer / model / os version.
Finally, if you enjoy using the software please consider rating it on the app store.