The waveform and playback controls

Below the subtitle table, a fixed-height timeline shows the video's audio as a waveform, with every subtitle block overlaid at its correct position — a fast way to see and fix timing visually.

Transport controls

  • Play/Pause — starts or stops audio playback.
  • Skip back 5s / Skip forward 5s — jump the playhead by 5 seconds.
  • An elapsed / total time readout.
  • A Speed button that cycles 1× → 1.5× → 2× → 0.5× → 1× on each click.

These controls are disabled if no audio is loaded — which is always the case for subtitle-only files with no accompanying video.

Zoom and the waveform itself

Zoom in/out buttons scale the timeline horizontally so you can work on dense dialogue precisely or see the whole file at once. Each subtitle appears as a labeled overlay positioned exactly at its timestamp on the waveform; clicking an overlay selects that subtitle (shift-click to multi-select) and scrolls the corresponding row into view in the table above.

An "● Ready" / "○ Loading…" indicator next to the "Audio Waveform" label shows whether the extracted audio is ready to play yet.

The sync status dot

Next to the transport controls, a pulsing dot and label show whether your current edits are reflected on disk: orange "Unsaved Changes" or green "Synced." This mirrors the unsaved-changes indicator described in The editor workspace.

FAQ

Why is there no waveform at all?
You opened a subtitle-only file with no video. Load the matching video (via the banner's "Open Video" button, or the folder icon in the header) to get playback and waveform.
Can I trim silence or edit the audio here?
No — the waveform is for navigation and visual timing reference only; it doesn't modify the audio.