Skip to main content

Software

Viewer software

In the previous section, you learned about the hardware used and how to connect Viewer clients with a Recorder. Now, let's explore how to set this up in the software.

Installation

You can get your copy of the Viewer on FairReplay cloud. To do this, you will need to register. Learn how to register here.

You have two options for downloading. Either you download a stable version or a preview (beta) version. Preview versions usually include new features, and you are welcome to try them and report any possible bugs.

Download of versions is available here.

The Download button initiates the download of the stable version, while the All versions link directs you to a list of all publicly available versions.

Once the program is downloaded, open the installation file.

Installation is automatic, and once started, it will install (or replace) Viewer with the newer version that you just downloaded.

Once installation is complete, an icon will appear on the desktop.

How to start the FairReplay Viewer

Double-click on the FairReplay Viewer icon on the desktop. You can also find the program by searching for 'Viewer' in the Windows Start Menu (by pressing the Windows key on the keyboard).

Recommended! Prepare Windows for Best Performance.



Main Interface

Once the Viewer has opened (which may take a few seconds), you will be welcomed by the main interface.

1 - Main preview

You will see the current picture from where the timeline is currently positioned. This is also the output for the selected output. See more in the Outputs section.

2 - Timeline with slider

You can navigate through the available time space using the Slider. You can also see different times, such as the start of the current recording, the exact position with timecode, and the time of day. For more information about the timeline, refer to Timeline info.

3 - Quick access buttons

Buttons, such as Go to Live, 1, 5, 10 seconds back/forward, Create Short/Medium/Long events, and Set In/Out, are positioned here.

4 - Menu section

Your computer name, together with quick access to Recorders, sessions and recordings are here. You can also quickly navigate to alerts (which is red if something is wrong). Settings, quick external outputs screen, and full-screen mode are also available here.

5 - Multiview

By default, all selected recordings are shown here at the same point in time selected by the timeline. You can select or change them with a right-click. See more about How to Select Recordings?

Selected Recording

  • Selected Recording Panel by ID in MultiView

6 - Events

You can see list of created events here. In this section, you have the option to rename events, search for specific events by title or tag number. You can also filter the events based on the creator, whether they are events you created yourself or all events. Additionally, quick access buttons for exporting all and removing all events are available in this interface.

Select Recorder

Once you are familiar with the main screen, go ahead and click on any empty video source (panel 5) or select a Recorder (panel 4).

1 - Found Recorders on same network

Each Recorder sends out a discovery packet which viewers are listening to. If you encounter any issues, such as the Recorder not appearing or showing as offline when you know it is online, refer to the troubleshooting section for discovery.

2 - Currently selected Recorders

Recorder(s) that you have previously selected are listed here. You can also identify if this is the Recorder running on your PC by checking the This PC remark.

3 - Manually add Recorder by IP

If, for some reason, such as misconfigured network firewall, the Recorder is not found, you can add it here.

Once you have selected at least one Recorder, proceed to select a session.

Sessions

If you have not chosen any Recorders yet, click on an empty view in MultiView or click on

Sessions
in the Menu.

Sessions that are available on selected Recorders see how to create session here are displayed on the screen. You can select multiple sessions, we do however recommend to work with only one. Session is activated as soon as the checkbox is checked.

note

Changes made in selecting or unselecting sessions are saved upon closing the Select Session window!

When you unselect a session and close the window, its events and recordings are removed.

(Optional) Refresh Button and Status

  • Status is uutomatically refreshed every 60 seconds. You can manually refresh if needed.
  • For example: (10.58.40.4 OK) indicates the time of the refresh and the status.

Recordings

You have multiple options on this screen:

1 - Filter by text (scene, angle, date and time). You can also filter by Live and Valid recordings what is a valid recording.

2 - Panel select - choose the panel for the recording.

3 - Quick access buttons - Force refresh all recordings, re-check file validity, and unselect all recordings from panels.

4 - Quick filter - filter by all available sessions, scenes and angles.

5 - Recordings - filtered recordings are shown here, sorted by newest on top.

You can select any video source panel (panel 2) and then recording (panel 5) without closing the window.

Valid recording

A Recording that has a file that exists and is accessible over the network, is considered valid. If you encounter a recording that is not valid, you can refer to the troubleshooting guide for assistance.

Scenes and angles

What is a Scene - In the context of a sports event, a scene could represent different fields in a football game, like Game 1, Game 2, and Game 3. In multidisciplinary sports, scenes might be designated as Field 1, Field 2, etc. For reality shows, scenes could be labeled as Room 1, Room 2, Room 3, and so on.

What is an Angle - In the context of a football game, angles could represent different perspectives or locations, such as Goal Left, Goal Right, 16m Left/Right, and Center. These angles provide specific viewpoints within the event.

How to operate the viewer

When you select at least one recording in MultiView. You have multiple options for navigating through time, which are explained below.

Meaning of information above timeline:

START: The start of the timeline. It represents the earliest recording starting time among the recordings in MultiView 5.
POS: The current time position of the selected recording.
TC: The TimeCode of the position of the the selected recording.
END: The end of the timeline. It represents the latest frame time among the recordings in MultiView.
DUR: The duration of the selected recording.
100% Represents the current playback speed as a percentage.

The mouse can be used to scroll through the timeline by pressing and holding the slider or by using the Quick Access Buttons.

Normal Playback:

Playing an Event:

  • When playing a previously created event, an additional 5 seconds are included before the event's IN time and 5 seconds after the event's OUT time. Set the picture above.

What is the Playing Event Loop?

When playing a previously created event with the 'Playing Event Loop' option enabled, once the current time reaches the OUT point of the selected event, it loops back to the IN time.

Live - What does this button do?

Exit Event (Displayed when playing an event) - What does this do?

Move Backwards by Seconds

Move Forward by Seconds

Play/Pause

Playback Speed

Move Frame by Frame

Playing Event Loop - What is Playing event Loop?

Mute - Toggles Mute for Main Preview

Create Events - What is an Event? see here

IN/OUT

Set IN or OUT

Sets the selected event's IN/OUT time.

While playing an event:

  • sets the Playing event's IN/OUT time.

While in normal playback mode:

Go To IN or OUT

Goes to the selected event's IN/OUT time and pauses.

Play From IN or OUT

Starts to play from the selected event's IN/OUT time.

Most important default keybindings:

Move frame by frame
Ctrl
Move 5 seconds backwards or forwards
 
Play/pause
U
Create event
P
Play event

More keybindings are listed here.

Viewer supports multiple control devices, including X-Keys, JLCooper, and Shuttle eXpress. See more here.

What does the Live function do?

The Live function checks all Scene-Angle combinations in MultiView. It checks if a newer recording is available for the same Scene-Angle combination and loads it.

When a newer recording is recording at the moment, it goes to the LIVE TIME.


When a newer recording is finished, it goes to the start time.


When playing the latest recording, and it is still being recorded, it always goes to the LIVE TIME.


What is LIVE TIME?
It represents the closest time to what is happening at the moment on the field you are recording.
You can adjust the Live Delay in Settings.

Pressing the Live button always exits an event.

When the Live button is pressed, the system loads the latest recordings. It includes recordings that are currently recording and all recordings that have been stopped within the last 9 minutes of the LIVE TIME. If a recording was stopped more than 9 minutes ago, it will not be shown.

note

You can change the default 9-minute threshold in the settings.

What does Exit Event Function do?

  • The "Exit Event" function allows you to exit event play mode while remaining at the same position on the timeline.

Events

What is an Event?

An Event in the context of the Viewer is a way to mark and save interesting segments in a video. It involves setting an IN (Start) and OUT (Stop) point to define a specific portion of the video.
Events save all recordings from the Multiview in various angles for quick playback and exporting purposes.

Events table with easy access filters and controls

Event Row Definitions

  • ID - a sequential number assigned to each event for identification purposes.
  • NAME - a name of the event. You have the option to rename the event. Next to the name is the Tag of the event, which can also be changed.
  • SESSION ID - shows session ids from all recordings selected in angles.
  • IN - IN (Start) time of the event.
  • OUT - OUT (End) time of the event.
  • DURATION - calculated from OUT time - IN time. Indicates the length of the event.
  • ANGLES - displays the recordings saved for easier playing of the event. You can click on an angle and it will play the event. Additionaly, you have the option to change angles.
  • ACTIONS - Export and Remove
  • Searches event titles and tag IDs.

Keyboard Shortcut: Press key

CTRL
+
F

Renaming the Event

You can set the event title to anything you want.

Keyboard Shortcut: Press key

F2

Change the Event Tag

You can toggle the tag with:

  • Click on the tag.
  • Inputing 01 +
    Enter

Press

ESC
to Close

Usefull for:

Keyboard Shortcut:

  • Open Event Tag Edit:
    T

What does the Export button do?

Export creates new videos for all angles from the event's IN to the event's OUT.

Exported videos are saved in the folder defined in the Export settings.

If you want to view the export videos in the File Explorer, right-click on the Export button.

Filter By Me/Everyone

  • Filters which Viewer created the events.
  • Press ME to see Events Created on this computer.
  • Press EVERYONE to see events created by all Viewers.

Event Angle Change

List of all available recordings at the time of the event; you can select or unselect them as needed.

Select
Selects the Recording for the event.

Unselect
Unselects the Recording for the event.

Export All

Exports all events shown in the table.

For example, to export all events with a specific Tag, you first search the events and then press Export All.

Remove All

Removes all events shown in the table.

For example, to remove all events with a specific Tag or Name, you first search the events and then press Remove All.

Settings

When you open the settings, it opens in the simple view.
To see Advanced settings, press the

Advanced
view button (located at the top left in the picture bellow).

Keybindings

L
Live
Space
Toggle Play/Pause
Move to Previous Frame
Move to Next Frame
SHIFT
+
Move 1 Second Backwards
SHIFT
+
Move 1 Second Forwards
CTRL
+
Move 5 Seconds Backwards
CTRL
+
Move 5 Seconds Forwards
ALT
+
Move 10 Seconds Backwards
ALT
+
Move 10 Seconds Forwards
S
Toggle Slow Motion 50%
D
Toggle Slow Motion 25%
Z
Toggle Zoom
Q
Toggle Quad Preview
F
Toggle Fullscreen Preview
Create Event
X
Default Event at Live
U
Short Event at the Current Time
SHIFT
+
U
Medium Event at the Current Time
CTRL
+
U
Long Event at the Current Time
Play Selected Event
P
Play From IN
SHIFT
+
P
Go To IN
M
From Middle Time
SHIFT
+
M
From Middle Time Paused
SHIFT
+
I
Go To IN
SHIFT
+
O
Go To OUT
CTRL
+
I
Play From IN
CTRL
+
O
Play From OUT
Modify Event
I
Set IN
O
Set OUT
F2
Rename Event
T
Open Tag Edit
Delete
Remove Selected Event
Event Controls
K
Toggle Playing event Loop
N
In the Event Play mode, it plays the next angle from the start within the same event. In the Normal mode, it switches to the next angle.
SHIFT
+
N
Switches to the next angle.
SHIFT
+
F
Event Search
SHIFT
+
L
Exit Event
Event Table move UP
Event Table move DOWN

Select Recording in Multiview

1
Selects Recording Panel 1
2
Selects Recording Panel 2
3
Selects Recording Panel 3
4
Selects Recording Panel 4
5
Selects Recording Panel 5
6
Selects Recording Panel 6
7
Selects Recording Panel 7
8
Selects Recording Panel 8
9
Selects Recording Panel 9

External Input Console Preset

Predefined Keybings for External Input Consoles (picture bellow)

How To Change the Keybindings?

First find the action you want to bind to a key combination.

In the example bellow, we will change the Live keybind from the key

L
to
J
.

With the left mouse button press the cell to select it. The selected cell turns green.

Press the key

J
. You can press any key with optional SHIFT, CTRL or ALT.



Clear the keybind: select the cell with a left mouse click


Press the right mouse click to clear.



Reset All Keybindings to Default: press the button

Reset to Default
in the top left.

External Outputs

Output the Main Preview to any detected compatible output.
In Settings -> External Outputs

  • Enabled - Enable/Disable the output. Click on the
    to enable/disable in the Enabled column.
  • Name - Your custom name. Click and type to change.
  • Type - The device you want to output to.

Output the Main Preview to any Display or any part of the Display you want.

  • Enabled - Enable/Disable the output. Click on the
    to enable/disable in the Enabled column.
  • Name - Your custom name. Click and type to change.
  • Type - Display ID you want to output to.
  • Fullscreen Maximize output to selected display. Click on the
    to enable/disable in the Fullscreen column.
important

When Fullscreen is Enabled the Width and Height of the desired output is ignored.

Move non fullscreen output in directions:

  • Left
  • Right When Left is 0, Right value is taken into account
  • Top
  • Bottom When Top is 0, Bottom value is taken into account

Export Settings

Alerts

Shows Viewer and Recorder Alert list.

Viewer Alerts

Dismiss
Dismisses the alert, hiding it from the list.
Dismiss All
Viewer alerts.

Show Messages
- shows additional hidden messages in the alert list.

Recorder Alerts

Dismiss
Dismisses the alert for now.
If the alert persists on the Recorder, it will reappear in the Viewer.
Additionally, if the alert is dismisses on the Recorder, it will also be automaticaly dismissed in the Viewer.

System Information

Your computer configuration checks.


System Information to Red Color when Any Status: Fail
- When Any Check Fails, color Red Alert button in Menu.

Refresh
- Manually runs the System check. (Automatically runs check every minute)

Fullscreen

See your Selected Recording maximized.

How to operate the viewer? Click here for details.

Changing the Angle
Next to the Live button, you have recording angles that are available.
You can click with the mouse to change the selected recording angle.

Quad

See your Multiview maximized. The selected recording is highlighted.

How to operate the viewer? Click here for details.

Outputs Mini

The list of defined outputs you created in Settings -> External Outputs
To Enable/Disable the Output, click on the checkbox.

How to change the Outputs? Click here

Zoom

Zooms in the Main Preview.
Observe the zooming level in the bottom right corner.
Adjust the default zoom percentage as needed in the Settings.

How To Use:

  • Mouse scroll:
    • Scroll UP to zoom In.
    • Scroll DOWN to zoom Out.
  • Toggle with the
    Z
    key.
  • Move your mouse to navigate the zoomed picture.

An Example With the Zoom:

An Example Without the Zoom: