View a markdown version of this page

Job settings to create an MV-HEVC output - MediaConvert
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Job settings to create an MV-HEVC output

To set up a job with an MV-HEVC output, you create the output in the File group output group. Then you specify MP4 or MOV as the output container, choose H.265 as the video codec, and configure multiViewSettings on your inputs to provide the right eye enhancement layer.

To set up your transcoding job with an MV-HEVC output (console)
  1. Use the File group output group to add your MV-HEVC outputs. For general job setup information, see Tutorial: Configuring job settings.

  2. On the Create job page, in the Job pane on the left, choose your input.

  3. For Input file URL, specify the S3, HTTP, or HTTPS path to your left eye (base layer) video file.

  4. Toggle the Multi View - Enhancement Layers button for that input.

  5. For the multi-view input File URL, specify the S3, HTTP, or HTTPS path to your right eye (enhancement layer) video file.

    Note

    Both input files must have the same resolution, frame rate, and number of frames. The left eye file is the primary input and serves as the base layer. The right eye file is the enhancement layer.

  6. If your job has multiple inputs, repeat steps 2–5 for each input. All inputs in the job must have multiViewSettings configured.

  7. In the Job pane on the left, choose your output.

  8. In the Output settings section, for Container, choose MPEG-4 container (MP4) or QuickTime container (MOV).

  9. In the Encoding settings section, for Video codec, choose H.265 (HEVC).

  10. Configure your H.265 encoding settings as needed. For information about supported encoding configurations, see Supported encoding settings.

To set up your transcoding job with an MV-HEVC output (API, CLI, or SDK)

If you use the API, CLI, or an SDK, specify the relevant settings in your JSON job specification and then submit it programmatically. We recommend using the MediaConvert console to generate your JSON job specification, because the console functions as an interactive validator against the MediaConvert job schema.

The following example shows the key parts of a JSON job specification for an MV-HEVC output. The left eye video is specified as the primary FileInput, and the right eye video is specified in MultiViewSettings.

{ "Inputs": [ { "FileInput": "s3://DOC-EXAMPLE-BUCKET/left_eye.mp4", "AudioSelectors": { "Audio Selector 1": { "ProgramSelection": 1, "Offset": 0 } }, "MultiViewSettings": [ { "Input": { "FileInput": "s3://DOC-EXAMPLE-BUCKET/right_eye.mp4" } } ] } ], "OutputGroups": [ { "OutputGroupSettings": { "Type": "FILE_GROUP_SETTINGS", "FileGroupSettings": { "Destination": "s3://DOC-EXAMPLE-BUCKET/output/" } }, "Outputs": [ { "NameModifier": "_mv", "VideoDescription": { "CodecSettings": { "Codec": "H_265", "H265Settings": { "RateControlMode": "CBR", "Bitrate": 5000000, "CodecProfile": "MAIN10_MAIN" } } }, "ContainerSettings": { "Container": "MP4" } } ] } ], "TimecodeConfig": { "Source": "ZEROBASED" } }