CORE I/O · 2.2.633 documentation

Loop Segment Exporter

The Loop Segment Exporter (LSE) creates files from the rolling recording of a Loop flow. It displays a full day on a timeline, where you can review the recorded material or monitor the live picture, set IN and OUT points, and export the selected range. A naming preset determines the file name, and you can choose the destination mount point. The exporter can also create a proxy and send the result to the Rough Cut Editor.

The Loop Segment Exporter (LSE) creates files from the rolling recording of a Loop flow. It displays a full day on a timeline, where you can review the recorded material or monitor the live picture, set IN and OUT points, and export the selected range. A naming preset determines the file name, and you can choose the destination mount point. The exporter can also create a proxy and send the result to the Rough Cut Editor.

Add the widget to a dashboard (see Dashboards), then select a Loop flow. You can change the assigned flow later from the header.

A Loop Segment Exporter before a flow is assigned

Unassigned Loop Segment Exporter with no matching flows

Layout

Control What it does
Flow name Opens a dropdown of all Loop flows (name and host). Flows running another configuration are marked, for example "(Playout now)", inactive ones "(inactive)". Pick one to switch the widget to that flow. "No Loop flows" appears when none exists.
Previous day / Next day Step through the days that have recordings. The buttons are disabled at the ends of the available range.
Date button Opens a calendar limited to the days for which the loop has material.
Audible audio channels Opens a grid of Ch 1 to Ch 16. Enabled channels are highlighted; click one to unmute or mute it (tooltip "Unmute channel n" / "Mute channel n"). Enabling a channel also unmutes the widget.
Mute / Unmute The master mute for the preview audio (M).
⋮ The settings menu.

Preview panel

The left panel contains the LIVE button, IN, Duration, and OUT values, the picture, and transport controls. In live mode, it displays the flow's live stream and audio meters, or No Signal. Outside live mode, it plays recorded segments continuously from the playhead. Drag the divider between the preview and export list to set the panel width from 20% to 80%.

Export list

The right panel is the export list. Under both panels sits the Filename: preview and the export buttons.

Timeline

The bottom holds the timeline: a ruler, the Video segment strip and a scrollbar. Drag the horizontal divider above the ruler to change the strip height (60 to 400 px).

The footer repeats the selected mount point and naming preset.

Live mode

The widget starts in live mode. LIVE is highlighted, the picture shows the live stream, and the red playhead follows the current time. While live mode is active:

  • The timeline scrolls continuously and keeps the playhead at three quarters of the visible width, leaving most of the view available for recorded material.
  • Panning is disabled. Middle-drag, Alt-drag, and dragging the scrollbar thumb have no effect. You can still zoom around the playhead.
  • The transport shows only Set IN point (I), Set OUT point (O), and Clear both (Shift+C).

Moving the playhead exits live mode. This includes clicking or dragging the ruler or segment strip, starting playback, stepping, entering a timecode, or choosing another day. Click LIVE to return to the live edge; if another day is open, it also returns to today. Click the button again to exit live mode without moving the playhead.

Note: An administrator can enable Live Audio under Defaults. When enabled, entering live mode unmutes the widget and selects channels 1 and 2, unless you have already chosen different channels.

The timeline

The ruler shows the day from 00:00:00:00 to midnight, using the flow's frame rate. Drop-frame timecodes use a semicolon before the frame value. Red bands indicate periods without recorded material. Click or drag on the timeline to move the playhead; you can also drag the playhead itself.

The timecode on the left side of the ruler shows the playhead position. Click it, or press G, enter a timecode, and press Enter to jump to that position. Press Esc to cancel.

The Video strip shows thumbnails of the recorded segments. Clicking or dragging in it also moves the playhead.

IN and OUT markers are drawn on the ruler and the range between them is highlighted. Drag a marker to trim, drag the highlighted range to move IN and OUT together.

Zoom with the mouse wheel over the timeline (from 1x to 15000x, anchored on the playhead) or with the handles at both ends of the scrollbar thumb. When a frame is at least two pixels wide, the current frame is highlighted.

Outside live mode, pan by dragging the scrollbar thumb, middle-dragging, or Alt-dragging on the timeline. During playback, the view follows the playhead.

The scrollbar shows a marker for the playhead: orange normally, red in live mode.

Outside live mode the playhead, zoom and scroll position are remembered per widget and restored after a reload.

Marking a range and adding segments

  1. Move the playhead to the beginning of the range and click Set IN point, or press I. Move to the end and click Set OUT point, or press O. Duration shows the inclusive length of the range. Setting IN after OUT clears the OUT point; setting OUT before IN clears the IN point.
  2. Check the Filename preview. It displays (no preset selected) until you choose a naming preset in the settings menu, and (set In/Out to preview) until both points are set.
  3. Click Add Segment, or press E, to add the range to the export list. To add it and begin exporting immediately, click Add Segment and Auto-Export or press Shift+E.

The add buttons are unavailable until both marks define a valid, fully recorded range and a naming preset is selected. A range may extend into the part of today still being recorded, provided it contains no gap and does not pass the live edge. Its export waits for the recording to finish. Duplicate ranges are rejected with Segment with same start and end time already exists. After a segment is added, the marks are cleared.

The export list

Column Content
Thumbnail A frame of the segment. When the file exists the thumbnail is a link: MP4 files open in a new tab, other files download.
Filename The file name. For not-yet-exported segments the parts of the name that come from a custom variable or a selection token of the naming preset are editable in place; the first one is focused right after adding.
Start, End, Duration The timecodes of the segment.
Export To The mount point the segment goes to, Default when none is chosen.
Main The main export status: an hourglass before export, a clock while waiting for the recording to finish, a progress bar during export, a green check after completion, or a red error icon after failure.
Proxy Before export, the Also export a proxy checkbox determines whether to create a proxy. The selection becomes the default for new segments. Afterward, this column shows - when no proxy was requested, a green check when the proxy is available, an hourglass while it is requested, a progress bar while it is generated, or a warning with the failure reason.
Actions Send to Rough Cut Editor bin becomes available when the file or its proxy exists. If only the proxy is ready, the high-resolution file follows automatically. Retry export restarts a failed export. Clear removes a row that is not running.

Below the list, click Export To Files to start all segments that have not yet been exported. Click Clear All to remove every row that is not currently running. If the selected day has no items, the list displays No export items. Export progress updates arrive live from the server.

Playback and transport

Outside live mode, the preview plays recorded segments back to back. Click Toggle transport controls or press T to switch between the two control sets:

  • Marking set: Set IN point (I), Go to IN (Shift+I), play/stop, Play from IN to OUT (P), Go to OUT (Shift+O), Set OUT point (O), and Clear both (Shift+C).
  • Jog set: Fast reverse, Jump 10s backward, Jump 1s backward (Shift+Left), Jump 10 frames backward, Step 1 frame backward (Left), Step 1 frame forward (Right), Jump 10 frames forward, Jump 1s forward (Shift+Right), Jump 10s forward, and Fast forward.

Fast forward and fast reverse cycle through 1x, 2x, 4x, 8x and 16x each time you press them again.

Keyboard shortcuts

The shortcuts work while the widget has the keyboard focus (click into it first) and not while you type in a field.

Key Action
Space Play / pause
J, K, L Play reverse (faster on repeat), stop, play forward (faster on repeat)
← / → Step one frame; with Shift jump one second
Home / End Jump to the start or end of the day
I / O Set IN / OUT at the playhead
Shift+I / Shift+O Go to IN / OUT
D / F Clear IN / clear OUT
Shift+C Clear both marks
P Play from IN to OUT
G Type a timecode
T Toggle the transport set
E / Shift+E Add Segment / Add Segment and Auto-Export
M Mute / unmute

Audio

Playback and live audio use the channels selected under Audible audio channels. Channel 1 is audible by default. The picker always lists 16 channels; channels not present in the recording remain silent. This selection is saved with the widget. Master mute is independent: enabling a channel unmutes the widget, and closing the picker does not change the selected channels.

Settings menu

Entry What it does
Mount Point: Opens the mount point list: Default or one of the configured mount points (a green dot marks a scanned one, the tooltip shows its path). "No mount points configured" when none exists. Exports go to the chosen mount point. See Storage integrations.
Naming Preset: Opens the naming preset list ("No naming presets configured" when none exists). The preset builds the file name from tokens such as Flow, In-Point, Out-Point, Duration, Date, Time, custom values and metadata. See Naming Presets.
Auto Send to RCE A toggle: every finished export (or its proxy as soon as it exists) is sent to the Rough Cut Editor bin automatically.
Remove Widget Removes the widget from the dashboard.

Mount point, naming preset, audio channels, live mode, the auto-send toggle, the proxy default and the panel sizes are saved with the widget. An administrator can preselect the naming preset, the mount point and the live audio policy for new widgets under Defaults.

Good to know

The widget always shows one day. The day runs midnight to midnight in the server's timezone; the calendar only offers days with material.

Loading segments… appears while a day loads. Server errors are displayed in red.

If the assigned flow is running another configuration type, the widget remains inactive and identifies the required configuration. See Flows.

Timecodes follow the flow's frame rate; see Timecode and Frame Rates.