wiki:GuideVideoSync

Version 3 (modified by tshalif, 12 years ago) (diff)

--

Video Sync (experimental)

Note: you probably need to be a computer (Linux) person in order to use this feature

It is possible to take a video of your rowing session and use the offline Talos Rowing viewer to view both the video and the Talos Rowing data side-by-side.

How to take the video

  1. make sure to turn on the session recording sync mark feature in your device settings
  2. start the video camera first - point it from close range directly at the Talos Rowing screen
  3. start session recording
  4. make sure the camera is turned on the device while the sync marks are displayed
  5. Onec the last green sync mark disappear, you can face the video camera in any direction you want and use it normally.

    Note: If you turn the video camera off, pause it, or put it on stand-by mode, you must repeat the above steps again.

Editing the video

The video must be edited in order to ensure it is synchronized with the Talos Rowing session data file. This is done by deleting the beginning of the video file until the first frame showing the the session recording sync mark. On my Linux machine, for example, I used a video editing utility named avidemux to trim the AVI video file created by the video camera.

Merging the video with the Talos Rowing session data

The product of the following steps is a special OGG file containing both the video and the Talos Rowing session data. The file can be played directly using the offline Talos Rowing viewer. Download and use the video-sync scripts on your Linux machine. Read the README file to check for usage instructions and system requirements.

You need:

  1. Exported Talos Rowing data recording file from the sync video session (either one of xxx-dataInput.txt or xxx-dataInput.trsd)
  2. The edited video file
  3. All the scripts from source:main/etc/video-sync under the same directory

The basic usage would be something like:

./talosogg {dataInput.txt | dataInput.trsd} {videofile} {outfile.ogg}