Clips
The disk recorder captures incoming video. You can define several clips and recall them by a single click on the clip button. Keep in mind, there is a finite amount of space in the video disk. Once the footage is assigned to any clip, the recorder makes sure the footage is never overwritten. When the capacity of the video disk is reached, the recorder begins to overwrite the oldest footage, which is not assigned to any clip.
Clips are defined by Short IN and Short OUT points. When the Short IN and Short Out points are set, the system automatically writes protects about 10 seconds before/after the Short IN/OUT points. These additional protected areas are referred as Guard-bands.
Clip footage is write protected for all available camera angles.
Only the fields between Short IN and OUT are played when the clip is recalled.
Use JOG to reach the Guard-band areas.
It is possible to replace the Short IN/OUT by assigning new ones (incl. by value from the Guard-bands.)
Hard IN/OUT cannot be replaced by new ones.
Note: You may need to press and hold the IN/OUT buttons for a while (~2 seconds) to replace the IN/OUT points.
Clip Acquiring
A new clip is defined when the Short IN/OUT points are set. You can define a clip in both Live and Recorder mode. The currently selected camera angle is stored to the clip and will be automatically selected when the clip is recalled (see Skin description to change preferred camera angle).
The workflow of clip acquisition and storing differs according to the skin in use. Please proceed to the skin description for more information.
Clip Playback
In the Clip Bank, when you press the clip button, Paint 10 loads the IN point of the clip and stops there. This also selects the preferred camera angle if the clip was created from a live input.
Press the play button. The clip is played at nominal speed and stops at the OUT point. When the play button is pressed and the clip is at the OUT point, playback starts from the beginning of the clip. The Spacebar is set as Play/Pause action to control the video playback.
You can play clips at several playback rates. You have buttons for playback with nominal speed and slow speed (1/3 of the nominal). Other rates can be reached using Jog/Shuttle wheel or you can assign any rate to the Jog/Shuttle buttons (See Config Editor, Keyboard configuration and Jog/Shuttle button assignment).
Each clip can carry its own chroma key setting. It is used during playback. If the chroma key is not stored with the clip, it is inherited from the Live camera where the clip is recorded.
Playback options
Options modifying playback can be found under the Playback widget via a popup menu invoked by right click.
Clear On Play
All (supported) drawings not saved in the clip are cleared when Play is triggered. Applied with request on Play at various play rates (incl. Slow play etc.). Clear on play is not applied on shuttle.
Individual tools can override the global value to ignore Clear on Play.
Disabled by default.
- Individual tools need to be switched to support ClearOnPlay in the Advanced section of Properties.
- Global toggle "Clear On Play" needs to be switched on in the Play button context menu.
Reload On Replay
When clip playback reaches the end and Play is triggered again the clip is reloaded, resulting in all unsaved modifications (added/edited drawings ect.) to be cleared. Without the automatic reload the modifications are maintained until saved or a clip is loaded manually by the user.
Enabled by default. You can toggle Reload On Replay on or off by selecting it in the popup menu.
Looped Playback
When Play is triggered normally the playback stops when the end of the clip is reached. By selecting Looped Playback the clip will be played repeatedly until playback is paused.
One time action. This action needs to be setup inside the advanced config of paints config editor.
Audio monitoring
Audio bars can be enabled in the config setup by setting AudioBars value to be true/ticked. The audio bars will then be overlayed to the right of the video.
Clip import and export
Paint supports importing clips from video files in most common video formats. Paint is also capable of exporting recorded or previously imported clip back to LSM or to a video file.
Import
-
In the skin, open a context menu on a clip slot, where the clip(s) should be imported. Choose "Import Clip(s)...". Import dialog appears.
- Source - Choose source of clips - File, EVS etc.
- Match Video Format - when enabled files are tested before import if their format matches the current video format set in Paint and non-suiting ones are reported in the following dialog.
When disabled Paint will attempt to resample them during the import. - Other checkboxes related to plugins may be present.
- Import button will start the import process. Clip will be placed to available slots starting with the one chosen for the import.
- Import dialog is closed and the progress of the import is indicated by a progress bar over the clip.
- You can cue another import, it will start when the current process is finished.
- Clip name will be automatically set to the imported clip ID.
- Cancel the current import via the popup menu on the clip button or from the Tools menu.
File Clip Import
Clips previously exported from Paint might contain:
- Chroma key settings
- User pause points (see Pause tool)
Non-flattened clips might also contain:
- Timeline (see Playback speed timeline)
- Tool drawings
Clips imported from Virtual Placement 8 might contain
- Chroma key settings
- Linked keyframe animations
- Tracab data (see Binding to Tracab player path).
In the instance where the clip contains such data, they are also imported and used later during playback. Drawings, timeline and pause points are fully editable after import.
File Clip Export
You can export a clip to a standalone video file, which can be later played in any video player. Graphics saved in the clip are rendered into the exported clip.
Right click on the clip in a bank and choose Export Clip…
Clip ID
File name for the exported clip. The destination folder is added automatically if not specified. File extension is added automatically according to the selected Profile. Both Destination folders and file extensions can be set in Config.
Profile
You can have several export profiles defined (with different parameters for the output codec). You can switch the profile here. Not all profiles can be used with the video format you currently use. If you try to export a clip with a profile not compatible with the current video format, then the export fails. This usually shows the error “Operation not permitted”.
Flatten
When checked, all tool drawings stored in the clip are rendered into the exported footage.
When unchecked, clean video footage is exported. The drawings are exported in the form of clip metadata and stored within the exported file. 3rd party video players ignore the metadata and play only clean video. When a non-flattened clip is imported into the Paint, the drawings become available and are fully editable.
The clip can contain pause points made by the Pause tool which are unpaused by pressing play during normal operation. This interaction during export is not possible, however you can set the predefined length of the pause in the Config editor, Clip Import/Export tab.
Metadata
When the destination format supports storing metadata (e.g. .mov), an exported clip can contain:
- Chroma key settings
- User pause points (see Pause tool)
Non-flattened clips also contain:
- Timeline (see Playback speed timeline)
- Tool drawings
These data are used again after the clip is imported back to Paint.
Codecs
You can choose from several predefined codecs. Some codecs like DnxHD or ProRes are not present until a valid License is present.
NVIDIA H.264 encoder requires a Kepler-based Nvidia GPU or newer.
Motion JPEG
This codec is used in the built-in disk recorder. When you select MJPEG export profile for unflattened export, video data is copied into the destination file without any recompression in full quality. Unflattened MJPEG clips are intended to be imported into Paint again later.
Interlaced clips might not be playable in the 3rd party video players until they have full MJPEG support. We recommend e. g. VLC media player for playback.
Export process
All user interaction and video output is disabled during export. You are informed of progress of the export and you can cancel the process.
Bulk Clip Export
Bulk export allows you to export several clips into either a single file or individual files for each clip at once. The clips are exported in user-defined order (= order of selection).
To export clips in bulk first select the Bulk Export… option in any clips context menu. A dialog with all available clips grouped by banks will appear with all from the current bank preselected. You can alter the selection and order by clicking on the check boxes on the left of banks and clips.
In the next dialog you can choose the destination file (in case of export to on file) or folder (when exporting each clip separately - name is taken from the clip username) and export profile. See the Profile chapter in the section above for more information about export profiles.
You will be informed about the total and current clip export progress during exporting.
Flatten
When exporting into one file, flattening of graphics is always turned on. Otherwise you can select whether or not to flatten the individual clips in the second stage dialog by Flatten check box.
Note: Exception being clips from Formation Tool where unflatten export is not supported.
Smart import splitting
Imported clip can be automatically split into many representing individual instances defined in the metadata.
Currently supported formats:
- Sportscode (.xml)
- XOS (.xchange)
To use this you first need to specify the format of metadata in the Config Editor - Clip Import/Export.
After that, when the Split Clip option is checked in the import clip dialog, Paint will look for specified metadata and then split the given clip accordingly. When no metadata is found an error message appears and the clip continues to import normally (as one).
Split clips can be exported individually or in bulk, combined with any other normal and/or split clips in any selected order. Relevant metadata will be preserved, normal clips will appear as time gaps.
Any operations applied to individual clips resulting in timing changes (e.g. applying a slowmo or pause) will also be automatically applied during the export.
Smart export
Clips automatically split by metadata can be also easily exported simply switching to the Source clips view in the export clip dialog.
Here you can see only the automatically split clips grouped by individual imports.
Simply select a whole group, in our case MATCHTRACKER LONG THROWS, to export all relevant in the apparent order or pick individual clips in any order required.
Playlists
Paint has a built-in playlist function that can hold up to 6 stored playlists at once and it supports an infinite amount of clips in each playlist.
The playlist is an additional licensed feature that is available on startup if license exists.
Creating playlists
To create a playlist use the RMB on any clip inside the clip banks and use LMB on the + New playlist option.
Adding clips to playlists
To add a specific clip to a playlist use the RMB on desired clip inside the clip banks to add clip into selected created playlist.
When a clip is added to a playlist an icon will appear on top of the clip to make it clear that clip is part of a playlist.
Editing a playlist
Playlist has multiple editing functions such as deleting
individual clips from a playlist, reposition clips within a playlist (6 dots icon), individual playout of clips and removing an entire playlist.
Playing a playlist
To cue and select a specific playlist press in the highlighted area and use the top play button to start the selected playlists playback.
Once the playlist is cued the remaining time of the entire playlist is shown next to the timeline.
Playlist floating messages
Paint playlist has additional floating messages inside the preview window for:
| Playlist # is cued |
| Playlist # is played |
| Playlist # is removed |
| Clip (Name) was added to Playlist # |
Playlist actions
Paint playlist have 4 actions mappable to keyboard shortcuts and the default settings are:
| AddCurrentClipToPlaylistAction | Ctrl+A |
| DeletePlaylistAction | Ctrl+D |
| PlayPlaylistAction | Ctrl+P |
| SelectPlaylistAction | Shift+1-6 |
| Next Clip | < |
| Previous Clip | > |
| Note | The playlist feature requires a license upgrade. |
Playback speed timeline
Pause
The pause tool inserts pause blocks into the playback timeline of the clip.
Automatic pause
Inserts pause block with a desired duration. Supported by Zoom Pan and Playback speed tools.
Select a clip. Select the frame inside the video where you want your pause to start. |
|
Press the Edit Pause button. If no Pause is defined at the current time, a new Pause block is created.
|
|
|
Use the Jog/Shuttle to define pause length. You can see the actual length of the block on the timeline. The pause block is rendered in red color on the timeline. |
Press Edit Pause button again. |
|
Press the Save button to save the timeline into the clip. |
Manual pause
Insert pause point at given time. Playback stops here and waits for user request to continue playing. Supported by the Pause tool.
|
Select a clip. Cue to the desired pause beginning. |
Press the Pause button. Pause point is created. |
|
|
The pause points are rendered above the timeline. Pause point is rendered in yellow while current time equals to time of that pause point. |
Press the Pause button while being on an existing pause point. |
|
Press the Save button to save the timeline into the clip. |
Slow Motion
Inserts a slow motion block into the playback timeline of the clip. When the clip is played, the playback speed is changed in defined time range.
To define Slow motion
|
Select a clip. Cue to the desired Slow motion block beginning. |
Press the Edit Slow motion button. If no Slow motion block is defined at the current time, a new Slow motion block is created. |
|
|
Use Jog/Shuttle to define Slow motion length. You can see the actual length of the block on the timeline. |
Press the Edit Slow motion button again. |
|
|
Press the Save button to save the timeline into the clip. |
Pause/slow motion length
The length of the Pause/Slow motion blocks is rendered on the timeline.
The format is SS:FF, where:
- SS means seconds
- FF means fields or frames, depending on current video format (e.g. for HD_1080I _ 50 the FF values are in the range 0..49.
Initial duration of pause
Initial duration (in seconds) of a newly created pause can be set in the configuration file:
<Timeline> <PauseDefaultDuration value="5"/> </Timeline>
Jump to time of day
This function allows you to jump back in the record train to a point specified by time of day. The function is available by pressing on the time of day time in the skin. The function is not available when a clip is selected.
Specify the time to jump to the next dialog. Keep in mind that no footage may be available for a given time. The footage might have been overwritten at that given time or the application might not have been running at all.