Skip to main content
The editor separates three concepts that can look interchangeable at first:
  1. A source asset is uploaded, selected from the workspace library, or returned by a supported service.
  2. A timeline layer is one use of that source in the current draft.
  3. An evaluated frame is what the preview and final H.264 render produce at a specific composition frame.
Changing one timeline layer does not rewrite its source asset. Duplicating a layer creates another timeline instance that may continue to reference the same media.

Acquisition and authoring

Preview and timeline behavior

All timeline layers have a composition start and frame duration. “Source-time mapping” means the layer additionally maps those composition frames into a decoded source using a source offset and, where supported, playback rate.

Inspector capability summary

For individual fields, read the Property matrix.

Source mapping

For an active media layer:
The preview evaluates a layer from its start through its last active composition frame. A left trim normally advances the video or audio source in-point; a right trim shortens the active duration. Playback rate changes how quickly source time advances without changing the draft frame rate. A trimmed or split GIF can restart at the new boundary, so review animation continuity after either edit. Audio fade durations are authored with timeline handles rather than in the Inspector. Video and audio inspectors provide base volume where applicable.
Source metadata can use a native frame rate or time base different from the draft. The editor’s public timing contract is the draft’s integer composition frames; decoding chooses the best source sample for that requested time.

Audio gain path

Audio level begins with the layer’s decibel value:
Track mute and preview mute are monitoring/composition controls applied in addition to layer gain. A waveform is only a visualization; its height does not replace the numeric gain setting.

Media formats and MIME types

Upload acceptance is broader than a single extension list and depends on browser-reported MIME type, metadata probing, and the browser’s actual decode support. See Supported media formats for the operational upload checklist.

Remote media

Remote media needs a URL that remains readable by the browser and render path. A thumbnail URL succeeding does not prove the full-resolution asset or byte-range requests will succeed. Insert a result and verify full-resolution decoding before building dependent timing around it.

Cache layers

The timeline can reuse decoded filmstrip frames and waveform data to avoid repeating expensive work. Cache artifacts are disposable visual accelerators:
  • A missing cache should trigger regeneration, not change the layer’s authored values.
  • A stale filmstrip does not alter the evaluated video frame.
  • Clearing browser site data can make filmstrips and waveforms rebuild.
  • Export reads the actual media and draft state, not a screenshot of the timeline cache.

H.264 render participation

Timeline guides, selection boxes, handles, the playhead, panel UI, waveform drawings, and filmstrips are editor chrome and are not rendered into the video.

Media workflow

Follow media discovery, upload, insertion, placement, and verification in the editor.

Media troubleshooting

Diagnose metadata, decoding, proxy, waveform, and caption-source failures.