NSIsNotNilNSNegateBooleanCropping mode.
Automatic detects and removes black borders from the video.
Custom allows for manual settings.NSIsNotNilNSNegateBooleanNSIsNotNilNSNegateBoolean0NSIsNotNilNSNegateBoolean0NSIsNotNilNSNegateBooleanNSIsNotNilNSNegateBoolean0NSIsNotNilNSNegateBooleanNSIsNotNilNSNegateBoolean0NSNegateBooleanDetelecine removes comb artifacts that are the result of telecine, a process for converting film frame rates to television frame rates.NSIsNotNilHBDetelecineTransformerCustom Detelecine parameters.
Syntax: skip-left=s:skip-right=s:skip-top=s:skip-bottom=s:strict-breaks=s:plane=p:parity=p:disable=d
Default: skip-left=1:skip-right=1:skip-top=4:skip-bottom=4:plane=0NSNegateBooleanOffNSIsNotNilDenoise reduces or removes the appearance of noise and grain. This can improve compression efficiency and create higher quality video at smaller file sizes. Overly strong Denoise settings may damage picture quality by discarding detail.
NLMeans is a high quality denoise filter with a cost to speed. Use where quality is more important than speed.
HQDN3D is an adaptive low-pass filter, faster than NLMeans but less effective at preserving fine detail.NSIsNotNilHBDenoiseTransformerNSNegateBooleanNSNegateBooleanHBDenoisePresetTransformerDenoise tune. Further adjusts the Denoise preset to optimize settings for specific scenarios.
None uses the default preset settings.
Film refines settings for use with most live action content.
Grain only processes color channels. Useful for preserving the film-like look of luminance grain while reducing or removing color noise.
High Motion reduces color smearing in high motion scenes by avoiding temporal processing for color channels. Useful for sports and action videos.
Animation is useful for cel animation such as anime and cartoons.
Tape is useful for low-detail analog tape sources such as VHS, where Film does not produce a desirable result.
Sprite is useful for 1-/4-/8-/16-bit 2-dimensional games. Sprite is not designed for high definition video.HBDenoiseTuneTransformerNSNegateBooleanNSNegateBooleanCustom Denoise parameters.
NLMeans syntax: y-strength=y:y-origin-tune=y:y-patch-size=y:y-range=y:y-frame-count=y:y-prefilter=y:cb-strength=c:cb-origin-tune=c:cb-patch-size=c:cb-range=c:cb-frame-count=c:cb-prefilter=c:cr-strength=c:cr-origin-tune=c:cr-patch-size=c:cr-range=c:cr-frame-count=c:cr-prefilter=c:threads=t
NLMeans default: y-strength=6:y-origin-tune=1:y-patch-size=7:y-range=3:y-frame-count=2:y-prefilter=0:cb-strength=6:cb-origin-tune=1:cb-patch-size=7:cb-range=3:cb-frame-count=2:cb-prefilter=0
HQDN3D syntax: y-spatial=y:cb-spatial=c:cr-spatial=c:y-temporal=y:cb-temporal=c:cr-temporal=c
HQDN3D default: y-spatial=3:cb-spatial=2:cr-spatial=2:y-temporal=2:cb-temporal=3:cr-temporal=3NSNegateBooleanNSNegateBooleanDisplay width. This is the number of pixels wide your video will appear to be at its native resolution, and is the result of scaling the storage dimensions by the pixel aspect.NSNegateBooleanDisplay height. This is the number of pixels tall your video will appear to be at its native resolution, and is the result of scaling the storage dimensions by the pixel aspect.NSNegateBooleanPixel Aspect Ratio defines the shape of the storage pixels, or how to scale anamorphic video to create the correct display aspect and dimensions. Non-anamorphic video (1:1 PAR) is not scaled during playback.NSNegateBooleanNSIsNotNilEnsure storage dimensions are multiples of this value. Higher values are only necessary for compatibility with certain legacy devices. Set to 2 unless you have a specific compatibility concern.NSIsNotNilVideo storage width. This is the number of pixels wide to be encoded. Storage width may differ from display width depending on anamorphic settings.NSIsNotNilAnamorphic allows arbitrary storage dimensions while preserving the original aspect during playback.
Off disables anamorphic. Video storage dimensions and display dimensions will be identical. Only useful for compatibility with certain legacy devices.
Auto maximizes storage resolution while preserving the original display aspect ratio. Recommended.
Loose is similar to Auto, but attempts to preserve the storage aspect ratio. This can result in a slight storage resolution loss compared to Auto.
Custom allows manually setting all parameters. Useful for correcting an incorrect source display aspect and for professionals needing advanced control in post-production.NSIsNotNilVideo storage height. This is the number of pixels tall to be encoded. Storage height may differ from display height depending on anamorphic settings.NSIsNotNilPixel Aspect Ratio defines the shape of the storage pixels, or how to scale anamorphic video to create the correct display aspect and dimensions. Non-anamorphic video (1:1 PAR) is not scaled during playback.NSNegateBooleanNSIsNotNilNSIsNotNilNSNegateBooleanNSNegateBooleanDeinterlace removes comb artifacts from the picture.
Yadif is a popular and fast deinterlacer.
Decomb switches between multiple interpolation algorithms for speed and quality.NSIsNotNilHBDeinterlaceTransformerCustom Deinterlace parameters.
Yadif syntax: mode=m:parity=p
Yadif default: mode=3
Decomb syntax: mode=m:magnitude-thresh=m:variance-thresh=v:laplacian-thresh=l:dilation-thresh=d:erosion-thresh=e:noise-thresh=n:search-distance=s:postproc=p:parity=p
Decomb default: mode=7NSNegateBooleanNSNegateBooleanDeinterlace filter preset.
Default is well balanced for speed and quality.
Skip Spatial Check lets Yadif skip correcting certain avoidable artifacts for a slight speed boost.
EEDI2 uses a slower, higher quality interpolation algorithm for Decomb. Useful for the most difficult sources.
Bob attempts to better preserve motion for a slight penalty to perceived resolution.NSNegateBooleanHBDeinterlacePresetTransformerNSIsNotNilNSNegateBooleanNSIsNotNilHBCombDetectionTransformerCustom Interlace Detection parameters.
Syntax: mode=m:spatial-metric=s:motion-thresh=m:spatial-thresh=s:filter-mode=f:block-thresh=b:block-width=b:block-height=b:disable=d
Default: mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16NSNegateBooleanSharpening enhances the appearance of detail, especially edges. Overly strong Sharpen settings may damage picture quality by creating ringing artifacts and enhancing noise, which can reduce compression efficiency.
Unsharp is a general purpose unsharp masking filter. It sharpens by blurring, then calculating the difference between the blurred picture and the original.
Lapsharp sharpens using convolution kernels approximating Laplacian edge filters, sometimes producing higher quality results than unsharp masking.NSIsNotNilHBSharpenTransformerNSNegateBooleanNSNegateBooleanHBSharpenPresetTransformerSharpen tune. Further adjusts the Sharpen preset to optimize settings for specific scenarios.
None uses the default preset settings.
Unsharp can be tuned for Ultrafine, Fine, Medium, Coarse, or Very Coarse sharpening. Select one based on the output picture resolution and fineness of detail to enhance.
Lapsharp's Film tune refines settings for use with most live action content. Film uses an isotropic Laplacian kernel to sharpen all edges similarly, and luminance (brightness) information is sharpened more than chrominance (color) information.
Lapsharp's Grain tune is similar to Film, but uses an isotropic Laplacian of Gaussian kernel to reduce the effect on noise and grain. Useful for preserving grain and as a general alternative to the Film tune.
Lapsharp's Animation tune is useful for cel animation such as anime and cartoons. Animation is identical to Film, but overall strength is reduced to avoid creating artifacts.
Lapsharp's Sprite tune is useful for 1-/4-/8-/16-bit 2-dimensional games. Sprite uses a 4-neighbor Laplacian kernel that enhances vertical and horizontal edges more than diagonal edges.HBSharpenTuneTransformerNSNegateBooleanNSNegateBooleanCustom Sharpen parameters.
Unsharp syntax: y-strength=y:y-size=y:cb-strength=c:cb-size=c:cr-strength=c:cr-size=c
Unsharp default: y-strength=0.25:y-size=7:cb-strength=0.25:cb-size=7
Lapsharp syntax: y-strength=y:y-kernel=y:cb-strength=c:cb-kernel=c:cr-strength=c:cr-kernel=c
Lapsharp default: y-strength=0.2:y-kernel=isolap:cb-strength=0.2:cb-kernel=isolapNSNegateBooleanNSNegateBoolean