configure transformations.md

Configure VOD transforms

A transform is a reusable template that defines how MK.IO should process a piece of content. You create a transform once with a specific type and preset, then apply it to assets by running jobs. This means you can encode hundreds of assets consistently without reconfiguring the settings each time.

Transform types

Three transform types are available in the MK.IO portal:

Type What it does
Encoding Re-encodes video into streaming-optimised formats (HLS/DASH). Supports adaptive bitrate with multiple resolution tracks. This is the most common type for VOD streaming.
AI Generates transcriptions or translations from audio. Output is a subtitle file (WebVTT or TTML) attached to the asset.
Asset conversion Converts between container formats or extracts audio without full re-encoding.

Create a transform

Open Transforms

Go to Video Processing > Transforms and click + Create Transform.

Name the transform

Give it a descriptive name (for example, streaming-720p or transcription-english). You reference this name when creating jobs. Avoid spaces: use hyphens or underscores.

Select the type and preset

Create

Click Submit. The transform appears in your Transforms list and is ready to use.

Run the transform

A transform on its own does nothing: you apply it to an asset by creating a job. See the relevant documentation for how to create and monitor jobs.