Paws
view release on metacpan or search on metacpan
lib/Paws/MediaConvert/Input.pm view on Meta::CPAN
service will include in the output video frame. If you specify a value
here, it will override any value that you specify in the output setting
Cropping selection (crop).
=head2 DeblockFilter => Str
Enable Deblock (InputDeblockFilter) to produce smoother motion in the
output. Default is disabled. Only manually controllable for MPEG2 and
uncompressed video inputs.
=head2 DecryptionSettings => L<Paws::MediaConvert::InputDecryptionSettings>
Settings for decrypting any input files that you encrypt before you
upload them to Amazon S3. MediaConvert can decrypt files only when you
use AWS Key Management Service (KMS) to encrypt the data key that you
use to encrypt your content.
=head2 DenoiseFilter => Str
Enable Denoise (InputDenoiseFilter) to filter noise from the input.
Default is disabled. Only applicable to MPEG2, H.264, H.265, and
uncompressed video inputs.
=head2 FileInput => Str
Specify the source file for your transcoding job. You can use multiple
inputs in a single job. The service concatenates these inputs, in the
order that you specify them in the job, to create the outputs. If your
input format is IMF, specify your input by providing the path to your
CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an
incomplete IMP, make sure to use *Supplemental IMPs* (SupplementalImps)
to specify any supplemental IMPs that contain assets referenced by the
CPL.
=head2 FilterEnable => Str
Specify how the transcoding service applies the denoise and deblock
filters. You must also enable the filters separately, with Denoise
(InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The
transcoding service determines whether to apply filtering, depending on
input type and quality. * Disable - The input is not filtered. This is
true even if you use the API to enable them in (InputDeblockFilter) and
(InputDeblockFilter). * Force - The input is filtered regardless of
input type.
=head2 FilterStrength => Int
Use Filter strength (FilterStrength) to adjust the magnitude the input
filter settings (Deblock and Denoise). The range is -5 to 5. Default is
0.
=head2 ImageInserter => L<Paws::MediaConvert::ImageInserter>
Enable the image inserter feature to include a graphic overlay on your
video. Enable or disable this feature for each input individually. This
setting is disabled by default.
=head2 InputClippings => ArrayRef[L<Paws::MediaConvert::InputClipping>]
(InputClippings) contains sets of start and end times that together
specify a portion of the input to be used in the outputs. If you
provide only a start time, the clip will be the entire input from that
point to the end. If you provide only an end time, it will be the
entire input up to that point. When you specify more than one input
clip, the transcoding service creates the job outputs by stringing the
clips together in the order you specify them.
=head2 InputScanType => Str
When you have a progressive segmented frame (PsF) input, use this
setting to flag the input as PsF. MediaConvert doesn't automatically
detect PsF. Therefore, flagging your input as PsF results in better
preservation of video quality when you do deinterlacing and frame rate
conversion. If you don't specify, the default value is Auto (AUTO).
Auto is the correct setting for all inputs that are not PsF. Don't set
this value to PsF when your input is interlaced. Doing so creates
horizontal interlacing artifacts.
=head2 Position => L<Paws::MediaConvert::Rectangle>
Use Selection placement (position) to define the video area in your
output frame. The area outside of the rectangle that you specify here
is black. If you specify a value here, it will override any value that
you specify in the output setting Selection placement (position). If
you specify a value here, this will override any AFD values in your
input, even if you set Respond to AFD (RespondToAfd) to Respond
(RESPOND). If you specify a value here, this will ignore anything that
you specify for the setting Scaling Behavior (scalingBehavior).
=head2 ProgramNumber => Int
Use Program (programNumber) to select a specific program from within a
multi-program transport stream. Note that Quad 4K is not currently
supported. Default is the first program within the transport stream. If
the program you specify doesn't exist, the transcoding service will use
this default.
=head2 PsiControl => Str
Set PSI control (InputPsiControl) for transport stream inputs to
specify which data the demux process to scans. * Ignore PSI - Scan all
PIDs for audio and video. * Use PSI - Scan only PSI data.
=head2 SupplementalImps => ArrayRef[Str|Undef]
Provide a list of any necessary supplemental IMPs. You need
supplemental IMPs if the CPL that you're using for your input is in an
incomplete IMP. Specify either the supplemental IMP directories with a
( run in 2.124 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )