VideoAnalyzer by Rein Haljand
User Instructions – Race Analyses
1. Starting the Application
- Double-click the VideoAnalyzer icon to launch the application.
- Open the Main Menu (upper-left corner) to access:
- Open New Video File
- Save Analyzer File (MJPEG2)
- Save Analyzer Picture (PNG)
- Analyzer – Horizontal Split Screen
- Analyzer – Vertical Split Screen
- Save Measurements File
- Keyboard Shortcuts
- User Guide
After opening a video file:
- The first video frame is displayed.
- Upper-left corner: timecode, frame number, FPS and resolution.
- Upper-right corner: ClipInfo button (show / hide FPS and resolution).
- Top bar: video clip name.
- Bottom row and right column: function buttons.
Button colors:
- Light blue – active
- Light gray – inactive
- Dark blue – currently selected function
2. Activating Race Analysis Measurement Functions
General button behavior:
- Click once to mark the begin of a measurement on the selected frame.
- Move forward to the required frame and click again to mark the end.
- Each start/end selection is shown as a small white mark on the blue timeline bar.
- Activating the same function again on the same frame removes the mark (correction).
- Each race analysis measurement is performed with two clicks (start / end).
- The calculated value appears on screen and is saved automatically.
- Hovering over a button shows a tooltip describing its function.
3. Saving Your Work
To save all measurements, drawings, graphs and text into a new Analyzer video file:
- Open the Main Menu.
- Select Save Analyzer File (MJPEG2).
- Wait until saving is complete.
To save measurement data only:
- Select Save Measurements File.
Saved file types:
- Analyzer file (.mjpeg2): video + all measurements and comments (opens only in VideoAnalyzer).
- Analyzer picture (PNG): saves the current screen image with drawings and data.
- Measurements file (CSV): can be opened in Excel or Numbers.
Saved Analyzer video files can be reopened anytime using:
Main Menu → Open Analyzer File (MJPEG2)
4. Application Information and Exit
- Keyboard Shortcuts : show all functions activating by keyboard Keys .
- User Guide: open detailed Instructions, Methods, Examples, Models .
- Click VideoAnalyzer by Rein Haljand to view version and license information.
- Exit using the Red button - window close .
- If needed, use Force Quit.
5. Video Controls and Keyboard Shortcuts
Playback controls:
- Play / Pause
- Slow motion forward
- Frame-by-frame forward / backward
- 5-frame forward / backward
Keyboard shortcuts:
- Space – Play / Pause
- Q / W – 1 frame backward / forward
- A / S – 5 frames backward / forward
- Z / X – Jump to beginning / end
- R – Slow motion
- B – Show / hide scale targets
- P – Show / hide progress bar
- F – Show / hide all function buttons
Tip: Use your left hand for keyboard shortcuts and your right hand for mouse control.
6. Analysis Functions
Drawing tools and common options: Size, Color, Audible (voice), HL (blinking highlight), fno (number of frames visible).
- Text (Tx)
- Arrow
- Rectangle / Ellipse
- Line
- Spline
- Angle
- Time stamp
- t+ (multiple intervals and total time)
7. Bottom Menu Controls
- Mute generated sound / background sound
- TimeZero
- Mirror view
- Undo last object
- Delete all drawings
- Move and drag objects
8. Race Analysis Functions(bottom menu)
Predefined segments:
- Start – 15 m
- Turn – 5 m in + 15 m out
- Laps – 5 m, 10 m, 25 m, 30 m, 50 m
- Finish – 5 m
9. Race Analysis Workflow
- Open the original race video file.
- Identify the swimmer lane.
- Set TimeZero at the start signal.
- Go to the finish frame and set the official result time.
- Go to Set Line Function(set Lines for segments) at the 15m-20m-25m-45m- e.c.t.
- Go to Move&Drag Objects button and adjust precisely each segments Line for analyzed swimmers head cross the Line.
- Save your file .MJPEG2 and continue measuring.
- Measure: Race Analyses Parameters - reaction time, start, turns, laps, finish, stroke rate and kick rate.
- Each measurement is saved automatically and synchronized with playback (but recommended to save file .MJPEG2 after each parameter measured) for not lose data accidentally.
10. Split Screen and Full Pool Analysis
- Use Split Screen to compare swimmers or races.
- Use Zoom and Drag for full-pool analysis.
- Lines remain fixed regardless of zoom level.
11. Stroke Rate (SR), Kick Rate (KR) and Select Lap (LP)
- Stroke Rate (SR): mark the same arm position at the start and end of one stroke cycle.
- Kick Rate (KR): mark the same leg position at the start and end of one kick cycle.
- Select Lap (LP): mark lap start/end to calculate average rates and total counts inside the lap. Avoid start and turn laps.
12. Time Control
- The clock shows minutes, seconds and hundredths.
- TimeZero sets the selected frame to 00:00:00.
- Main use: accurate start signal timing.
Final Notes
- Before measuring predefined segments, draw reference lines (5 m, 10 m, 15 m, 25 m, 30 m) using pool lane markings.
- Incorrect line placement produces incorrect results.
- Start signal can be identified by flash light during signal.
- Result time is best copied from the official scoreboard and matched to the correct frame.
Start using VideoAnalyzer for Race Analyses.
Rein Haljand