Expand description
Concatenation and joining of multiple media sources. Concatenation and joining of multiple media sources into a single output.
Handles cross-format joining with optional transition effects between segments, automatic audio/video alignment, and gap filling.
§Mixed-Source Concatenation
MixedSourceConcatenator handles sequences where sources have different
resolutions, frame rates, or codecs. It analyses each source segment,
determines whether re-encoding is required, and produces a ConcatPlan
that the caller can execute.
Structs§
- Annotated
Segment - A
ConcatSegmentannotated with its probed source properties. - Concat
Config - Overall concat job configuration.
- Concat
Plan - A fully-resolved plan for concatenating mixed-source segments.
- Concat
Result - Result of a concat operation.
- Concat
Segment - A single input segment in the concat list.
- Concat
Step - A single step in a
ConcatPlan. - Mixed
Source Concatenator - Analyses a list of annotated source segments and produces a
ConcatPlanthat handles mixed resolutions, frame rates, and codecs. - Source
Properties - Codec and format properties of a single source segment.
Enums§
- Conform
Strategy - Strategy for handling format mismatches between segments.
- Transition
Kind - Transition type between consecutive segments.
Functions§
- validate_
concat - Validate a concat configuration and return a list of issues (empty = valid).