Quantum

Types of Video and Audio Segment

Each segment has a duration and describes one piece of video or audio to render out. These will later be concatenated and combined into the final output file.

All video segments have a duration, optional text or timecode that will be burnt in, and a VideoSettings object which describes in what format to render out the file.

FileVideoSegment includes all or part of a source video file, ImageSequenceSegment renders an image sequence given by a file name pattern or list of files in the clip, PlainVideoSegment is plain black filler, while FunctionalVideoSegment can be used to programmatically render video by writing some JavaScript.

FileAudioSegment includes a list of one or more files (in case we’re transcoding an OpAtom MXF clip with a separate file for each audio channel), while GeneratedAudioSegment will either create a silent filler or a tone of specified frequency and duration.