MK.IO
how-to
AI Features
Convert assets to MP4v4

Convert assets to MP4v4

VOD dubbing requires assets in the MP4v4 format, which produces a .mpd DASH manifest. Assets encoded using older presets, including those from Azure Media Services (AMS) or any source that produces a .ismc manifest, are not compatible. This guide helps you identify your asset's format and convert it before proceeding to the Multi-language VOD Dubbing Guide.

Check your asset format

  1. In MK.IO, navigate to Assets and select your asset.
  2. Open the Files tab to view the files in the asset's storage container.
  3. Identify the manifest file type:
Manifest fileFormatCompatible with VOD dubbing?
.mpdMP4v4Yes — no conversion needed
.ismcHSS (legacy)No — convert first using this guide

If your asset contains a .mpd file, it is already in the correct format. To dub your assets, follow the Multi-language VOD Dubbing Guide. If your asset contains a .ismc file, continue with this guide.

Choose a conversion preset

The preset you choose depends on whether each video rendition file in your asset contains audio, or whether audio is stored in completely separate files.

Source structurePreset to use
Each video rendition file contains audioCopyAllBitratesInterleaved
Video rendition files contain video only, audio is separateCopyAllBitratesNonInterleaved

How to check your asset's structure:

Open the Files tab of your asset and look at the file listing. You are trying to find if the video rendition files contain audio, or not.

  • Count distinct file types. If all your MP4 files appear to be video renditions at different resolutions or bitrates, with no separate audio-only file, audio is likely interleaved in each. If you can see one or more files that have no resolution dimension in the name and appear to represent audio only, those are separate audio tracks.
  • Check the file naming. Encoding tools often include the codec or track type in the filename. A video rendition file that includes an audio codec name (such as AAC) alongside a video resolution is a strong sign that audio is interleaved. A file with only an audio bitrate and no resolution is likely audio-only.
  • When in doubt, use CopyAllBitratesInterleaved. Most assets from AMS or older encoding pipelines have audio interleaved in each video rendition. If you are unsure, this is the correct choice for the majority of legacy HSS assets.

A standalone audio file alongside your video renditions does not mean audio is non-interleaved. The deciding factor is whether the video rendition files themselves contain audio. If they do, use CopyAllBitratesInterleaved regardless of whether a separate audio file also exists.

Step 1: Create an asset conversion transform

  1. Navigate to Video ProcessingTransforms+ Create Transform.
  2. Configure the transform:
    • Name: give it a descriptive name, for example hss-to-mp4-interleaved.
    • Type: select Asset conversion.
    • Built-in preset: select the preset you identified above — CopyAllBitratesInterleaved or CopyAllBitratesNonInterleaved.
  3. Select Create.

Step 2: Run the conversion job

  1. Navigate to Video ProcessingJobs+ Create Job.
  2. Configure the job:
    • Job name: provide a unique name for this conversion, for example convert-hss-asset.
    • Transform: select the transform you created in Step 1.
    • Select input: select Existing asset and choose your legacy HSS asset.
    • Output asset name: provide a name for the converted asset, for example my-asset-mp4v4.
  3. Select Create.

MK.IO automatically identifies the source files — you do not need to select a specific input file.

Monitor progress: Navigate to Video ProcessingJobs and wait for the job status to show Finished.

Verify the output: Open the new converted asset and confirm that a .mpd file is present in the Files tab. This confirms the asset is in MP4v4 format.

Next steps

Your converted asset is now ready for VOD dubbing. Return to the Multi-language VOD Dubbing Guide and use the converted asset as your source.