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 [Array<Types::VideoOverlay>]
Contains an array of video overlays.
@!attribute [rw] video_overlays
@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]
.
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 [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]
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]
that contain assets referenced by the CPL.
sure to use *Supplemental IMPs* to specify any supplemental IMPs
“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]
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 [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]
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
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.