You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaConvert::Types::ProresSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb

Overview

Note:

When making an API call, you may pass ProresSettings data as a hash:

{
  codec_profile: "APPLE_PRORES_422", # accepts APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY
  framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
  framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE
  framerate_denominator: 1,
  framerate_numerator: 1,
  interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
  par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
  par_denominator: 1,
  par_numerator: 1,
  slow_pal: "DISABLED", # accepts DISABLED, ENABLED
  telecine: "NONE", # accepts NONE, HARD
}

Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.

Instance Attribute Summary collapse

Instance Attribute Details

#codec_profileString

Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.

Returns:

  • (String)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#framerate_controlString

Using the API, set FramerateControl to INITIALIZE_FROM_SOURCE if you want the service to use the framerate from the input. Using the console, do this by choosing INITIALIZE_FROM_SOURCE for Framerate.

Returns:

  • (String)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#framerate_conversion_algorithmString

When set to INTERPOLATE, produces smoother motion during framerate conversion.

Returns:

  • (String)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#framerate_denominatorInteger

Framerate denominator.

Returns:

  • (Integer)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#framerate_numeratorInteger

When you use the API for transcode jobs that use framerate conversion, specify the framerate as a fraction. For example, 24000 / 1001 = 23.976 fps. Use FramerateNumerator to specify the numerator of this fraction. In this example, use 24000 for the value of FramerateNumerator.

Returns:

  • (Integer)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#interlace_modeString

Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First (TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having the same field polarity (top or bottom first). * Follow, Default Top (FOLLOw_TOP_FIELD) and Follow, Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same polarity as the source (it will follow the source). The output could therefore be a mix of "top field first" and "bottom field first". - If the source is progressive, the output will be interlaced with "top field first" or "bottom field first" polarity, depending on which of the Follow options you chose.

Returns:

  • (String)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#par_controlString

Use (ProresParControl) to specify how the service determines the pixel aspect ratio. Set to Follow source (INITIALIZE_FROM_SOURCE) to use the pixel aspect ratio from the input. To specify a different pixel aspect ratio: Using the console, choose it from the dropdown menu. Using the API, set ProresParControl to (SPECIFIED) and provide for (ParNumerator) and (ParDenominator).

Returns:

  • (String)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#par_denominatorInteger

Pixel Aspect Ratio denominator.

Returns:

  • (Integer)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#par_numeratorInteger

Pixel Aspect Ratio numerator.

Returns:

  • (Integer)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#slow_palString

Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up correspondingly.

Returns:

  • (String)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end

#telecineString

Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970. Set Telecine (ProresTelecine) to Hard (hard) to produce a 29.97i output from a 23.976 input. Set it to Soft (soft) to produce 23.976 output and leave converstion to the player.

Returns:

  • (String)


11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 11214

class ProresSettings < Struct.new(
  :codec_profile,
  :framerate_control,
  :framerate_conversion_algorithm,
  :framerate_denominator,
  :framerate_numerator,
  :interlace_mode,
  :par_control,
  :par_denominator,
  :par_numerator,
  :slow_pal,
  :telecine)
  include Aws::Structure
end