Glossary
Terms used throughout the book. Code names are given where they differ from the plain term.
Model
| Term | Meaning |
|---|---|
| Project | The whole document and single source of truth: media pool, timelines, folders, id counters. Saved as .vvproj (RON). |
| Timeline | A sequence with its own fps, resolution, tracks, markers and master channel strip. |
| Track | Video or audio lane of a timeline; clips sorted by start, never overlapping. Video tracks composite bottom to top. |
| Clip | A span on a track. Its ClipSource is a media item, a solid colour, a text (title) or an adjustment clip. |
| Adjustment clip | A clip with no content whose effects apply to the composite of the tracks below. |
Media item (MediaItem) | An imported file with its probed metadata and content hash. |
| Media pool | All media items of a project, organised in folders (MediaFolder). |
| Compound clip | A media item whose content is another timeline of the project instead of a file. |
| Link group | Clips (typically video + audio of one file) that move, trim and select together. |
| Marker | A note pinned to the timeline ruler, on one frame or over a range. |
| Keyframed<T> | A parameter value that is either static or a list of keyframes with interpolation. |
| Effect stack | Per-clip effects: transform, gain, colour, title, filters, masks, edge transitions. |
Grade (GradeTracks) | The params of a color correction filter: four wheels, saturations and range edges. |
| Processing precision | Per-project format of the compositor's work textures: 16-bit float (High) or 8 bits (Standard). |
| Cross transition | A transition straddling the cut between two adjacent clips of a track. |
| Channel strip | Mixer settings of an audio track or of the master bus: gain, pan, effect chain. |
| FrameIdx | A time position in frames (i64) at the timeline's fps. |
Editing
| Term | Meaning |
|---|---|
| Command | An invertible change to the project; the unit of undo/redo. |
| History | The undo/redo stack of commands; tells a saved project from a modified one. |
| Composite command | Several commands applied and undone as one step. |
| Ripple delete | Delete that closes the gap on every track, keeping sync. |
| Slip | Sliding a clip's media under it without moving or resizing the clip. |
| Relink | Pointing media items at files that moved; forced relink matches files by properties instead of name. |
Runtime
| Term | Meaning |
|---|---|
| Session | An open document in the UI-free core: project, history, save path and background jobs. |
| Job | Background work of a session (import, OTIO import, relink, export); its outcome comes back as a session event. |
| Frame cache | RAM cache of decoded frames under a global budget, evicted by distance from the playhead. |
| RenderAhead | The thread that decodes ahead of the playhead across the whole timeline and fills the frame cache. |
| Mix buffers | Audio already decoded and resampled to the mixer's format, built on a dedicated thread. |
| Proxy | An all-intra, lighter copy of a media file used for smooth editing. |
| Content hash | Hash of a file's content: the key for proxies, waveforms and cached frames. |
| HW decode | Decoding on the GPU through an FFmpeg hwaccel (NVDEC, Vulkan video, VideoToolbox). |
| Work texture | Where the compositor composes, in the project's precision; resolved with dither to the 8-bit output. |
| Scopes | Waveform, RGB parade, vectorscope and histogram of a frame, computed on the GPU. |
External
| Term | Meaning |
|---|---|
| NLE | Non-linear editor. |
| OTIO | OpenTimelineIO, the interchange format for timelines between NLEs. |
| MCP | Model Context Protocol: lets AI agents call Venturi's tools. |
| VAD | Voice activity detection (Silero VAD), used for silence removal. |
| RON | Rusty Object Notation, the text format of project files. |
No comments to display
No comments to display