Result when converting color space to SDR - MediaLive

Result when converting color space to SDR

Read this section if you set up one or more MediaLive outputs to convert the color space to Rec. 601 or Rec. 709. The following table shows how MediaLive handles each type of color space that it encounters in the source.

Color space that MediaLive encounters

How MediaLive handles the color space

Content in the same SDR color space

  • Doesn't touch the color space (the pixel values) in the output.

  • Passes through the color space metadata.

  • Passes through the brightness metadata.

Content in the other SDR color space

  • Converts the content to the chosen SDR color space and brightness function. The conversion maps the pixels to code values that represent the same color as the original code values.

  • Changes the color space metadata to specify the new color space.

  • Passes through the brightness metadata. This is appropriate because the two SDR color spaces use the same brightness function.

Content in HDR10

When the output codec is H.264 and if you have enabled enhanced VQ, MediaLive does the following:

  • Converts the content to the chosen SDR color space and brightness function. The conversion fits the colors into the smaller color space.

  • Changes the color space metadata to specify the new color space.

  • Changes any brightness metadata to specify the new standard.

  • Removes any display metadata.

After the conversion, the content complies completely with the new color space. The color will be less rich. The color will match the new brightness function.

If you haven't enabled VQ, MediaLive doesn't convert anything. It passes through the color space metadata, any brightness metadata, and any display metadata.

When the output codec is H.265, MediaLive does the following:

  • Converts the content to the chosen SDR color space and brightness function. The conversion fits the colors into the smaller color space.

  • Changes the color space metadata to specify the new color space.

  • Changes any brightness metadata to specify the new standard.

  • Removes any display metadata.

After the conversion, the content complies completely with the new color space. The color will be less rich. The color will match the new brightness function.

Content in HLG

When the output codec is H.264 and if you have enabled enhanced VQ, MediaLive does the following:

  • Converts the content to the chosen SDR color space and brightness function. The conversion fits the colors into the smaller color space.

  • Changes the color space metadata to specify the new color space.

  • Changes any brightness metadata to specify the new standard.

After the conversion, the content complies completely with the new color space. The color will be less rich. The color will match the new brightness function.

If you haven't enabled VQ, MediaLive doesn't convert anything. It passes through the color space metadata, and any brightness metadata.

When the output codec is H.265, MediaLive does the following:

  • Converts the content to the chosen SDR color space and brightness function. The conversion fits the colors into the smaller color space.

  • Changes the color space metadata to specify the new color space.

  • Changes any brightness metadata to specify the new standard.

After the conversion, the content complies completely with the new color space. The color will be less rich. The color will match the new brightness function.

Content in Dolby Vision 8.1 This conversion isn't supported. After conversion, the color map of the content will be completely wrong.
Content marked with an unknown or unsupported color space

We can't make any promises about how MediaLive will handle input that is in an unsupported color space. Any of the following might apply:

  • MediaLive might be able to ingest the input, and to pass through the color space and all the color space metadata.

  • Or it might ingest the input but produce unacceptable output.

  • Or it might fail to ingest the input, so that the event follows the input loss behavior routine (for example, it might display a slate in the output).

Content with no color space metadata

  • Doesn't touch the color space (the pixel values) in the output.

  • Leaves the content as unmarked (no color space metadata).

  • Passes through any brightness metadata and display metadata.