class Aws::MediaConvert::Types::InputTemplate
@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/InputTemplate AWS API Documentation
@return [Types::VideoSelector]
of your inputs can have up to one video selector.
Input video selectors contain the video settings for the input. Each
@!attribute [rw] video_selector
@return [Array<Types::VideoOverlay>]
Contains an array of video overlays.
@!attribute [rw] video_overlays
@return [String]
.
Specified start. For more information about timecodes, see
Timecode source setting, located under the input settings, to
input’s initial frame. To use this setting, you must set the
Specify the timecode that you want the service to use for this
@!attribute [rw] timecode_start
@return [String]
.
For more information about timecodes, see
value for Timecode source, the service will use Embedded by default.
you specify in the setting Start timecode. If you don’t specify a
Choose Specified start to start the first frame at the timecode that
input video. Choose Start at zero to start the first frame at zero.
some captions formats. Choose Embedded to use the timecodes in your
single input at a time, such as input clipping and synchronizing
frame count affects only the behavior of features that apply to a
to specify how the service counts input video frames. This input
Use this Timecode source setting, located under the input settings,
@!attribute [rw] timecode_source
@return [String]
and video. * Use PSI - Scan only PSI data.
the demux process to scans. * Ignore PSI - Scan all PIDs for audio
Set PSI control for transport stream inputs to specify which data
@!attribute [rw] psi_control
@return [Integer]
this default.
program you specify doesn’t exist, the transcoding service will use
Default is the first program within the transport stream. If the
transport stream. Note that Quad 4K is not currently supported.
Use Program to select a specific program from within a multi-program
@!attribute [rw] program_number
@return [Types::Rectangle]
setting Scaling Behavior.
value here, this will ignore anything that you specify for the
input, even if you set Respond to AFD to Respond. If you specify a
specify a value here, this will override any AFD values in your
you specify in the output setting Selection placement. If you
black. If you specify a value here, it will override any value that
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 [String]
interlaced. Doing so creates horizontal interlacing artifacts.
that are not PsF. Don’t set this value to PsF when your input is
default value is Auto. Auto is the correct setting for all inputs
deinterlacing and frame rate conversion. If you don’t specify, the
results in better preservation of video quality when you do
automatically detect PsF. Therefore, flagging your input as PsF
setting to flag the input as PsF. MediaConvert doesn’t
When you have a progressive segmented frame (PsF) input, use this
@!attribute [rw] input_scan_type
@return [Array<Types::InputClipping>]
together in the order you specify them.
transcoding service creates the job outputs by stringing the clips
that point. When you specify more than one input clip, the
If you provide only an end time, it will be the entire input up to
time, the clip will be the entire input from that point to the end.
of the input to be used in the outputs. If you provide only a start
Contains sets of start and end times that together specify a portion
@!attribute [rw] input_clippings
@return [Types::ImageInserter]
individually. This setting is disabled by default.
your video. Enable or disable this feature for each input
Enable the image inserter feature to include a graphic overlay on
@!attribute [rw] image_inserter
@return [Integer]
filter.
Deblock or Denoise filters, or to the strength of the Advanced input
most. The value that you enter applies to the strength of the
from 1 to 5, where 1 is the least amount of filtering and 5 is the
Filter enable to Auto. To manually apply filtering: Enter a value
input: We recommend that you leave Filter strength blank and set
amount of filtering based the compression artifacts measured in your
Specify the strength of the input filter. To apply an automatic
@!attribute [rw] filter_strength
@return [String]
for Filter strength.
quality: Choose Force. When you do, you must also specify a value
Disable. To apply filtering regardless of your input type and
type and quality: Choose Auto. To apply no filtering: Choose
quality of your input. To apply filtering depending on your input
Specify whether to apply input filtering to improve the video
@!attribute [rw] filter_enable
@return [String]
.
see
MediaConvert read permissions to this file. For more information,
this external XML file. Note that your IAM service role must grant
ignores the interleaved metadata and uses only the the metadata from
also has interleaved global and frame level metadata, MediaConvert
Vision preprocessing. When you specify a file here and your input
this file to provide global and frame-level metadata for Dolby
the Amazon S3 location for the metadata XML file. MediaConvert uses
mastering metadata that is carried in a separate XML file. Specify
Use this setting only when your video source has Dolby Vision studio
@!attribute [rw] dolby_vision_metadata_xml
@return [String]
inputs.
Only applicable to MPEG2, H.264, H.265, and uncompressed video
Enable Denoise to filter noise from the input. Default is disabled.
@!attribute [rw] denoise_filter
@return [String]
video inputs.
disabled. Only manually controllable for MPEG2 and uncompressed
Enable Deblock to produce smoother motion in the output. Default is
@!attribute [rw] deblock_filter
@return [Types::Rectangle]
Cropping selection.
it will override any value that you specify in the output setting
will include in the output video frame. If you specify a value here,
Use Cropping selection to specify the video area that the service
@!attribute [rw] crop
@return [Hash<String,Types::CaptionSelector>]
selectors per input.
that you use in your outputs. You can use up to 100 captions
Use captions selectors to specify the captions data from your input
@!attribute [rw] caption_selectors
@return [Hash<String,Types::AudioSelector>]
selectors per input.
input that you will use in your outputs. You can use multiple Audio
Use Audio selectors to specify a track or set of tracks from the
@!attribute [rw] audio_selectors
@return [Hash<String,Types::AudioSelectorGroup>]
an audio selector group.
multiple input tracks into a single audio selector rather than use
if you’re working with embedded audio, it’s simpler to assign
so that you can assign them to a single output audio tab. Note that,
Use audio selector groups to combine multiple sidecar audio inputs
@!attribute [rw] audio_selector_groups
@return [Types::AdvancedInputFilterSettings]
input filter to Enabled.
Optional settings for Advanced input filter when you set Advanced
@!attribute [rw] advanced_input_filter_settings
@return [String]
basic filtering with Deblock and Denoise.
input filtering: Choose Disabled. Note that you can still apply
that use this feature incur pro-tier pricing. To not apply advanced
optionally add texture or sharpening as an additional step. Jobs
To help restore loss of detail after applying the filter, you can
since noisy inputs are more complex and require more bits to encode.
increase the video quality of your output relative to its bitrate,
video quality: Choose Enabled. Additionally, this filter can help
remove video compression artifacts from your input and improve the
improvement when compared to basic Deblock and Denoise filters. To
filter removes more types of compression artifacts and is an
input as a pre-filter step before encoding. The Advanced input
Use to remove noise, blocking, blurriness, or ringing from your
@!attribute [rw] advanced_input_filter
Specified video input in a template.