The [Transform] section of the configuration lists the transformation tasks that you want to run. A configuration can contain any number of transformation tasks.

A transformation task requires a single input, transforms the data in some way (and might change its schema), and produces a single output. For example, you can use a transformation task to resize keyframes extracted by keyframe analysis, before sending them to the image encoder and writing them to disk.

The following example includes a single transformation task named ScaleKeyframes. The task uses the Scale transformation engine:



All transformation engines produce a single output track with the name TaskName.Output, where TaskName is the name of the transformation task.