Skip to content

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.

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

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

Additional transform types (for example, thumbnail generation and track insertion) are available through the MK.IO API but not in the portal. See Reference: transform presets for the full list.

Go to Video Processing > Transforms in the left navigation and click + Create 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.

  • For Encoding: Select Encoding as the type, then choose a preset. The preset defines the output resolutions, codecs, and bitrates. Common presets:

    • H264MultipleBitrate1080p — Adaptive bitrate 1080p, good for general streaming
    • H264MultipleBitrate720p — Adaptive bitrate 720p, lower cost
    • H264SingleBitrate1080p — Fixed quality single output

    See Encoding transform presets for the complete list with bitrate specifications.

  • For AI: Select AI as the type, then choose the pipeline (for example, speech transcription). Specify the source audio language code (for example, en-US for English). See AI workflows for supported languages.

  • For Asset conversion: Select Asset conversion, then choose the conversion preset.

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

A transform on its own does nothing — you apply it to an asset by creating a job. See Run VOD processing jobs for how to create and monitor jobs.

© 2025–2026 MediaKind. All rights reserved.