run vod transcode jobs.md

Run VOD processing jobs

A VOD processing job applies a transform to one of your assets. It can transcode adaptive bitrate renditions, extract thumbnails, generate subtitles, or convert the asset format. Each job takes an input (an asset or an HTTPS URL), runs it through your selected transform, and writes the output to a new asset in your chosen storage account.

Prerequisites

Create a processing job

Open Video Processing

Go to Video Processing and click Create Job.

Select a transform

Choose the transform to apply from the dropdown. The transform determines the output, such as an adaptive bitrate encode, thumbnails, or an AI transcription.

Name and configure the job

Configure the input

The job input can be an existing asset or an external URL:

Configure the output

Submit the job

Click Submit. The job enters the queue immediately.

Note: You can duplicate an existing job from the Jobs list to reuse its settings with minor adjustments.

Monitor job progress

The job moves through these states: queued → scheduled → processing → finished.

Track progress from the Video Processing page, or poll the jobs endpoint in the MK.IO API for programmatic monitoring. The progress percentage updates as each output is produced.

Once the job reaches finished, the output asset appears on the Assets page. Add a streaming locator to make it available for playback. See Publish content for streaming.

Use the Transforms and jobs API Guide to submit, monitor, cancel, and delete jobs through the Media API.