Build for free‎ > ‎

Software


Software Download 

CARE Recorder 

Software Specification

General

 

Supported Platforms

- Windows XP, Vista, 7, 8 – 32/64 bits – .NET 2.0 Framework.

Languages

English, French, Dutch, Finnish, German, Greek, Italian, Norwegian, Polish, Portuguese, Romanian, Spanish, Turkish, Chinese, Lithuanian, Swedish.

File Management

- Explorer tree. Animated thumbnails. Shortcuts manager.

Input video formats

- AVI, MPG, MOV, WMV, MP4, FLV, 3GP, MKV, VOB, MOD, TOD.

Input video codecs

- DV, DivX, Xvid, H.264, MJPEG, Theora, and others.

Image properties

- Deinterlace, Force 4:3 or 16:9, Mirror.

 

 

Analysis

 

Slow motion

- Playback at 1% to 200% of initial speed or frame by frame.

Magnification

- Direct Zoom, Magnifier tool.

Time representations

- Classic timecode (0:00:00:00), Frame numbers, milliseconds, others.

High-speed cameras

- Time display adjustment to match action timing.

Image quality

- Auto-levels, Auto-contrast, Sharpen.

Key images & Drawings

- Key images (time, title, rich text comments).

- Line, arrow, cross, angle, label.

Observational References

- SVG drawings, Image toolFlat and Perspective grids.

Overview

- Summary / composite image from the video.

Tracking

- Manual or semi-automated tracking of objects.

Measuring

Line length, Angles, Point coordinates.

- Chronometers.

- Speed estimation and path distance on tracked objects.

Comparison

- Side by side mode.

- Synchronization on common event.

- Basic superposition.

 

 

Live Capture

 

Capture

- DV, HDV, Webcam, Network camera, Capture card.

Record

- Image and videos, Automatic file naming.

Delay

- Delay the display of the live stream by several seconds.

 

 

Export and sharing

 

Images

- Single snapshots or automated export in sequence.

Videos

- Save with or without drawings. Retain slow motion.

- MKV, AVI, MP4 (depending on export options).

- Dual export to save comparison analysis.

Analysis data

- Native format (KVA)

- Spreadsheet: ODF, MS-Excel XML, XHTML, Simple text.

Key images oriented

- Diaporama of Key images.

- Time freeze on Key images.




Quick guides  


1) Set the Video directory and set video format to AVI

You can change the format of the saved images or video from the global preferences dialog.

Use menu Options > Preferences…, go to Capture tab and the general tab. Select a format in the Image or Video format list.

I recommend AVI because you can review the live file in recording using the CARE player.


2) Choose the correct camera

Open the Select source dialog by clicking the Select source button 
Choose the camera. Do this for left and right camera.


3) Choose the correct Configuration (resolution)

Do not exceed 1024 x 768 30 fps (frames per second)   960x544 30fps or 800x544 30fps worked the best.  You can use 640x480@60fps for ps3 eye.  No visible benefit from higher resolution was observed.
Open the Select source dialog by clicking the Select source button 
To change the image size and frame rate of the device, use the Configuration list.


4) Applying a delay to the stream

To delay the display of the camera stream, use the delay slider under the main image.  I put it at 0 and view at pot player with built in 6 second delay. 


Delay in recorder           Delay in PotPlayer

0 second                       0 second

1 second                       2 second

2 second                       4 second

3 second                       6 second


5) Chunk the recording

Be diligent.  Start and stop the recording per match will chunk the file to a smaller size.  It is possible to record the ENTIRE day in a single recording session, but the file will become huge.  The huge file makes your laptop sluggish (unusable) and you will have a hard time finding the right segment to review (unacceptable).   Also AVI file has 4 gig file size limitation.  

6) Preemptive Que up 

Be preemptive.  You, as the CARE system operator should be mindful of what the referee's might ask to review. Anticipate the questionable actions and que up that file and find the segment prior to being asked for a smoother transition for referee decision.  Some have reported they "live" stream the entire match in potplayer so they only have get to the action segment.  This is desirable however you will need a powerful laptop for this.  The work around for less than the most powerful laptop is to open the file, but do not yet live stream the file.  The pot player is in PAUSE mode until needed.


Detailed guides

Camera configuration
1. Selecting another camera
The dialog gives you some information about the currently selected device and allows you to change the source altogether.
2. Changing image size and frame rate
To change the image size and frame rate of the device, use the Configuration list.
3. Accessing the device property page
Typically this is used to adjust the brightness, contrast and color of the live video.
Click the Properties button.
4. Using a network camera
Open the Select source dialog by clicking the Select source button 
In the list of sources, choose the Network camera predefined entry.
This will configure the capture screen to use a network camera instead of a locally attached device.
Reopen the Select source dialog to configure the actual URL of the camera stream.
The URL should point to the address of the stream. This can be the address of an MJPEG stream, a JPEG image constantly overwritten by the camera, or it could be the address of a script with parameters. Some network cameras allows you to provide parameters to set framerate, image size or information overlay.
http://192.168.0.15:8080/cam_1.jpg
http://192.168.0.15/axis-cgi/mjpg/video.cgi
http://alice:passwd@192.168.0.15:60013/getimage?camera=1&fmt=sif
Delaying display of live capture
1. Applying a delay to the stream
2. Recording with delay active
3. Memory buffer options
Use menu Options > Preferences… then go to Capture tab, and Memory tab. Use the slider to set the amount of memory used.
Recording videos and images from live capture
An important aspect of this function is that you always record what is shown on screen (And not necessarily the action that the camera is currently filming). This means that drawings will also appear on the image or video, and if you apply a delay, it is the delayed action that will be recorded.
1. Recording still images
The image, including drawings, will be instantly saved in the configured directory (see Saving directories below).
2. Recording videos
The recording button will change in aspect, to stop recording the video, use the same button.
Hide: hides the thumbnail without deleting the file.
Delete file: sends the recorded file to the trash bin.
3. Saving directories
Use menu Options > Preferences…, then go to the Capture tab and the general tab. Change the settings to your preferred locations.
4. Image and video format
Use menu Options > Preferences…, go to Capture tab and the general tab. Select a format in the Image or Video format list.
5. Automatic file naming
The first option "Free text with automatic counter" might be sufficient in many scenarios. It works by looking for a number in the text you enter on the main capture screen window, and increment that number each time you record a new file. If no number is found, it is automatically appended for the second file name generated.

Original text Alice
Second recording Alice - 2
Third recording Alice - 3

The second option "Naming pattern" lets you set a filename that will automatically include the date and time as well as a auto incrementing counter.
Pattern Filename
test test
test-%i test-5
test %y%mo%d test 20110414
%y.%mo.%d.T.%h.%mi.%s.Z 2011.04.14.T.16.05.32.Z
%y-%mo-%d - test - %i 2011-04-14 - test - 5
%d-%mo-%y - %i 14-04-2011 - 5
test - %h%mi test - 1605

To select another camera use the Select source button 

To change the camera source, use the list in the bottom part of the dialog, and select the new device.


Open the Select source dialog by clicking the Select source button 

Note: The available options for image size and frame rate depends on the capabilities of the camera.

Choose 1024x768 or less

For some cameras, you can configure extra options through a proprietary dialog exposed by the camera driver.

Open the Select source dialog by clicking the Select source button 


If you have a network camera that support creating JPEG or MJPEG streams, you can get its live feed directly.

The exact URL depends on your camera brand, and where it's located on the network.

 Consult your camera documentation for the URL syntax.

Examples:

http://192.168.0.15/axis-cgi/mjpg/video.cgi?resolution=640x480&compression=10&color=0&text=0

If your camera feed is protected by a password, you must enter it as inline information in the URL:

http://<username>:<password>@<camera ip>/<stream address>

For example:


You can delay the display of the live stream by a few seconds. This can be particularly helpful in self coaching scenarios: set the delay to the total time of the attempt or exercise plus the time necessary to come by the computer. You can then leave the computer completely unattended. When coming back at the computer after performing, you should see a replay of your attempt.

This function can also be used in the classroom with a group of students. By setting up the delay appropriately, the students can form an uninterrupted feedback loop. The number of students does not matter, what is important is that the delay matches the time of one attempt plus the time to come back at the computer.

Note: keep in mind that too much visual feedback might create a functional dependency towards the video tool that is not desirable. It is believed that to reach optimal results, students and athletes need to develop a kinesthetic feel for the technical motion to perform.

To delay the display of the camera stream, use the delay slider under the main image.

The delay is expressed in seconds. The maximum delay allowed depends on the image size, frame rate, and memory options (see below for this last point).


When you record, you always record what is shown on screen (not what the camera is currently filming). To know when to hit the record button, always look at the image displayed, not the live action.

If you happen to move the delay slider while the recording is in progress, the final video will reflect it. This might come in handy if you miss the start of the action and still have some room for extra delay. You could quickly increase the delay to catch up and still get the start of the action in the saved video.


The delay feature works with a buffer in RAM memory. The maximum number of seconds available for delay is directly impacted by the size of the source image and its frame rate. As the image size gets bigger and the frame rate higher, the potential duration of the delay decrease.

If you need a longer delay, or if you need to limit the amount of memory, you can set the amount of memory used for the function in the general preferences dialog.

Note: when you use two capture screens simultaneously, each screen gets half of the memory buffer.


You can record still images and videos of the live stream of the camera.

To record a still image use the Save image button 


To record a video use the Start recording video button 

After the recording completes, a thumbnail of the recorded video will appear under the main image. You can perform some operations on the recorded file from the context menu of this thumbnail.

Play video: adds a Playback screen and loads the video in it. This option will not close the current capture screen.


You can specify the location of saved images from the global preferences dialog.

You can change the format of the saved images or video from the global preferences dialog.

For CARE, use AVI.


When saving a still image or a video, a new file name will be automatically generated to be ready for the next save operation. This allows you to record several videos or images in a row without caring about renaming the file each time in between.

This option is set from the preferences, select menu Options > Preferences…, go to Capture tab, and then to "file naming" tab.

The default option is Free text with automatic counter.

You can opt for two kinds of file naming scheme for maximum flexibility.

A. Free text with automatic counter

A typical application of this option during a recording session might look like the following:

 Only the last number is incremented, so if your free text is "Exercise 3 - Attempt 5", the next file name will be "Exercise 3 - Attempt 6".

This option allows you to change the file name at anytime without going to the preferences dialog.

B. Naming pattern

It works by replacing specially formatted keys with their corresponding values in the final file name. You are free to add as many or as few of these special keys you want, and place them where you want in the file name. Around the keys, the text is free (with the usual restrictions on some characters for Windows filenames).

The auto incrementing counters are independent from each other and independent from the Free text with automatic counter option.

Some examples (incrementing counter is at 5):


CARE Player

POTPLAYER PRESENTATION:  http://www.youtube.com/watch?v=tcpKeSfIjtw

Become fluent in using the following keystrokes. 

Left Arrow key:  Jump 3 seconds back

Right Arrow Key: Jump 3 seconds forward

D key:  move 1 frame back

F key:  move 1 frame forward

Z key: normal speed

X key:  slow down

C key: speed up

Space bar:  Play/Pause

Enter: big/small screen



Install PotPlayer

Click top left corner>uncheck hide mouse cursor




Click right mouse button> aspect ratio>fit to video


F5>General: Keep on top...
Tray Icon: show with taskbar
Multiple launching: Launch multiple
Stop playing when minimized
Store settings to .ini




F5>Playback>Time Jump 
For Keyboard: Left/Right Arrow Key: 3 second
For Keyboard: Ctrl + Left/Right Arrow Key: 10 seconds
For Wheel: Left/Right Arrow Key: 1 second
For Wheel: Ctrl + Left/Right Arrow Key: 5 seconds

CARE Player controller configuration