Amazon MediaConvert Presets API

The Presets API from Amazon MediaConvert — 2 operation(s) for presets.

Operations 5

POST /2017-08-29/presets Amazon MediaConvert Create Preset #
GET /2017-08-29/presets Amazon MediaConvert List Presets #
DELETE /2017-08-29/presets/{name} Amazon MediaConvert Delete Preset #
GET /2017-08-29/presets/{name} Amazon MediaConvert Get Preset #
PUT /2017-08-29/presets/{name} Amazon MediaConvert Update Preset #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-mediaconvert-presets-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-mediaconvert-presets-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.0.0
  x-release: v4
  title: AWS Elemental MediaConvert Certificates Presets API
  description: AWS Elemental MediaConvert
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png
    backgroundColor: '#FFFFFF'
  termsOfService: https://aws.amazon.com/service-terms/
  contact:
    name: Mike Ralphson
    email: mike.ralphson@gmail.com
    url: https://github.com/mermade/aws2openapi
    x-twitter: PermittedSoc
  license:
    name: Apache 2.0 License
    url: http://www.apache.org/licenses/
  x-providerName: amazonaws.com
  x-serviceName: mediaconvert
  x-aws-signingName: mediaconvert
  x-origin:
  - contentType: application/json
    url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediaconvert-2017-08-29.normal.json
    converter:
      url: https://github.com/mermade/aws2openapi
    x-apisguru-driver: external
  x-apiClientRegistration:
    url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
  x-apisguru-categories:
  - cloud
  x-preferred: true
servers:
- url: http://mediaconvert.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The MediaConvert multi-region endpoint
- url: https://mediaconvert.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The MediaConvert multi-region endpoint
- url: http://mediaconvert.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The MediaConvert endpoint for China (Beijing) and China (Ningxia)
- url: https://mediaconvert.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The MediaConvert endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: Presets
paths:
  /2017-08-29/presets:
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
    post:
      operationId: CreatePreset
      description: Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
      responses:
        '201':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreatePresetResponse'
              examples:
                CreatePreset201Example:
                  summary: Default CreatePreset 201 response
                  x-microcks-default: true
                  value:
                    Preset: example-value
        '480':
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestException'
              examples:
                CreatePreset480Example:
                  summary: Default CreatePreset 480 response
                  x-microcks-default: true
                  value: {}
        '481':
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorException'
              examples:
                CreatePreset481Example:
                  summary: Default CreatePreset 481 response
                  x-microcks-default: true
                  value: {}
        '482':
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenException'
              examples:
                CreatePreset482Example:
                  summary: Default CreatePreset 482 response
                  x-microcks-default: true
                  value: {}
        '483':
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundException'
              examples:
                CreatePreset483Example:
                  summary: Default CreatePreset 483 response
                  x-microcks-default: true
                  value: {}
        '484':
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsException'
              examples:
                CreatePreset484Example:
                  summary: Default CreatePreset 484 response
                  x-microcks-default: true
                  value: {}
        '485':
          description: ConflictException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConflictException'
              examples:
                CreatePreset485Example:
                  summary: Default CreatePreset 485 response
                  x-microcks-default: true
                  value: {}
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - name
              - settings
              properties:
                category:
                  description: Optional. A category for the preset you are creating.
                  type: string
                description:
                  description: Optional. A description of the preset you are creating.
                  type: string
                name:
                  description: The name of the preset you are creating.
                  type: string
                settings:
                  description: Settings for preset
                  type: object
                  properties:
                    AudioDescriptions:
                      allOf:
                      - $ref: '#/components/schemas/__listOfAudioDescription'
                      - xml:
                          name: audioDescriptions
                        description: (AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings.
                    CaptionDescriptions:
                      allOf:
                      - $ref: '#/components/schemas/__listOfCaptionDescriptionPreset'
                      - xml:
                          name: captionDescriptions
                        description: This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.
                    ContainerSettings:
                      allOf:
                      - $ref: '#/components/schemas/ContainerSettings'
                      - xml:
                          name: containerSettings
                        description: Container specific settings.
                    VideoDescription:
                      allOf:
                      - $ref: '#/components/schemas/VideoDescription'
                      - xml:
                          name: videoDescription
                        description: VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output.
                tags:
                  description: The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.
                  type: object
                  additionalProperties:
                    $ref: '#/components/schemas/__string'
      summary: Amazon MediaConvert Create Preset
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      tags:
      - Presets
    get:
      operationId: ListPresets
      description: Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list of them. To retrieve the next twenty presets, use the nextToken string returned with the array.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListPresetsResponse'
              examples:
                ListPresets200Example:
                  summary: Default ListPresets 200 response
                  x-microcks-default: true
                  value:
                    NextToken: example-value
                    Presets: example-value
        '480':
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestException'
              examples:
                ListPresets480Example:
                  summary: Default ListPresets 480 response
                  x-microcks-default: true
                  value: {}
        '481':
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorException'
              examples:
                ListPresets481Example:
                  summary: Default ListPresets 481 response
                  x-microcks-default: true
                  value: {}
        '482':
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenException'
              examples:
                ListPresets482Example:
                  summary: Default ListPresets 482 response
                  x-microcks-default: true
                  value: {}
        '483':
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundException'
              examples:
                ListPresets483Example:
                  summary: Default ListPresets 483 response
                  x-microcks-default: true
                  value: {}
        '484':
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsException'
              examples:
                ListPresets484Example:
                  summary: Default ListPresets 484 response
                  x-microcks-default: true
                  value: {}
        '485':
          description: ConflictException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConflictException'
              examples:
                ListPresets485Example:
                  summary: Default ListPresets 485 response
                  x-microcks-default: true
                  value: {}
      parameters:
      - name: category
        in: query
        required: false
        description: Optionally, specify a preset category to limit responses to only presets from that category.
        schema:
          type: string
      - name: listBy
        in: query
        required: false
        description: Optional. When you request a list of presets, you can choose to list them alphabetically by NAME or chronologically by CREATION_DATE. If you don't specify, the service will list them by name.
        schema:
          type: string
          enum:
          - NAME
          - CREATION_DATE
          - SYSTEM
          description: Optional. When you request a list of presets, you can choose to list them alphabetically by NAME or chronologically by CREATION_DATE. If you don't specify, the service will list them by name.
      - name: maxResults
        in: query
        required: false
        description: Optional. Number of presets, up to twenty, that will be returned at one time
        schema:
          type: integer
          minimum: 1
          maximum: 20
      - name: nextToken
        in: query
        required: false
        description: Use this string, provided with the response to a previous request, to request the next batch of presets.
        schema:
          type: string
      - name: order
        in: query
        required: false
        description: Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource.
        schema:
          type: string
          enum:
          - ASCENDING
          - DESCENDING
          description: Optional. When you request lists of resources, you can specify whether they are sorted in ASCENDING or DESCENDING order. Default varies by resource.
      - name: MaxResults
        in: query
        schema:
          type: string
        description: Pagination limit
        required: false
      - name: NextToken
        in: query
        schema:
          type: string
        description: Pagination token
        required: false
      summary: Amazon MediaConvert List Presets
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      tags:
      - Presets
  /2017-08-29/presets/{name}:
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
    delete:
      operationId: DeletePreset
      description: Permanently delete a preset you have created.
      responses:
        '202':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeletePresetResponse'
              examples:
                DeletePreset202Example:
                  summary: Default DeletePreset 202 response
                  x-microcks-default: true
                  value: {}
        '480':
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestException'
              examples:
                DeletePreset480Example:
                  summary: Default DeletePreset 480 response
                  x-microcks-default: true
                  value: {}
        '481':
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorException'
              examples:
                DeletePreset481Example:
                  summary: Default DeletePreset 481 response
                  x-microcks-default: true
                  value: {}
        '482':
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenException'
              examples:
                DeletePreset482Example:
                  summary: Default DeletePreset 482 response
                  x-microcks-default: true
                  value: {}
        '483':
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundException'
              examples:
                DeletePreset483Example:
                  summary: Default DeletePreset 483 response
                  x-microcks-default: true
                  value: {}
        '484':
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsException'
              examples:
                DeletePreset484Example:
                  summary: Default DeletePreset 484 response
                  x-microcks-default: true
                  value: {}
        '485':
          description: ConflictException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConflictException'
              examples:
                DeletePreset485Example:
                  summary: Default DeletePreset 485 response
                  x-microcks-default: true
                  value: {}
      parameters:
      - name: name
        in: path
        required: true
        description: The name of the preset to be deleted.
        schema:
          type: string
      summary: Amazon MediaConvert Delete Preset
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      tags:
      - Presets
    get:
      operationId: GetPreset
      description: Retrieve the JSON for a specific preset.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetPresetResponse'
              examples:
                GetPreset200Example:
                  summary: Default GetPreset 200 response
                  x-microcks-default: true
                  value:
                    Preset: example-value
        '480':
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestException'
              examples:
                GetPreset480Example:
                  summary: Default GetPreset 480 response
                  x-microcks-default: true
                  value: {}
        '481':
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorException'
              examples:
                GetPreset481Example:
                  summary: Default GetPreset 481 response
                  x-microcks-default: true
                  value: {}
        '482':
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenException'
              examples:
                GetPreset482Example:
                  summary: Default GetPreset 482 response
                  x-microcks-default: true
                  value: {}
        '483':
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundException'
              examples:
                GetPreset483Example:
                  summary: Default GetPreset 483 response
                  x-microcks-default: true
                  value: {}
        '484':
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsException'
              examples:
                GetPreset484Example:
                  summary: Default GetPreset 484 response
                  x-microcks-default: true
                  value: {}
        '485':
          description: ConflictException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConflictException'
              examples:
                GetPreset485Example:
                  summary: Default GetPreset 485 response
                  x-microcks-default: true
                  value: {}
      parameters:
      - name: name
        in: path
        required: true
        description: The name of the preset.
        schema:
          type: string
      summary: Amazon MediaConvert Get Preset
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      tags:
      - Presets
    put:
      operationId: UpdatePreset
      description: Modify one of your existing presets.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdatePresetResponse'
              examples:
                UpdatePreset200Example:
                  summary: Default UpdatePreset 200 response
                  x-microcks-default: true
                  value:
                    Preset: example-value
        '480':
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestException'
              examples:
                UpdatePreset480Example:
                  summary: Default UpdatePreset 480 response
                  x-microcks-default: true
                  value: {}
        '481':
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorException'
              examples:
                UpdatePreset481Example:
                  summary: Default UpdatePreset 481 response
                  x-microcks-default: true
                  value: {}
        '482':
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenException'
              examples:
                UpdatePreset482Example:
                  summary: Default UpdatePreset 482 response
                  x-microcks-default: true
                  value: {}
        '483':
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundException'
              examples:
                UpdatePreset483Example:
                  summary: Default UpdatePreset 483 response
                  x-microcks-default: true
                  value: {}
        '484':
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsException'
              examples:
                UpdatePreset484Example:
                  summary: Default UpdatePreset 484 response
                  x-microcks-default: true
                  value: {}
        '485':
          description: ConflictException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConflictException'
              examples:
                UpdatePreset485Example:
                  summary: Default UpdatePreset 485 response
                  x-microcks-default: true
                  value: {}
      parameters:
      - name: name
        in: path
        required: true
        description: The name of the preset you are modifying.
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                category:
                  description: The new category for the preset, if you are changing it.
                  type: string
                description:
                  description: The new description for the preset, if you are changing it.
                  type: string
                settings:
                  description: Settings for preset
                  type: object
                  properties:
                    AudioDescriptions:
                      allOf:
                      - $ref: '#/components/schemas/__listOfAudioDescription'
                      - xml:
                          name: audioDescriptions
                        description: (AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings.
                    CaptionDescriptions:
                      allOf:
                      - $ref: '#/components/schemas/__listOfCaptionDescriptionPreset'
                      - xml:
                          name: captionDescriptions
                        description: This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions.
                    ContainerSettings:
                      allOf:
                      - $ref: '#/components/schemas/ContainerSettings'
                      - xml:
                          name: containerSettings
                        description: Container specific settings.
                    VideoDescription:
                      allOf:
                      - $ref: '#/components/schemas/VideoDescription'
                      - xml:
                          name: videoDescription
                        description: VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output.
      summary: Amazon MediaConvert Update Preset
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      tags:
      - Presets
components:
  schemas:
    Rectangle:
      type: object
      properties:
        Height:
          allOf:
          - $ref: '#/components/schemas/__integerMin2Max2147483647'
          - xml:
              name: height
            description: Height of rectangle in pixels. Specify only even numbers.
        Width:
          allOf:
          - $ref: '#/components/schemas/__integerMin2Max2147483647'
          - xml:
              name: width
            description: Width of rectangle in pixels. Specify only even numbers.
        X:
          allOf:
          - $ref: '#/components/schemas/__integerMin0Max2147483647'
          - xml:
              name: x
            description: The distance, in pixels, between the rectangle and the left edge of the video frame. Specify only even numbers.
        Y:
          allOf:
          - $ref: '#/components/schemas/__integerMin0Max2147483647'
          - xml:
              name: y
            description: The distance, in pixels, between the rectangle and the top edge of the video frame. Specify only even numbers.
      description: Use Rectangle to identify a specific area of the video frame.
    H265FramerateConversionAlgorithm:
      type: string
      enum:
      - DUPLICATE_DROP
      - INTERPOLATE
      - FRAMEFORMER
      description: Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate. We recommend using drop duplicate (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to 30 fps. For numerically complex conversions, you can use interpolate (INTERPOLATE) to avoid stutter. This results in a smooth picture, but might introduce undesirable video artifacts. For complex frame rate conversions, especially if your source video has already been converted from its original cadence, use FrameFormer (FRAMEFORMER) to do motion-compensated interpolation. FrameFormer chooses the best conversion method frame by frame. Note that using FrameFormer increases the transcoding time and incurs a significant add-on cost.
    H265Telecine:
      type: string
      enum:
      - NONE
      - SOFT
      - HARD
      description: 'This field applies only if the Streams > Advanced > Framerate (framerate) field is set to 29.970. This field works with the Streams > Advanced > Preprocessors > Deinterlacer field (deinterlace_mode) and the Streams > Advanced > Interlaced Mode field (interlace_mode) to identify the scan type for the output: Progressive, Interlaced, Hard Telecine or Soft Telecine. - Hard: produces 29.97i output from 23.976 input. - Soft: produces 23.976; the player converts this output to 29.97i.'
    Vp9QualityTuningLevel:
      type: string
      enum:
      - MULTI_PASS
      - MULTI_PASS_HQ
      description: Optional. Use Quality tuning level (qualityTuningLevel) to choose how you want to trade off encoding speed for output video quality. The default behavior is faster, lower quality, multi-pass encoding.
    AvcIntraUhdSettings:
      type: object
      properties:
        QualityTuningLevel:
          allOf:
          - $ref: '#/components/schemas/AvcIntraUhdQualityTuningLevel'
          - xml:
              name: qualityTuningLevel
            description: Optional. Use Quality tuning level (qualityTuningLevel) to choose how many transcoding passes MediaConvert does with your video. When you choose Multi-pass (MULTI_PASS), your video quality is better and your output bitrate is more accurate. That is, the actual bitrate of your output is closer to the target bitrate defined in the specification. When you choose Single-pass (SINGLE_PASS), your encoding time is faster. The default behavior is Single-pass (SINGLE_PASS).
      description: Optional when you set AVC-Intra class (avcIntraClass) to Class 4K/2K (CLASS_4K_2K). When you set AVC-Intra class to a different value, this object isn't allowed.
    ProresFramerateConversionAlgorithm:
      type: string
      enum:
      - DUPLICATE_DROP
      - INTERPOLATE
      - FRAMEFORMER
      description: Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate. We recommend using drop duplicate (DUPLICATE_DROP) for numerically simple conversions, such as 60 fps to 30 fps. For numerically complex conversions, you can use interpolate (INTERPOLATE) to avoid stutter. This results in a smooth picture, but might introduce undesirable video artifacts. For complex frame rate conversions, especially if your source video has already been converted from its original cadence, use FrameFormer (FRAMEFORMER) to do motion-compensated interpolation. FrameFormer chooses the best conversion method frame by frame. Note that using FrameFormer increases the transcoding time and incurs a significant add-on cost.
    DeletePresetResponse:
      type: object
      properties: {}
    DvbNitSettings:
      type: object
      properties:
        NetworkId:
          allOf:
          - $ref: '#/components/schemas/__integerMin0Max65535'
          - xml:
              name: networkId
            description: The numeric value placed in the Network Information Table (NIT).
        NetworkName:
          allOf:
          - $ref: '#/components/schemas/__stringMin1Max256'
          - xml:
              name: networkName
            description: The network name text placed in the network_name_descriptor inside the Network Information Table. Maximum length is 256 characters.
        NitInterval:
          allOf:
          - $ref: '#/components/schemas/__integerMin25Max10000'
          - xml:
              name: nitInterval
            description: The number of milliseconds between instances of this table in the output transport stream.
      description: Use these settings to insert a DVB Network Information Table (NIT) in the transport stream of this output. When you work directly in your 

# --- truncated at 32 KB (562 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-mediaconvert/refs/heads/main/openapi/amazon-mediaconvert-presets-api-openapi.yml