Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
data Deinterlacer Source #
Settings for deinterlacer
See: newDeinterlacer
smart constructor.
Deinterlacer' | |
|
Instances
newDeinterlacer :: Deinterlacer Source #
Create a value of Deinterlacer
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:control:Deinterlacer'
, deinterlacer_control
- - When set to NORMAL (default), the deinterlacer does not convert frames
that are tagged in metadata as progressive. It will only convert those
that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the
deinterlacer converts every frame to progressive - even those that are
already tagged as progressive. Turn Force mode on only if there is a
good chance that the metadata has tagged frames as progressive when they
are not progressive. Do not turn on otherwise; processing frames that
are already progressive into progressive will probably result in lower
quality video.
$sel:mode:Deinterlacer'
, deinterlacer_mode
- Use Deinterlacer (DeinterlaceMode) to choose how the service will do
deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced
to progressive. - Inverse telecine converts Hard Telecine 29.97i to
progressive 23.976p. - Adaptive auto-detects and converts to
progressive.
$sel:algorithm:Deinterlacer'
, deinterlacer_algorithm
- Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace
(DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate
(INTERPOLATE) produces sharper pictures, while blend (BLEND) produces
smoother motion. Use (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your
source file includes a ticker, such as a scrolling headline at the
bottom of the frame.
deinterlacer_control :: Lens' Deinterlacer (Maybe DeinterlacerControl) Source #
- When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.
deinterlacer_mode :: Lens' Deinterlacer (Maybe DeinterlacerMode) Source #
Use Deinterlacer (DeinterlaceMode) to choose how the service will do deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced to progressive. - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. - Adaptive auto-detects and converts to progressive.
deinterlacer_algorithm :: Lens' Deinterlacer (Maybe DeinterlaceAlgorithm) Source #
Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace (DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate (INTERPOLATE) produces sharper pictures, while blend (BLEND) produces smoother motion. Use (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your source file includes a ticker, such as a scrolling headline at the bottom of the frame.