3. Media Pipeline (vv-media)
Probing, decoding with hardware acceleration, the frame cache, proxies, thumbnails, waveforms and encoding.
Probe & Import
Importing turns a file path into a MediaItem in the project's media pool. Probing is the only st...
Decode & HW Acceleration
vv_media::Decoder decodes one video stream, sequentially ( next_frame) or after seek_to_time. Ev...
Frame Cache
Playback and scrubbing read decoded frames from one SharedFrameCache ( vv-media/src/cache.rs), f...
Proxies, Thumbnails, Waveforms
Three artifacts are derived from every imported media, each by its own background worker in vv-a...
Encode
vv_media::Encoder writes the export: H.264 video plus optional AAC audio, muxed into MP4. It rece...