VideoAnalyzer by Rein Haljand
User Instructions – Technique 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
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 Measurement Functions (Scaling Required)
Distance and speed measurements require correct scaling.
- Press Set Scale (right side, bottom row).
- After scaling is completed, measurement buttons become active (light blue).
Button behavior:
- Click once to start a measurement.
- Click again to stop and save the result.
- Starting another function automatically ends and saves the previous one.
- Hovering over a button shows a tooltip describing its function.
3. Saving Your Work
To save all drawings, measurements and comments:
- Open the Main Menu.
- Select Save Analyzer File (MJPEG2).
- Wait until saving is complete.
Saved file types:
- Analyzer file (.mjpeg2): video + all analysis elements (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.
4. Video Controls and 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
5. Scaling Procedure (2.5 m Reference)
Scaling defines how many screen pixels represent 2.5 meters in real distance.
Scaling is required for:
- Fixed cameras (start, side view)
- Moving above-water trolley cameras (side view)
- Moving underwater trolley cameras (side view)
Scaling is not required for:
- Front or rear camera views
- Pure time-only analysis
6. Scaling with Fixed and Above-Water Moving Cameras
- Record a short scaling clip (2–3 seconds) without a swimmer.
- Place a 2.5 m stick in the center of the block and record with the same camera position.
- Open the scaling clip in VideoAnalyzer.
- Measure the pixel length of 2.5 m (Angle tool can be used as a pixel reference).
- Open the swimmer video and activate Scaling.
- Set scale on the first frame, then transfer to the last frame (use Z and X for quick navigation).
- Verify scaling and save the scaled Analyzer file.
Important: After saving the scaled file, do not change scaling again during the analysis.
7. Scaling with Underwater Moving Camera (Side View)
- Place a marked scaling rope (~2 m deep) in the center of the lane.
- The swimmer must swim directly above the rope.
- The trolley must follow the swimmer at the same speed, keeping the swimmer centered on screen.
Procedure:
- Begin scaling when the camera starts moving.
- Identify scaling points only on still frames (use Space to pause).
- Left-click to mark 2.5 m intervals. Use right-click only to transfer reference points.
- Transfer markers before they leave the screen; continue through turns even if direction changes.
8. 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)
9. Measurement Functions
- Reference lines (horizontal / vertical)
- Stroke and kick pattern analysis (P1–P4, PP)
- Speed and distance measurements (V, S, VT, VS, VST)
- Accumulated measurements (V+, S+)
10. Bottom Menu Controls
- Mute generated sound / background sound
- TimeZero
- Mirror view
- Undo last object
- Delete all drawings (scaling preserved)
- Move and drag objects
11. Split Screen and Full Pool Analysis
- Use Split Screen to compare techniques.
- Use Zoom and Drag for full-pool analysis.
- Lines remain fixed regardless of zoom.
Final Notes
- Scaling must be done in the same plane as swimmer movement.
- Keep the swimmer in the center of the lane for best accuracy.
- Incorrect scaling produces incorrect results.
Start using VideoAnalyzer for Technique Analyses.
Rein Haljand