Skip to main content

Export

The Export page describes the report exports available from the recorded-file workflow.

All current exports are launched from the Report page after Analyze, Ingest, and Process have completed.

Use these exports when you need to preserve inspection output outside the application, share results with another reviewer, or inspect timing data in spreadsheet tools.

Packet Timestamps CSV

Use Packet Timestamps to export a packet-oriented timestamp matrix as CSV.

This export is intended for low-level transport review. It organizes saved packet timing observations by byte offset and PID so you can inspect how transport and metadata timing progresses through the file.

The CSV includes:

  • Byte offset: the source byte position for the exported row
  • Normalized time (sec): the row time normalized from the earliest available row time in the export
  • one time column per exported PID timeline
  • one raw timestamp-value column per exported PID timeline, except for text-only columns

For MPEG-TS and PES-based packet timing, the time-side columns show actual seconds, while the value-side columns show the raw stored timestamp values.

For KLV, the export distinguishes between two different concepts:

  • PID <pid> (klv) time (sec): KLV transport timing aligned to the TS packet timeline
  • PID <pid> (klv) Tag 2 time (sec): decoded MISB Tag 2 time represented in seconds

This means KLV packet transport timing and decoded KLV payload timestamp timing are exported separately rather than merged into one column.

Rows are sparse by design. A row can contain data for only one PID or for several PIDs when multiple observations align to the same byte offset.

Use this export when you need to:

  • compare timing across multiple PIDs
  • inspect transport-level KLV timing separately from decoded Tag 2 timing
  • review raw timestamp values alongside the human-readable seconds columns
  • sort, filter, or graph exported timing data in an external tool

The exported filename uses the inspected source name and the suffix -packet-timestamps.csv.

Frame Timestamps CSV

Use Frame Timestamps to export a frame-oriented timing matrix as CSV.

This export is intended for reviewing presentation timing around PCR, frame PTS values, and decoded KLV wall-clock timestamps. It is especially useful when you need to compare frame timing across video, KLV, audio, and data streams in one table.

The CSV includes these base columns:

  • Byte offset: the source byte position for the row
  • Normalized time (sec): a transport-oriented row time normalized from the first exported row

The CSV then includes timing columns when that data is available for the file:

  • PCR time (sec)
  • Video PTS time (sec)
  • KLV PTS time (sec)
  • KLV timestamp
  • Audio PTS time (sec)
  • Data PTS time (sec)

The export also includes derived delta columns for selected timing series:

  • Delta PCR: the difference in seconds between the current PCR value and the previous non-empty PCR value
  • Delta Video PTS: the difference in seconds between the current Video PTS value and the previous non-empty Video PTS value
  • Delta KLV PTS: the difference in seconds between the current KLV PTS value and the previous non-empty KLV PTS value
  • Delta Klv time: the difference in seconds between the current decoded KLV timestamp and the previous non-empty decoded KLV timestamp

For numeric PTS and PCR timing, the time columns show actual seconds and the matching timestamp-value columns show the raw stored values.

For KLV timestamp:

  • the column shows decoded MISB Tag 2 as an ISO 8601 UTC timestamp
  • there is no matching raw timestamp-value column beside it
  • Delta Klv time is calculated from the decoded timestamps in seconds

The row time and the per-column time values serve different purposes:

  • Normalized time (sec) is a common row timeline for comparing events across columns
  • PCR time (sec) and ... PTS time (sec) columns show the actual timestamp seconds for each specific stream

As with packet export, rows remain sparse. A row can have timing in only one timing column or in several columns when multiple observations align to the same byte offset.

Use this export when you need to:

  • compare frame timing against PCR timing
  • inspect video and KLV timing drift or cadence in a spreadsheet
  • review decoded KLV Tag 2 timestamps together with transport-aligned timing
  • examine delta spacing between consecutive timing observations for the same stream

The exported filename uses the inspected source name and the suffix -frame-timestamps.csv.

For the workflow stage that exposes these exports, see Report. For detached spatial review of processed metadata, see Map.