H264Settings.Builder |
H264Settings.Builder.adaptiveQuantization(String adaptiveQuantization) |
Keep the default value, Auto, for this setting to have MediaConvert automatically apply the best types of
quantization for your video content.
|
H264Settings.Builder |
H264Settings.Builder.adaptiveQuantization(H264AdaptiveQuantization adaptiveQuantization) |
Keep the default value, Auto, for this setting to have MediaConvert automatically apply the best types of
quantization for your video content.
|
default H264Settings.Builder |
H264Settings.Builder.bandwidthReductionFilter(Consumer<BandwidthReductionFilter.Builder> bandwidthReductionFilter) |
The Bandwidth reduction filter increases the video quality of your output relative to its bitrate.
|
H264Settings.Builder |
H264Settings.Builder.bandwidthReductionFilter(BandwidthReductionFilter bandwidthReductionFilter) |
The Bandwidth reduction filter increases the video quality of your output relative to its bitrate.
|
H264Settings.Builder |
H264Settings.Builder.bitrate(Integer bitrate) |
Specify the average bitrate in bits per second.
|
static H264Settings.Builder |
H264Settings.builder() |
|
H264Settings.Builder |
H264Settings.Builder.codecLevel(String codecLevel) |
Specify an H.264 level that is consistent with your output video settings.
|
H264Settings.Builder |
H264Settings.Builder.codecLevel(H264CodecLevel codecLevel) |
Specify an H.264 level that is consistent with your output video settings.
|
H264Settings.Builder |
H264Settings.Builder.codecProfile(String codecProfile) |
H.264 Profile.
|
H264Settings.Builder |
H264Settings.Builder.codecProfile(H264CodecProfile codecProfile) |
H.264 Profile.
|
H264Settings.Builder |
H264Settings.Builder.dynamicSubGop(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.
|
H264Settings.Builder |
H264Settings.Builder.dynamicSubGop(H264DynamicSubGop 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.
|
H264Settings.Builder |
H264Settings.Builder.endOfStreamMarkers(String endOfStreamMarkers) |
Optionally include or suppress markers at the end of your output that signal the end of the video stream.
|
H264Settings.Builder |
H264Settings.Builder.endOfStreamMarkers(H264EndOfStreamMarkers endOfStreamMarkers) |
Optionally include or suppress markers at the end of your output that signal the end of the video stream.
|
H264Settings.Builder |
H264Settings.Builder.entropyEncoding(String entropyEncoding) |
Entropy encoding mode.
|
H264Settings.Builder |
H264Settings.Builder.entropyEncoding(H264EntropyEncoding entropyEncoding) |
Entropy encoding mode.
|
H264Settings.Builder |
H264Settings.Builder.fieldEncoding(String fieldEncoding) |
The video encoding method for your MPEG-4 AVC output.
|
H264Settings.Builder |
H264Settings.Builder.fieldEncoding(H264FieldEncoding fieldEncoding) |
The video encoding method for your MPEG-4 AVC output.
|
H264Settings.Builder |
H264Settings.Builder.flickerAdaptiveQuantization(String flickerAdaptiveQuantization) |
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings.Builder |
H264Settings.Builder.flickerAdaptiveQuantization(H264FlickerAdaptiveQuantization flickerAdaptiveQuantization) |
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings.Builder |
H264Settings.Builder.framerateControl(String framerateControl) |
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
H264Settings.Builder |
H264Settings.Builder.framerateControl(H264FramerateControl framerateControl) |
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
H264Settings.Builder |
H264Settings.Builder.framerateConversionAlgorithm(String framerateConversionAlgorithm) |
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
H264Settings.Builder |
H264Settings.Builder.framerateConversionAlgorithm(H264FramerateConversionAlgorithm framerateConversionAlgorithm) |
Choose the method that you want MediaConvert to use when increasing or decreasing the frame rate.
|
H264Settings.Builder |
H264Settings.Builder.framerateDenominator(Integer framerateDenominator) |
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
H264Settings.Builder |
H264Settings.Builder.framerateNumerator(Integer framerateNumerator) |
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
H264Settings.Builder |
H264Settings.Builder.gopBReference(String gopBReference) |
Specify whether to allow B-frames to be referenced by other frame types.
|
H264Settings.Builder |
H264Settings.Builder.gopBReference(H264GopBReference gopBReference) |
Specify whether to allow B-frames to be referenced by other frame types.
|
H264Settings.Builder |
H264Settings.Builder.gopClosedCadence(Integer gopClosedCadence) |
Specify the relative frequency of open to closed GOPs in this output.
|
H264Settings.Builder |
H264Settings.Builder.gopSize(Double gopSize) |
Use this setting only when you set GOP mode control to Specified, frames or Specified, seconds.
|
H264Settings.Builder |
H264Settings.Builder.gopSizeUnits(String gopSizeUnits) |
Specify how the transcoder determines GOP size for this output.
|
H264Settings.Builder |
H264Settings.Builder.gopSizeUnits(H264GopSizeUnits gopSizeUnits) |
Specify how the transcoder determines GOP size for this output.
|
H264Settings.Builder |
H264Settings.Builder.hrdBufferFinalFillPercentage(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.Builder |
H264Settings.Builder.hrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage) |
Percentage of the buffer that should initially be filled (HRD buffer model).
|
H264Settings.Builder |
H264Settings.Builder.hrdBufferSize(Integer hrdBufferSize) |
Size of buffer (HRD buffer model) in bits.
|
H264Settings.Builder |
H264Settings.Builder.interlaceMode(String interlaceMode) |
Choose the scan line type for the output.
|
H264Settings.Builder |
H264Settings.Builder.interlaceMode(H264InterlaceMode interlaceMode) |
Choose the scan line type for the output.
|
H264Settings.Builder |
H264Settings.Builder.maxBitrate(Integer maxBitrate) |
Maximum bitrate in bits/second.
|
H264Settings.Builder |
H264Settings.Builder.minIInterval(Integer minIInterval) |
Use this setting only when you also enable Scene change detection.
|
H264Settings.Builder |
H264Settings.Builder.numberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames) |
Specify the number of B-frames between reference frames in this output.
|
H264Settings.Builder |
H264Settings.Builder.numberReferenceFrames(Integer numberReferenceFrames) |
Number of reference frames to use.
|
H264Settings.Builder |
H264Settings.Builder.parControl(String parControl) |
Optional.
|
H264Settings.Builder |
H264Settings.Builder.parControl(H264ParControl parControl) |
Optional.
|
H264Settings.Builder |
H264Settings.Builder.parDenominator(Integer parDenominator) |
Required when you set Pixel aspect ratio to SPECIFIED.
|
H264Settings.Builder |
H264Settings.Builder.parNumerator(Integer parNumerator) |
Required when you set Pixel aspect ratio to SPECIFIED.
|
H264Settings.Builder |
H264Settings.Builder.qualityTuningLevel(String qualityTuningLevel) |
The Quality tuning level you choose represents a trade-off between the encoding speed of your job and the
output video quality.
|
H264Settings.Builder |
H264Settings.Builder.qualityTuningLevel(H264QualityTuningLevel qualityTuningLevel) |
The Quality tuning level you choose represents a trade-off between the encoding speed of your job and the
output video quality.
|
default H264Settings.Builder |
H264Settings.Builder.qvbrSettings(Consumer<H264QvbrSettings.Builder> qvbrSettings) |
Settings for quality-defined variable bitrate encoding with the H.265 codec.
|
H264Settings.Builder |
H264Settings.Builder.qvbrSettings(H264QvbrSettings qvbrSettings) |
Settings for quality-defined variable bitrate encoding with the H.265 codec.
|
H264Settings.Builder |
H264Settings.Builder.rateControlMode(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.Builder |
H264Settings.Builder.rateControlMode(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.Builder |
H264Settings.Builder.repeatPps(String repeatPps) |
Places a PPS header on each encoded picture, even if repeated.
|
H264Settings.Builder |
H264Settings.Builder.repeatPps(H264RepeatPps repeatPps) |
Places a PPS header on each encoded picture, even if repeated.
|
H264Settings.Builder |
H264Settings.Builder.scanTypeConversionMode(String scanTypeConversionMode) |
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
H264Settings.Builder |
H264Settings.Builder.scanTypeConversionMode(H264ScanTypeConversionMode scanTypeConversionMode) |
Use this setting for interlaced outputs, when your output frame rate is half of your input frame rate.
|
H264Settings.Builder |
H264Settings.Builder.sceneChangeDetect(String sceneChangeDetect) |
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
H264Settings.Builder |
H264Settings.Builder.sceneChangeDetect(H264SceneChangeDetect sceneChangeDetect) |
Enable this setting to insert I-frames at scene changes that the service automatically detects.
|
H264Settings.Builder |
H264Settings.Builder.slices(Integer slices) |
Number of slices per picture.
|
H264Settings.Builder |
H264Settings.Builder.slowPal(String slowPal) |
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
H264Settings.Builder |
H264Settings.Builder.slowPal(H264SlowPal slowPal) |
Ignore this setting unless your input frame rate is 23.976 or 24 frames per second (fps).
|
H264Settings.Builder |
H264Settings.Builder.softness(Integer softness) |
Ignore this setting unless you need to comply with a specification that requires a specific value.
|
H264Settings.Builder |
H264Settings.Builder.spatialAdaptiveQuantization(String spatialAdaptiveQuantization) |
Only use this setting when you change the default value, Auto, for the setting H264AdaptiveQuantization.
|
H264Settings.Builder |
H264Settings.Builder.spatialAdaptiveQuantization(H264SpatialAdaptiveQuantization spatialAdaptiveQuantization) |
Only use this setting when you change the default value, Auto, for the setting H264AdaptiveQuantization.
|
H264Settings.Builder |
H264Settings.Builder.syntax(String syntax) |
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings.Builder |
H264Settings.Builder.syntax(H264Syntax syntax) |
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings.Builder |
H264Settings.Builder.telecine(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.Builder |
H264Settings.Builder.telecine(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.Builder |
H264Settings.Builder.temporalAdaptiveQuantization(String temporalAdaptiveQuantization) |
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings.Builder |
H264Settings.Builder.temporalAdaptiveQuantization(H264TemporalAdaptiveQuantization temporalAdaptiveQuantization) |
Only use this setting when you change the default value, AUTO, for the setting H264AdaptiveQuantization.
|
H264Settings.Builder |
H264Settings.toBuilder() |
|
H264Settings.Builder |
H264Settings.Builder.unregisteredSeiTimecode(String unregisteredSeiTimecode) |
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|
H264Settings.Builder |
H264Settings.Builder.unregisteredSeiTimecode(H264UnregisteredSeiTimecode unregisteredSeiTimecode) |
Inserts timecode for each frame as 4 bytes of an unregistered SEI message.
|