Skip to main content

Module composition

Module composition 

Source
Expand description

Multi-track video composition and audio mixing.

This module provides MultiTrackComposer for compositing multiple video layers onto a solid-colour canvas, and MultiTrackAudioMixer for mixing multiple audio tracks into a single output stream.

Both types produce source-only FilterGraph instances — call FilterGraph::pull_video or FilterGraph::pull_audio in a loop to extract output frames.

Structs§

AudioConcatenator
Concatenates multiple audio clips into a single seamless output stream.
AudioTrack
A single audio track in a MultiTrackAudioMixer mix.
ClipJoiner
Joins two video clips with a cross-dissolve transition.
MultiTrackAudioMixer
Mixes multiple audio tracks into a single output stream.
MultiTrackComposer
Composes multiple video layers onto a solid-colour canvas.
VideoConcatenator
Concatenates multiple video clips into a single seamless output stream.
VideoLayer
A single video layer in a MultiTrackComposer composition.