class Aws::MediaConvert::Types::VideoDescription


@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/VideoDescription AWS API Documentation
@return [Integer]
1280x720.
is 1920x1080 and you set Height to 720, your output will be
Width blank and enter a value for Height. For example, if your input
and Height blank. To evenly scale from your input resolution: Leave
output. To use the same resolution as your input: Leave both Width
Use Width to define the video resolution width, in pixels, for this
@!attribute [rw] width
@return [Types::VideoPreprocessor]
default.
features at each output individually. These features are disabled by
Find additional transcoding features under Preprocessors. Enable the
@!attribute [rw] video_preprocessors
@return [String]
Job settings > Timecode configuration does.
affect the timecodes that are inserted in the output. Source under
configuration. Note - Timecode source under input settings does not
these settings are located under Job > Job settings > Timecode
adjust the settings under Timecode configuration. In the console,
the first output frame to zero. To change this default behavior,
input. If none are present, the service will set the timecode for
an output, by default, it uses any embedded timecodes from the
DISABLED. Default is DISABLED. When the service inserts timecodes in
insertion to PIC_TIMING_SEI. To leave them out, set it to
output frame rate. To include timecodes in this output, set Timecode
Timecode insertion when the input frame rate is identical to the
Applies only to H.264, H.265, MPEG2, and ProRes outputs. Only enable
@!attribute [rw] timecode_insertion
@return [Integer]
the sharpest, and 50 recommended for most content.
different from your input resolution. 0 is the softest setting, 100
scaling. Sharpness only applies if your output resolution is
setting changes the width of the anti-alias filter kernel used for
Use Sharpness setting to specify the strength of anti-aliasing. This
@!attribute [rw] sharpness
@return [String]
resolution than your input. For more information, see
Specify the video Scaling behavior when your output has a different
@!attribute [rw] scaling_behavior
@return [String]
Choose None to remove all input AFD values from this output.
workflow is to set RespondToAfd to and set AfdSignaling to AUTO. *
AfdSignaling is set to NONE. A preferred implementation of this
to include the input AFD values. Do not choose this when
aspect ratio, and output display aspect ratio. * Choose Passthrough
clip the input video frame according to the AFD value, input display
itself in response to AFD values in the input. * Choose Respond to
Use Respond to AFD to specify how the service changes the video
@!attribute [rw] respond_to_afd
@return [Types::Rectangle]
black.
frame. The area outside of the rectangle that you specify here is
Use Selection placement to define the video area in your output
@!attribute [rw] position
@return [Integer]
1280x720.
input is 1920x1080 and you set Width to 1280, your output will be
Leave Height blank and enter a value for Width. For example, if your
Width and Height blank. To evenly scale from your input resolution:
this output. To use the same resolution as your input: Leave both
Use Height to define the video resolution height, in pixels, for
@!attribute [rw] height
@return [Integer]
this video output.
a four-bit AFD value which the service will write on all frames of
Applies only if you set AFD Signaling to Fixed. Use Fixed to specify
@!attribute [rw] fixed_afd
@return [String]
insertion is enabled.
non-drop-frame. This setting is enabled by default when Timecode
possible to use drop-frame timecode, the system will fall back to
service will use drop-frame timecode on outputs. If it is not
Applies only to 29.97 fps outputs. When this feature is enabled, the
@!attribute [rw] drop_frame_timecode
@return [Types::Rectangle]
will include in the output video frame.
Use Cropping selection to specify the video area that the service
@!attribute [rw] crop
@return [String]
default.
you don’t specify a value, the service sets this to Insert by
output. Choose Ignore to exclude color metadata from this output. If
Choose Insert for this setting to include color metadata in this
@!attribute [rw] color_metadata
@return [Types::VideoCodecSettings]
Vp9Settings * XAVC, XavcSettings
UncompressedSettings * VC3, Vc3Settings * VP8, Vp8Settings * VP9,
Mpeg2Settings * PRORES, ProresSettings * UNCOMPRESSED,
* H_264, H264Settings * H_265, H265Settings * MPEG2,
AVC_INTRA, AvcIntraSettings * FRAME_CAPTURE, FrameCaptureSettings
lists the codec enum, settings object pairs. * AV1, Av1Settings *
choose, define the corresponding settings object. The following
that you choose for Video codec. For each codec enum that you
encoding. The settings in this group vary depending on the value
Video codec settings contains the group of settings related to video
@!attribute [rw] codec_settings
@return [String]
specify that in your job, the service will ignore the setting.
service no longer accepts the value DISABLED for AntiAlias. If you
The anti-alias filter is automatically applied to all outputs. The
@!attribute [rw] anti_alias
@return [String]
input AFD scaler data.
the job. * Choose Auto to calculate output AFD values based on the
ignore input AFD values and instead encode the value specified in
None to remove all AFD values from this output. * Choose Fixed to
values in the output video data and what those values are. * Choose
Insert AFD signaling to specify whether the service includes AFD
This setting only applies to H.264, H.265, and MPEG2 outputs. Use
@!attribute [rw] afd_signaling
settings depend on the video codec that you choose.
Settings related to video encoding of your output. The specific video