class Aws::MediaConvert::Types::Input


@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/Input 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 [Types::InputVideoGenerator]
file, but you cannot specify both. For more information, see
inputs. You can specify Video generator, or you can specify an Input
or if you want to add black video frames before, or after, other
with black frames. Use this setting if you do not have a video input
When you include Video generator, MediaConvert creates a video input
@!attribute [rw] video_generator
@return [String]
.
information about timecodes, see
(InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more
Timecode source setting, located under the input settings
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]
.
by default. For more information about timecodes, see
specify a value for Timecode source, the service will use Embedded
specify in the setting Start timecode (timecodeStart). If you don’t
(SPECIFIEDSTART) to start the first frame at the timecode that you
(ZEROBASED) to start the first frame at zero. Choose Specified start
use the timecodes in your input video. Choose Start at zero
synchronizing some captions formats. Choose Embedded (EMBEDDED) to
that apply to a single input at a time, such as input clipping and
frames. This input frame count affects only the behavior of features
(InputTimecodeSource), to specify how the service counts input video
Use this Timecode source setting, located under the input settings
@!attribute [rw] timecode_source
@return [Array<String>]
the service automatically detects it.
don’t need to specify the IMP that contains your input CPL, because
[“s3://bucket/ov/”, “s3://bucket/vf2/ASSETMAP.xml”]. You
with a trailing slash or the ASSETMAP.xml files. For example
an incomplete IMP. Specify either the supplemental IMP directories
supplemental IMPs if the CPL that you’re using for your input is in
Provide a list of any necessary supplemental IMPs. You need
@!attribute [rw] supplemental_imps
@return [String]
all PIDs for audio and video. * Use PSI - Scan only PSI data.
specify which data the demux process to scans. * Ignore PSI - Scan
Set PSI control (InputPsiControl) for transport stream inputs to
@!attribute [rw] psi_control
@return [Integer]
will use this default.
If the program you specify doesn’t exist, the transcoding service
supported. Default is the first program within the transport stream.
a multi-program transport stream. Note that Quad 4K is not currently
Use Program (programNumber) to select a specific program from within
@!attribute [rw] program_number
@return [Types::Rectangle]
(scalingBehavior).
anything that you specify for the setting Scaling Behavior
to Respond (RESPOND). If you specify a value here, this will ignore
values in your input, even if you set Respond to AFD (RespondToAfd)
(position). If you specify a value here, this will override any AFD
value that you specify in the output setting Selection placement
here is black. If you specify a value here, it will override any
output frame. The area outside of the rectangle that you specify
Use Selection placement (position) to define the video area in your
@!attribute [rw] position
@return [String]
artifacts.
input is interlaced. Doing so creates horizontal interlacing
inputs that are not PsF. Don’t set this value to PsF when your
default value is Auto (AUTO). Auto is the correct setting for all
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>]
stringing the clips together in the order you specify them.
input clip, the transcoding service creates the job outputs by
the entire input up to that point. When you specify more than one
that point to the end. If you provide only an end time, it will be
provide only a start time, the clip will be the entire input from
specify a portion of the input to be used in the outputs. If you
(InputClippings) contains sets of start and end times that together
@!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]
Default is 0.
input filter settings (Deblock and Denoise). The range is 0 to 5.
Use Filter strength (FilterStrength) to adjust the magnitude the
@!attribute [rw] filter_strength
@return [String]
is filtered regardless of input type.
(InputDeblockFilter) and (InputDeblockFilter). * Force - The input
This is true even if you use the API to enable them in
on input type and quality. * Disable - The input is not filtered.
transcoding service determines whether to apply filtering, depending
(InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The
filters. You must also enable the filters separately, with Denoise
Specify how the transcoding service applies the denoise and deblock
@!attribute [rw] filter_enable
@return [String]
supplemental IMPs that contain assets referenced by the CPL.
sure to use *Supplemental IMPs* (SupplementalImps) to specify any
“s3://bucket/vf/cpl.xml”. If the CPL is in an incomplete IMP, make
providing the path to your CPL. For example,
outputs. If your input format is IMF, specify your input by
inputs, in the order that you specify them in the job, to create the
multiple inputs in a single job. The service concatenates these
Specify the source file for your transcoding job. You can use
@!attribute [rw] file_input
@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]
uncompressed video inputs.
Default is disabled. Only applicable to MPEG2, H.264, H.265, and
Enable Denoise (InputDenoiseFilter) to filter noise from the input.
@!attribute [rw] denoise_filter
@return [Types::InputDecryptionSettings]
that you use to encrypt your content.
you use AWS Key Management Service (KMS) to encrypt the data key
upload them to Amazon S3. MediaConvert can decrypt files only when
Settings for decrypting any input files that you encrypt before you
@!attribute [rw] decryption_settings
@return [String]
MPEG2 and uncompressed video inputs.
the output. Default is disabled. Only manually controllable for
Enable Deblock (InputDeblockFilter) to produce smoother motion in
@!attribute [rw] deblock_filter
@return [Types::Rectangle]
output setting Cropping selection (crop).
value here, it will override any value that you specify in the
service will include in the output video frame. If you specify a
Use Cropping selection (crop) to specify the video area that the
@!attribute [rw] crop
@return [Hash<String,Types::CaptionSelector>]
selectors per input.
that you use in your outputs. You can use up to 20 captions
Use captions selectors to specify the captions data from your input
@!attribute [rw] caption_selectors
@return [Hash<String,Types::AudioSelector>]
multiple Audio selectors per input.
tracks from the input that you will use in your outputs. You can use
Use Audio selectors (AudioSelectors) to specify a track or set of
@!attribute [rw] audio_selectors
@return [Hash<String,Types::AudioSelectorGroup>]
audio selector rather than use an audio selector group.
audio, it’s simpler to assign multiple input tracks into a single
(AudioDescription). Note that, if you’re working with embedded
so that you can assign them to a single output audio tab
Use audio selector groups to combine multiple sidecar audio inputs
@!attribute [rw] audio_selector_groups
information, see
You can use multiple video inputs to do input stitching. For more
.
For more information, see
Use inputs to define the source files used in your transcoding job.