Transform
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:
[Session] Engine0=Ingest Engine1=IdentifyKeyframes Engine2=ScaleKeyframes ... [ScaleKeyframes] Type=Scale Input=IdentifyKeyframes.ResultWithSource ImageSize=300,0
All transformation engines produce a single output track with the name TaskName.Output
, where TaskName
is the name of the transformation task.