| Package | Description |
|---|---|
| com.amazonaws.services.mediaconvert.model |
| Modifier and Type | Method and Description |
|---|---|
H265Settings |
H265Settings.clone() |
H265Settings |
VideoCodecSettings.getH265Settings()
Settings for H265 codec
|
H265Settings |
H265Settings.withAdaptiveQuantization(H265AdaptiveQuantization adaptiveQuantization)
When you set Adaptive Quantization (H265AdaptiveQuantization) to Auto (AUTO), or leave blank, MediaConvert
automatically applies quantization to improve the video quality of your output.
|
H265Settings |
H265Settings.withAdaptiveQuantization(String adaptiveQuantization)
When you set Adaptive Quantization (H265AdaptiveQuantization) to Auto (AUTO), or leave blank, MediaConvert
automatically applies quantization to improve the video quality of your output.
|
H265Settings |
H265Settings.withAlternateTransferFunctionSei(H265AlternateTransferFunctionSei alternateTransferFunctionSei)
Enables Alternate Transfer Function SEI message for outputs using Hybrid Log Gamma (HLG) Electro-Optical Transfer
Function (EOTF).
|
H265Settings |
H265Settings.withAlternateTransferFunctionSei(String alternateTransferFunctionSei)
Enables Alternate Transfer Function SEI message for outputs using Hybrid Log Gamma (HLG) Electro-Optical Transfer
Function (EOTF).
|
H265Settings |
H265Settings.withBandwidthReductionFilter(BandwidthReductionFilter bandwidthReductionFilter)
The Bandwidth reduction filter increases the video quality of your output relative to its bitrate.
|
H265Settings |
H265Settings.withBitrate(Integer bitrate)
Specify the average bitrate in bits per second.
|
H265Settings |
H265Settings.withCodecLevel(H265CodecLevel codecLevel)
H.265 Level.
|
H265Settings |
H265Settings.withCodecLevel(String codecLevel)
H.265 Level.
|
H265Settings |
H265Settings.withCodecProfile(H265CodecProfile codecProfile)
Represents the Profile and Tier, per the HEVC (H.265) specification.
|
H265Settings |
H265Settings.withCodecProfile(String codecProfile)
Represents the Profile and Tier, per the HEVC (H.265) specification.
|
H265Settings |
H265Settings.withDynamicSubGop(H265DynamicSubGop dynamicSubGop)
Specify whether to allow the number of B-frames in your output GOP structure to vary or not depending on your
input video content.
|
H265Settings |
H265Settings.withDynamicSubGop(String dynamicSubGop)
Specify whether to allow the number of B-frames in your output GOP structure to vary or not depending on your
input video content.
|
H265Settings |
H265Settings.withFlickerAdaptiveQuantization(H265FlickerAdaptiveQuantization flickerAdaptiveQuantization)
Enable this setting to have the encoder reduce I-frame pop.
|
H265Settings |
H265Settings.withFlickerAdaptiveQuantization(String flickerAdaptiveQuantization)
Enable this setting to have the encoder reduce I-frame pop.
|
H265Settings |
H265Settings.withFramerateControl(H265FramerateControl framerateControl)
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
H265Settings |
H265Settings.withFramerateControl(String framerateControl)
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
H265Settings |
H265Settings.withFramerateConversionAlgorithm(H265FramerateConversionAlgorithm framerateConversionAlgorithm)
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
H265Settings |
H265Settings.withFramerateConversionAlgorithm(String framerateConversionAlgorithm)
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
H265Settings |
H265Settings.withFramerateDenominator(Integer framerateDenominator)
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
H265Settings |
H265Settings.withFramerateNumerator(Integer framerateNumerator)
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
H265Settings |
H265Settings.withGopBReference(H265GopBReference gopBReference)
Specify whether to allow B-frames to be referenced by other frame types.
|
H265Settings |
H265Settings.withGopBReference(String gopBReference)
Specify whether to allow B-frames to be referenced by other frame types.
|
H265Settings |
H265Settings.withGopClosedCadence(Integer gopClosedCadence)
Specify the relative frequency of open to closed GOPs in this output.
|
H265Settings |
H265Settings.withGopSize(Double gopSize)
Use this setting only when you set GOP mode control (GopSizeUnits) to Specified, frames (FRAMES) or Specified,
seconds (SECONDS).
|
H265Settings |
H265Settings.withGopSizeUnits(H265GopSizeUnits gopSizeUnits)
Specify how the transcoder determines GOP size for this output.
|
H265Settings |
H265Settings.withGopSizeUnits(String gopSizeUnits)
Specify how the transcoder determines GOP size for this output.
|
H265Settings |
H265Settings.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.
|
H265Settings |
H265Settings.withHrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
Percentage of the buffer that should initially be filled (HRD buffer model).
|
H265Settings |
H265Settings.withHrdBufferSize(Integer hrdBufferSize)
Size of buffer (HRD buffer model) in bits.
|
H265Settings |
H265Settings.withInterlaceMode(H265InterlaceMode interlaceMode)
Choose the scan line type for the output.
|
H265Settings |
H265Settings.withInterlaceMode(String interlaceMode)
Choose the scan line type for the output.
|
H265Settings |
H265Settings.withMaxBitrate(Integer maxBitrate)
Maximum bitrate in bits/second.
|
H265Settings |
H265Settings.withMinIInterval(Integer minIInterval)
Use this setting only when you also enable Scene change detection (SceneChangeDetect).
|
H265Settings |
H265Settings.withNumberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
Specify the number of B-frames between reference frames in this output.
|
H265Settings |
H265Settings.withNumberReferenceFrames(Integer numberReferenceFrames)
Number of reference frames to use.
|
H265Settings |
H265Settings.withParControl(H265ParControl parControl)
Optional.
|
H265Settings |
H265Settings.withParControl(String parControl)
Optional.
|
H265Settings |
H265Settings.withParDenominator(Integer parDenominator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
H265Settings |
H265Settings.withParNumerator(Integer parNumerator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
H265Settings |
H265Settings.withQualityTuningLevel(H265QualityTuningLevel qualityTuningLevel)
Optional.
|
H265Settings |
H265Settings.withQualityTuningLevel(String qualityTuningLevel)
Optional.
|
H265Settings |
H265Settings.withQvbrSettings(H265QvbrSettings qvbrSettings)
Settings for quality-defined variable bitrate encoding with the H.265 codec.
|
H265Settings |
H265Settings.withRateControlMode(H265RateControlMode rateControlMode)
Use this setting to specify whether this output has a variable bitrate (VBR), constant bitrate (CBR) or
quality-defined variable bitrate (QVBR).
|
H265Settings |
H265Settings.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).
|
H265Settings |
H265Settings.withSampleAdaptiveOffsetFilterMode(H265SampleAdaptiveOffsetFilterMode sampleAdaptiveOffsetFilterMode)
Specify Sample Adaptive Offset (SAO) filter strength.
|
H265Settings |
H265Settings.withSampleAdaptiveOffsetFilterMode(String sampleAdaptiveOffsetFilterMode)
Specify Sample Adaptive Offset (SAO) filter strength.
|
H265Settings |
H265Settings.withScanTypeConversionMode(H265ScanTypeConversionMode scanTypeConversionMode)
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
H265Settings |
H265Settings.withScanTypeConversionMode(String scanTypeConversionMode)
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
H265Settings |
H265Settings.withSceneChangeDetect(H265SceneChangeDetect sceneChangeDetect)
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
H265Settings |
H265Settings.withSceneChangeDetect(String sceneChangeDetect)
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
H265Settings |
H265Settings.withSlices(Integer slices)
Number of slices per picture.
|
H265Settings |
H265Settings.withSlowPal(H265SlowPal slowPal)
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
H265Settings |
H265Settings.withSlowPal(String slowPal)
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
H265Settings |
H265Settings.withSpatialAdaptiveQuantization(H265SpatialAdaptiveQuantization spatialAdaptiveQuantization)
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on spatial variation of
content complexity.
|
H265Settings |
H265Settings.withSpatialAdaptiveQuantization(String spatialAdaptiveQuantization)
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on spatial variation of
content complexity.
|
H265Settings |
H265Settings.withTelecine(H265Telecine telecine)
This field applies only if the Streams > Advanced > Framerate (framerate) field is set to 29.970.
|
H265Settings |
H265Settings.withTelecine(String telecine)
This field applies only if the Streams > Advanced > Framerate (framerate) field is set to 29.970.
|
H265Settings |
H265Settings.withTemporalAdaptiveQuantization(H265TemporalAdaptiveQuantization temporalAdaptiveQuantization)
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on temporal variation
of content complexity.
|
H265Settings |
H265Settings.withTemporalAdaptiveQuantization(String temporalAdaptiveQuantization)
Keep the default value, Enabled (ENABLED), to adjust quantization within each frame based on temporal variation
of content complexity.
|
H265Settings |
H265Settings.withTemporalIds(H265TemporalIds temporalIds)
Enables temporal layer identifiers in the encoded bitstream.
|
H265Settings |
H265Settings.withTemporalIds(String temporalIds)
Enables temporal layer identifiers in the encoded bitstream.
|
H265Settings |
H265Settings.withTiles(H265Tiles tiles)
Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures.
|
H265Settings |
H265Settings.withTiles(String tiles)
Enable use of tiles, allowing horizontal as well as vertical subdivision of the encoded pictures.
|
H265Settings |
H265Settings.withUnregisteredSeiTimecode(H265UnregisteredSeiTimecode unregisteredSeiTimecode)
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|
H265Settings |
H265Settings.withUnregisteredSeiTimecode(String unregisteredSeiTimecode)
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|
H265Settings |
H265Settings.withWriteMp4PackagingType(H265WriteMp4PackagingType writeMp4PackagingType)
If the location of parameter set NAL units doesn't matter in your workflow, ignore this setting.
|
H265Settings |
H265Settings.withWriteMp4PackagingType(String writeMp4PackagingType)
If the location of parameter set NAL units doesn't matter in your workflow, ignore this setting.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VideoCodecSettings.setH265Settings(H265Settings h265Settings)
Settings for H265 codec
|
VideoCodecSettings |
VideoCodecSettings.withH265Settings(H265Settings h265Settings)
Settings for H265 codec
|
Copyright © 2023. All rights reserved.