| Package | Description |
|---|---|
| com.amazonaws.services.mediaconvert.model |
| Modifier and Type | Method and Description |
|---|---|
H264Settings |
H264Settings.clone() |
H264Settings |
VideoCodecSettings.getH264Settings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
H264Settings |
H264Settings.withAdaptiveQuantization(H264AdaptiveQuantization adaptiveQuantization)
Keep the default value, Auto (AUTO), for this setting to have MediaConvert automatically apply the best types of
quantization for your video content.
|
H264Settings |
H264Settings.withAdaptiveQuantization(String adaptiveQuantization)
Keep the default value, Auto (AUTO), for this setting to have MediaConvert automatically apply the best types of
quantization for your video content.
|
H264Settings |
H264Settings.withBitrate(Integer bitrate)
Specify the average bitrate in bits per second.
|
H264Settings |
H264Settings.withCodecLevel(H264CodecLevel codecLevel)
Specify an H.264 level that is consistent with your output video settings.
|
H264Settings |
H264Settings.withCodecLevel(String codecLevel)
Specify an H.264 level that is consistent with your output video settings.
|
H264Settings |
H264Settings.withCodecProfile(H264CodecProfile codecProfile)
H.264 Profile.
|
H264Settings |
H264Settings.withCodecProfile(String codecProfile)
H.264 Profile.
|
H264Settings |
H264Settings.withDynamicSubGop(H264DynamicSubGop dynamicSubGop)
Choose Adaptive to improve subjective video quality for high-motion content.
|
H264Settings |
H264Settings.withDynamicSubGop(String dynamicSubGop)
Choose Adaptive to improve subjective video quality for high-motion content.
|
H264Settings |
H264Settings.withEntropyEncoding(H264EntropyEncoding entropyEncoding)
Entropy encoding mode.
|
H264Settings |
H264Settings.withEntropyEncoding(String entropyEncoding)
Entropy encoding mode.
|
H264Settings |
H264Settings.withFieldEncoding(H264FieldEncoding fieldEncoding)
The video encoding method for your MPEG-4 AVC output.
|
H264Settings |
H264Settings.withFieldEncoding(String fieldEncoding)
The video encoding method for your MPEG-4 AVC output.
|
H264Settings |
H264Settings.withFlickerAdaptiveQuantization(H264FlickerAdaptiveQuantization flickerAdaptiveQuantization)
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings |
H264Settings.withFlickerAdaptiveQuantization(String flickerAdaptiveQuantization)
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings |
H264Settings.withFramerateControl(H264FramerateControl framerateControl)
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
H264Settings |
H264Settings.withFramerateControl(String framerateControl)
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
H264Settings |
H264Settings.withFramerateConversionAlgorithm(H264FramerateConversionAlgorithm framerateConversionAlgorithm)
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
H264Settings |
H264Settings.withFramerateConversionAlgorithm(String framerateConversionAlgorithm)
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
H264Settings |
H264Settings.withFramerateDenominator(Integer framerateDenominator)
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
H264Settings |
H264Settings.withFramerateNumerator(Integer framerateNumerator)
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
H264Settings |
H264Settings.withGopBReference(H264GopBReference gopBReference)
If enable, use reference B frames for GOP structures that have B frames > 1.
|
H264Settings |
H264Settings.withGopBReference(String gopBReference)
If enable, use reference B frames for GOP structures that have B frames > 1.
|
H264Settings |
H264Settings.withGopClosedCadence(Integer gopClosedCadence)
Specify the relative frequency of open to closed GOPs in this output.
|
H264Settings |
H264Settings.withGopSize(Double gopSize)
Use this setting only when you set GOP mode control (GopSizeUnits) to Specified, frames (FRAMES) or Specified,
seconds (SECONDS).
|
H264Settings |
H264Settings.withGopSizeUnits(H264GopSizeUnits gopSizeUnits)
Specify how the transcoder determines GOP size for this output.
|
H264Settings |
H264Settings.withGopSizeUnits(String gopSizeUnits)
Specify how the transcoder determines GOP size for this output.
|
H264Settings |
H264Settings.withHrdBufferFinalFillPercentage(Integer hrdBufferFinalFillPercentage)
If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer
that's available at the end of each encoded video segment.
|
H264Settings |
H264Settings.withHrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
Percentage of the buffer that should initially be filled (HRD buffer model).
|
H264Settings |
H264Settings.withHrdBufferSize(Integer hrdBufferSize)
Size of buffer (HRD buffer model) in bits.
|
H264Settings |
H264Settings.withInterlaceMode(H264InterlaceMode interlaceMode)
Choose the scan line type for the output.
|
H264Settings |
H264Settings.withInterlaceMode(String interlaceMode)
Choose the scan line type for the output.
|
H264Settings |
H264Settings.withMaxBitrate(Integer maxBitrate)
Maximum bitrate in bits/second.
|
H264Settings |
H264Settings.withMinIInterval(Integer minIInterval)
Use this setting only when you also enable Scene change detection (SceneChangeDetect).
|
H264Settings |
H264Settings.withNumberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
This setting to determines the number of B-frames that MediaConvert puts between reference frames in this output.
|
H264Settings |
H264Settings.withNumberReferenceFrames(Integer numberReferenceFrames)
Number of reference frames to use.
|
H264Settings |
H264Settings.withParControl(H264ParControl parControl)
Optional.
|
H264Settings |
H264Settings.withParControl(String parControl)
Optional.
|
H264Settings |
H264Settings.withParDenominator(Integer parDenominator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
H264Settings |
H264Settings.withParNumerator(Integer parNumerator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
H264Settings |
H264Settings.withQualityTuningLevel(H264QualityTuningLevel qualityTuningLevel)
Optional.
|
H264Settings |
H264Settings.withQualityTuningLevel(String qualityTuningLevel)
Optional.
|
H264Settings |
H264Settings.withQvbrSettings(H264QvbrSettings qvbrSettings)
Settings for quality-defined variable bitrate encoding with the H.265 codec.
|
H264Settings |
H264Settings.withRateControlMode(H264RateControlMode rateControlMode)
Use this setting to specify whether this output has a variable bitrate (VBR), constant bitrate (CBR) or
quality-defined variable bitrate (QVBR).
|
H264Settings |
H264Settings.withRateControlMode(String rateControlMode)
Use this setting to specify whether this output has a variable bitrate (VBR), constant bitrate (CBR) or
quality-defined variable bitrate (QVBR).
|
H264Settings |
H264Settings.withRepeatPps(H264RepeatPps repeatPps)
Places a PPS header on each encoded picture, even if repeated.
|
H264Settings |
H264Settings.withRepeatPps(String repeatPps)
Places a PPS header on each encoded picture, even if repeated.
|
H264Settings |
H264Settings.withScanTypeConversionMode(H264ScanTypeConversionMode scanTypeConversionMode)
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
H264Settings |
H264Settings.withScanTypeConversionMode(String scanTypeConversionMode)
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
H264Settings |
H264Settings.withSceneChangeDetect(H264SceneChangeDetect sceneChangeDetect)
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
H264Settings |
H264Settings.withSceneChangeDetect(String sceneChangeDetect)
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
H264Settings |
H264Settings.withSlices(Integer slices)
Number of slices per picture.
|
H264Settings |
H264Settings.withSlowPal(H264SlowPal slowPal)
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
H264Settings |
H264Settings.withSlowPal(String slowPal)
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
H264Settings |
H264Settings.withSoftness(Integer softness)
Ignore this setting unless you need to comply with a specification that requires a specific value.
|
H264Settings |
H264Settings.withSpatialAdaptiveQuantization(H264SpatialAdaptiveQuantization spatialAdaptiveQuantization)
Only use this setting when you change the default value, Auto (AUTO), for the setting H264AdaptiveQuantization.
|
H264Settings |
H264Settings.withSpatialAdaptiveQuantization(String spatialAdaptiveQuantization)
Only use this setting when you change the default value, Auto (AUTO), for the setting H264AdaptiveQuantization.
|
H264Settings |
H264Settings.withSyntax(H264Syntax syntax)
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings |
H264Settings.withSyntax(String syntax)
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings |
H264Settings.withTelecine(H264Telecine telecine)
When you do frame rate conversion from 23.976 frames per second (fps) to 29.97 fps, and your output scan type is
interlaced, you can optionally enable hard or soft telecine to create a smoother picture.
|
H264Settings |
H264Settings.withTelecine(String telecine)
When you do frame rate conversion from 23.976 frames per second (fps) to 29.97 fps, and your output scan type is
interlaced, you can optionally enable hard or soft telecine to create a smoother picture.
|
H264Settings |
H264Settings.withTemporalAdaptiveQuantization(H264TemporalAdaptiveQuantization temporalAdaptiveQuantization)
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings |
H264Settings.withTemporalAdaptiveQuantization(String temporalAdaptiveQuantization)
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings |
H264Settings.withUnregisteredSeiTimecode(H264UnregisteredSeiTimecode unregisteredSeiTimecode)
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|
H264Settings |
H264Settings.withUnregisteredSeiTimecode(String unregisteredSeiTimecode)
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VideoCodecSettings.setH264Settings(H264Settings h264Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
VideoCodecSettings |
VideoCodecSettings.withH264Settings(H264Settings h264Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
Copyright © 2023. All rights reserved.