ENDERU
GitHub22 repositoriesDaily Tech3 subscribersaudion.devthe product shelfRSSrelease feed
← All notesProjects

Audion VS Engine — Operations

Contents

Made from the data of the program by vs_cli.cmd map --docs: the manifest of the operations (config\tool_manifest.yaml) and the layout of the window (config\window_layout.yaml). It is not edited by hand: a text is changed there and the command is run again.

Presets

PRECISION

Denoise, deband, grain

Mild Denoise (mild_denoise)

Any noise, any machine. Spectral denoise with DFTTest on the CPU.

Call: vs_cli.cmd run --operation mild_denoise

FieldKindDefaultChoicesWhat it is
strength Strengthchoicemediumlight Light, medium Medium, strong StrongDFTTest sigma: light 4, medium 8, strong 14.
noise Noisechoiceautoauto Auto, fixed FixedAuto: the strength follows the noise measured in the source and never goes below the setting. Fixed: the setting as it is.

Shadow Denoise SOTA (shadow_denoise_sota)

BM3D in the shadows only. BM3D on float, held to the shadows by a luma mask; micro-grain put back so the shadows are not plastic.

Call: vs_cli.cmd run --operation shadow_denoise_sota

FieldKindDefaultChoicesWhat it is
sigma BM3D sigmanumber2.51.0 … 4.0, step 0.1BM3D strength on the luma; the colour gets 0.6 of it.
noise Noisechoiceautoauto Auto, fixed FixedAuto: the strength follows the noise measured in the source and never goes below the setting. Fixed: the setting as it is.
grain_back Grain backnumber0.60.0 … 2.0, step 0.05Micro-grain put back over the cleaned shadows; 0 - none.
shadow_threshold Shadow thresholdnumber0.20.0 … 0.5, step 0.01The brightness (0..1) where the shadows end.
transition Mask transitionnumber0.10.01 … 0.4, step 0.01How wide the smooth passage below the threshold is: the shadows are cleaned fully this far under it, less and less up to it.
preview_mask Show masktickfalseThe result is the shadow mask itself, not the picture: for setting the threshold.

Chroma Cleanup (chroma_cleanup)

Colour noise only. DFTTest on the colour planes only: the colour noise goes, the luma is not touched.

Call: vs_cli.cmd run --operation chroma_cleanup

FieldKindDefaultChoicesWhat it is
strength Strengthchoicemediumlight Light, medium Medium, strong StrongSigma on the colour: light 6, medium 12, strong 20.
noise Noisechoiceautoauto Auto, fixed FixedAuto: the strength follows the noise measured in the source and never goes below the setting. Fixed: the setting as it is.

Deband Safe (deband_safe)

Smooth gradients, no grain. neo_f3kdb lightly: the steps of gradients go, no grain is added.

Call: vs_cli.cmd run --operation deband_safe

FieldKindDefaultChoicesWhat it is
range Deband rangenumber128 … 32, step 1How far neo_f3kdb looks for the neighbours it smooths with; larger - stronger.
y Y thresholdnumber480 … 128, step 1neo_f3kdb threshold of the luma: how strong a step of brightness is still smoothed.
cb Cb thresholdnumber320 … 128, step 1neo_f3kdb threshold of the blue-difference colour plane.
cr Cr thresholdnumber320 … 128, step 1neo_f3kdb threshold of the red-difference colour plane.

Deband Fine Grain (deband_fine_grain)

Gradients and micro-texture. neo_f3kdb, then AddGrain puts a fine texture back over the smoothed gradients.

Call: vs_cli.cmd run --operation deband_fine_grain

FieldKindDefaultChoicesWhat it is
range Deband rangenumber148 … 32, step 1How far neo_f3kdb looks for the neighbours it smooths with; larger - stronger.
y Y thresholdnumber480 … 128, step 1neo_f3kdb threshold of the luma: how strong a step of brightness is still smoothed.
cb Cb thresholdnumber320 … 128, step 1neo_f3kdb threshold of the blue-difference colour plane.
cr Cr thresholdnumber320 … 128, step 1neo_f3kdb threshold of the red-difference colour plane.
grain_var Grain variancenumber0.60.0 … 2.0, step 0.05AddGrain variance on the luma; the colour gets 0.27 of it.

Filmic Rebuild (filmic_rebuild)

Denoise, deband, grain. BM3D, then neo_f3kdb, then grain laid by brightness: the digital noise and banding go, a controlled grain comes.

Call: vs_cli.cmd run --operation filmic_rebuild

FieldKindDefaultChoicesWhat it is
sigma BM3D sigmanumber2.01.0 … 3.5, step 0.1BM3D strength on the luma; the colour gets 0.6 of it.
noise Noisechoiceautoauto Auto, fixed FixedAuto: the strength follows the noise measured in the source and never goes below the setting. Fixed: the setting as it is.
deband_range Deband rangenumber148 … 32, step 1How far neo_f3kdb looks for the neighbours it smooths with; larger - stronger.
grain_shadow Grain in shadowsnumber1.50.0 … 3.0, step 0.05Grain variance laid where the picture is darker than the shadow threshold.
grain_mid Grain in mid-tonesnumber0.90.0 … 3.0, step 0.05Grain variance laid between the two thresholds.
grain_high Grain in highlightsnumber0.40.0 … 3.0, step 0.05Grain variance laid where the picture is brighter than the highlight threshold.
shadow_threshold Shadow thresholdnumber0.30.0 … 0.5, step 0.01The brightness (0..1) where the shadows end.
high_threshold Highlight thresholdnumber0.650.5 … 1.0, step 0.01The brightness (0..1) where the highlights begin.

Archive Clean (archive_clean)

Neutral master, no grain. DFTTest lightly and neo_f3kdb lightly, no grain: a neutral master for the archive.

Call: vs_cli.cmd run --operation archive_clean

FieldKindDefaultChoicesWhat it is
denoise Denoisechoicelightlight Light, medium Medium, strong StrongDFTTest sigma: light 4, medium 8, strong 14.
noise Noisechoiceautoauto Auto, fixed FixedAuto: the strength follows the noise measured in the source and never goes below the setting. Fixed: the setting as it is.
range Deband rangenumber108 … 32, step 1How far neo_f3kdb looks for the neighbours it smooths with; larger - stronger.

Pregrade Prep (pregrade_prep)

Minimum touch before Resolve. A very light DFTTest and nothing else: the material goes to grading almost as it was.

Call: vs_cli.cmd run --operation pregrade_prep

FieldKindDefaultChoicesWhat it is
strength Strengthchoicelightlight Light, medium MediumDFTTest sigma: light 3, medium 6.
noise Noisechoiceautoauto Auto, fixed FixedAuto: the strength follows the noise measured in the source and never goes below the setting. Fixed: the setting as it is.

FILM LOOKS

The looks of film stocks

Film 35mm (film_35mm)

Kodak 35 mm, three stocks. A Kodak 35 mm look with the stock to choose: 250D, 500T or 50D.

Call: vs_cli.cmd run --operation film_35mm

FieldKindDefaultChoicesWhat it is
stock Stockchoice250D250D 250D, 500T 500T, 50D 50D250D - daylight, neutral; 500T - tungsten, cooler; 50D - the cleanest.
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.

Film 16mm (film_16mm)

Softer, grainier, lifted blacks. A 16 mm feel: heavier softness, visible grain, lifted blacks.

Call: vs_cli.cmd run --operation film_16mm

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.

Super 8 (super8)

Heaviest grain, faded 70s. Super 8: the heaviest grain, the softest optics, the faded contrast of the 70s.

Call: vs_cli.cmd run --operation super8

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.

IMAX 70mm (imax_70mm)

Large format, the finest grain. A 65/70 mm IMAX feel: minimal grain, a gentle halation of the highlights, a weave of the gate up to 2 pixels.

Call: vs_cli.cmd run --operation imax_70mm

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.
gate_weave Gate weaveticktrueEvery frame moves by up to 2 pixels, as film does in the gate of a projector; off - the picture stands still. One file gives the same weave every time.

Cinematic (cinematic)

A subtle film look, safe. A universal subtle film look for any material.

Call: vs_cli.cmd run --operation cinematic

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.

Bleach Bypass (bleach_bypass)

Hard contrast, little colour. High contrast, desaturated, harsh - the look of a bleach bypass print.

Call: vs_cli.cmd run --operation bleach_bypass

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.

Anamorphic Scope (anamorphic_scope)

Blue streaks, teal shadows. The cinemascope look: horizontal blue lens flares on the highlights alone and cool teal shadows.

Call: vs_cli.cmd run --operation anamorphic_scope

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.
flare_len Flare lengthnumber9632 … 256, step 1The length of a streak in pixels: longer - more dramatic.
flare_thr Flare thresholdnumber0.780.0 … 1.0, step 0.01From what brightness a highlight flares: lower - more of the picture flares.
teal_shadow Teal shadowsnumber0.350.0 … 1.0, step 0.05The strength of the cool teal tint in the shadows.

RETRO

VHS, CRT, camcorder

VHS CRT (vhs_crt)

Tape, bleed, analog noise. Composite video, VHS, a CRT: the colour bleeds, the picture is soft, analog noise.

Call: vs_cli.cmd run --operation vhs_crt

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.

Camcorder 90s (camcorder_90s)

A home camera of the 90s. A consumer camcorder: softer than VHS, slightly overexposed, a mild colour bleed.

Call: vs_cli.cmd run --operation camcorder_90s

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.

Polaroid (polaroid)

An instant photo of the 70s and 80s. A Polaroid SX-70 feel: a candy bloom of the highlights, warm cream midtones, darker corners.

Call: vs_cli.cmd run --operation polaroid

FieldKindDefaultChoicesWhat it is
intensity Intensitynumber1.00.0 … 2.0, step 0.05The strength of the whole look: 0 - off, 1 - as tuned, 2 - heavy.
vignette Vignettenumber0.550.0 … 1.0, step 0.05How dark the corners go: 0 - no vignette, 1 - the corners go black.

RESTORATION

Deinterlace, telecine, artefacts

QTGMC Deinterlace (qtgmc_deinterlace)

Interlaced video to progressive. QTGMC (NNEDI3 and MVTools): the reference deinterlacer for interlaced sources.

Call: vs_cli.cmd run --operation qtgmc_deinterlace

FieldKindDefaultChoicesWhat it is
field_order Field orderchoicetfftff TFF, bff BFFTFF - top field first (broadcast, HDV, DV NTSC); BFF - bottom field first (DV PAL).
preset QTGMC presetchoiceMediumDraft Draft, Ultra Fast Ultra Fast, Super Fast Super Fast, Very Fast Very Fast, Faster Faster, Fast Fast, Medium Medium, Slow Slow, Slower Slower, Very Slow Very Slow, Placebo PlaceboSpeed against quality: Draft is the fastest, Placebo the slowest.
output_fps Output frame ratechoicesinglesingle Single, double DoubleSingle - the frame rate of the source; double - twice as many frames, the smoothest motion.

TIVTC IVTC (tivtc_ivtc)

NTSC 29.97 back to 23.976. TIVTC takes the 3:2 pulldown out of telecined NTSC: 29.97 fps back to 23.976 fps progressive.

Call: vs_cli.cmd run --operation tivtc_ivtc

FieldKindDefaultChoicesWhat it is
pp TFM post-processingnumber60 … 7, step 10 - off ... 7 - deinterlace whatever does not match.
cycle Cyclenumber52 … 25, step 1The TDecimate cycle in frames; 5 for a standard NTSC telecine.
rdrop Drop per cyclenumber11 … 5, step 1Frames dropped from each cycle; 1 of 5 for NTSC.

MVTools MCDegrain (mvtools_mcdegrain)

Noise by motion, detail kept. Temporal denoise along the motion (MVTools and MDegrain): the noise goes, the detail stays sharp.

Call: vs_cli.cmd run --operation mvtools_mcdegrain

FieldKindDefaultChoicesWhat it is
radius Radiusnumber21 … 3, step 1How many frames before and after are taken.
thsad THSADnumber200100 … 400, step 1The threshold of a block's difference; higher - more averaging.
noise Noisechoiceautoauto Auto, fixed FixedAuto: the strength follows the noise measured in the source and never goes below the setting. Fixed: the setting as it is.
blksize Block sizechoice168 8, 16 16The block of the motion search: 16 for SD and HD, 8 for fine detail and 4K.

DPIR Denoise (dpir_denoise)

A neural denoise of heavy noise. DPIR on vs-mlrt: heavy noise and high ISO go, the texture stays - where BM3D smears the picture.

Call: vs_cli.cmd run --operation dpir_denoise

FieldKindDefaultChoicesWhat it is
strength Strengthnumber10.01.0 … 50.0, step 0.5The level of noise the network expects: 10 - medium, 15 - heavy, 25 - very heavy.
model Modelchoicedrunet_colordrunet_color Colour, drunet_gray Grey, drunet_deblocking_color Blocks, colour, drunet_deblocking_gray Blocks, greyColour - colour video; Blocks - the blocks of JPEG and MPEG as well; Grey - the brightness alone, the colour kept as it is.
tile Tilenumber384256 … 512, step 16The piece of the frame the network takes at a time, in pixels: smaller - less video memory, slower.

Deblock H.264 Artefacts (deblock_h264_artefacts)

Over-compressed H.264 and MPEG. Deblock_QED of havsfunc, aware of edges: for over-compressed H.264 and MPEG - web rips, messenger re-encodes, weak broadcast.

Call: vs_cli.cmd run --operation deblock_h264_artefacts

FieldKindDefaultChoicesWhat it is
quant1 Quant 1number2416 … 32, step 1The strength on the edges of the blocks; higher - stronger.
quant2 Quant 2number2616 … 32, step 1The strength inside the blocks.
aoffset Alpha offsetnumber10 … 2, step 1How sensitive the filter is to edges.
boffset Beta offsetnumber10 … 2, step 1How sensitive the filter is inside the blocks.

Derainbow Decross (derainbow_decross)

Composite rainbow and dot crawl. Smoothing of the colour along the motion (MVTools): the rainbow, dot crawl and cross colour of NTSC composite go, the luma is not softened.

Call: vs_cli.cmd run --operation derainbow_decross

FieldKindDefaultChoicesWhat it is
strength Strengthnumber0.60.0 … 1.0, step 0.05How strongly the colour is smoothed; 0 - as it was, 1 - fully.
blksize Block sizechoice168 8, 16 16The block of the motion search: 16 for SD and HD, 8 for fine detail and 4K.

Dehaze Local Contrast (dehaze_local_contrast)

Clarity, no colour shift. Local contrast, clarity and haze removal on the luma only: no colour shift, no halos.

Call: vs_cli.cmd run --operation dehaze_local_contrast

FieldKindDefaultChoicesWhat it is
strength Strengthnumber1.00.0 … 2.0, step 0.05How much local contrast is added back; 0 - the picture as it was.
radius Radiusnumber81 … 16, step 1The size of the blur in pixels: larger - haze, smaller - clarity.

NNEDI3 Upscale 2X (nnedi3_upscale_2x)

Twice the size, no ML. NNEDI3 enlarges the picture twice, the same every run, without a neural network.

Call: vs_cli.cmd run --operation nnedi3_upscale_2x

FieldKindDefaultChoicesWhat it is
quality Qualitychoicebalancedfast Fast, balanced Balanced, best BestFast - a lighter NNEDI3; balanced - as tuned; best - slower, cleaner edges.
chroma Colour upscalechoicespline36spline36 Spline36, nnedi3 NNEDI3Spline36 is the safer one; NNEDI3 is sharper and slower.

Real-ESRGAN 2x (vsmlrt_realesrgan_2x)

A neural upscale, twice the size. Real-ESRGAN on vs-mlrt: drawn animation twice the size, its lines clean and sharp; TensorRT on NVIDIA.

Call: vs_cli.cmd run --operation vsmlrt_realesrgan_2x

FieldKindDefaultChoicesWhat it is
model Modelchoiceanimevideov3animevideov3 Anime, animejanaiV2-L1 AnimeJaNai 1, animejanaiV2-L2 AnimeJaNai 2, animejanaiV2-L3 AnimeJaNai 3Real-ESRGAN in vs-mlrt has models for drawn animation alone: Anime is the lightest, AnimeJaNai 1-3 go from lighter to stronger. Live action they can over-sharpen.
tile Tilenumber384256 … 768, step 16The piece of the frame the network takes at a time, in pixels: smaller - less video memory, slower.
tile_pad Tile overlapnumber164 … 64, step 1How far the pieces overlap, in pixels, so that their seams do not show.

Soft HD Rebuild 2x (soft_hd_rebuild_2x)

Soft HD rebuilt at twice the size. A spectral cleanup, then Real-ESRGAN: soft and undersampled HD rebuilt at twice the size without its noise blown up.

Call: vs_cli.cmd run --operation soft_hd_rebuild_2x

FieldKindDefaultChoicesWhat it is
rebuild Rebuildchoicebalancedconservative Careful, balanced Balanced, aggressive StrongHow much detail comes back: Careful - no halos, Strong - for very soft sources.
cleanup Cleanupchoicemediumlight Light, medium Medium, strong StrongThe cleanup before the network, so that it does not enlarge the noise and the blocks.
model Modelchoiceanimevideov3animevideov3 Anime, animejanaiV2-L1 AnimeJaNai 1, animejanaiV2-L2 AnimeJaNai 2, animejanaiV2-L3 AnimeJaNai 3Real-ESRGAN in vs-mlrt has models for drawn animation alone: Anime is the lightest, AnimeJaNai 1-3 go from lighter to stronger. Live action they can over-sharpen.
tile Tilenumber384256 … 768, step 16The piece of the frame the network takes at a time, in pixels: smaller - less video memory, slower.
tile_pad Tile overlapnumber164 … 64, step 1How far the pieces overlap, in pixels, so that their seams do not show.

PROFILES

Saved presets on a file or a folder

Run a profile (profile_run)

A saved preset with its settings. A profile - a preset with its settings and its encoder, saved under a name - run on a file or on a whole folder.

Call: vs_cli.cmd run --operation profile_run

FieldKindDefaultChoicesWhat it is
profile Profilechoice``from profile_optionsThe profiles of config\profiles. Choosing one sets its encoder on the cards.

Every preset and profile: processing, encoding, run

These fields stand on every page: the processing and the cards of the encoder are one for the whole window, set on one page they are set on all.

FieldKindDefaultChoicesWhat it is
vs_accel Processingchoiceautoauto Auto, cpu CPU, gpu GPUWhere BM3D runs. Auto: on the video card when VapourSynth sees a working Vulkan device, else on the CPU. The other filters always run on the CPU.
encode_family Codecchoicex264x264 x.264, x265 x.265, prores ProRes, dnxhr DNxHRWhat the result is written with.
encode_backend Encoderchoicecpucpu CPU, nvenc NVIDIA, qsv QuickSync, amf AMFThe CPU or the hardware encoder of the video card. A hardware one this machine has not passed (SERVICE - Hardware capabilities) is off. (shown when encode_family is one of x264, x265)
encode_quality Qualitychoice1414 14, 17 17, 21 2114 - near lossless, for the archive; 17 - almost invisible losses; 21 - web, proxy, preview. (shown when encode_family is one of x264, x265)
encode_container Containerchoicemp4mp4 MP4, mkv MKVThe file x.264 and x.265 are written into. (shown when encode_family is one of x264, x265)
prores_profile ProRes profilechoiceltlt LT, 422 422, hq HQLT is enough for grading; HQ for keying and repeated passes. (shown when encode_family is prores)
prores_wrapper Wrapperchoicemovmov MOV, mxf MXFMOV for Resolve and Final Cut; MXF for Premiere and Avid. (shown when encode_family is prores)
dnxhr_profile DNxHR profilechoicehqhq HQ, hqx HQX, lb LB, sq SQLB - low bandwidth, SQ - standard, HQ - high quality, HQX - 10 bit. (shown when encode_family is dnxhr)
overwrite OverwritetickfalseMake the result again where it is already there. Off: a file that is already done is passed over.

Where the result goes. <Target>\<Palette>\<preset>_<encoder>\<the folders of the Source>\<name>.<ext>; a profile - <Target>\Profiles\<profile>_<encoder>\.... The name of the source is kept. A result that is there is passed over unless Overwrite.

SETUP: the additional components

OperationWhat it isCall
Install VapourSynthThe newest stable portable VapourSynth into system_core\vapoursynth (step 10 of the builder).vs_cli.cmd run --operation install_vapoursynth
Install the pluginsThe plugins of install\vs_plugins.json into VapourSynth (step 11 of the builder); the core is not moved.vs_cli.cmd run --operation install_vs_plugins
Install FFmpegFFmpeg of Gyan into Tools\ffmpeg by the NVIDIA driver: the newest stable, 9.0.2 at least, without an NVIDIA card and from the LTS driver 610.88; below it 8.0.1 (570-610.87) or 7.1 so that NVENC works, and not every operation is possible (step 13 of the builder).vs_cli.cmd run --operation install_ffmpeg
Install MLRTvs-mlrt - TensorRT, ONNX Runtime and the models - into VapourSynth, trimmed to this video card: the neural presets DPIR, Real-ESRGAN and Soft HD Rebuild. Offered at the first start and in SETUP when an NVIDIA RTX card is found; the builder does not install it.vs_cli.cmd run --operation install_mlrt
Remove VapourSynthThe folder of the engine, system_core\vapoursynth, with its plugins and MLRT, goes to the Recycle Bin (step 14 of the builder).vs_cli.cmd run --operation remove_vapoursynth

SERVICE: checks

OperationWhat it isCall
DoctorChecks the whole engine: the two Pythons, VapourSynth, every plugin, FFmpeg, BM3D on the video card.vs_cli.cmd run --operation doctor
File listThe videos of the Source the next run takes, with their folders.vs_cli.cmd run --operation source_list
Hardware capabilitiesShort FFmpeg encodes with NVENC, QuickSync and AMF: which hardware encoders work on this machine.vs_cli.cmd run --operation hardware_capabilities
Check every presetEvery preset on a test clip, a frame each: what runs on this machine and how fast.vs_cli.cmd run --operation bench_presets
BM3D: video card or CPUBM3D through Vulkan (bm3dvk) against BM3D on the CPU (bm3d) on the first video of the Source: frames a second of each.vs_cli.cmd run --operation bench_gpu
Source infoWhat ffprobe knows of every video of the Source: size, frame rate, length, codec, range, colour.vs_cli.cmd run --operation probe_source
Save a profileThe settings of a preset and the encoder of the cards saved as a profile in config\profiles.vs_cli.cmd run --operation profile_save

Encoders

EncoderCards
dnxhr_hqencode_family=dnxhr, dnxhr_profile=hq
dnxhr_hqxencode_family=dnxhr, dnxhr_profile=hqx
dnxhr_lbencode_family=dnxhr, dnxhr_profile=lb
dnxhr_sqencode_family=dnxhr, dnxhr_profile=sq
h264_amf_q14encode_family=x264, encode_backend=amf, encode_quality=14, encode_container=mp4
h264_amf_q17encode_family=x264, encode_backend=amf, encode_quality=17, encode_container=mp4
h264_amf_q21encode_family=x264, encode_backend=amf, encode_quality=21, encode_container=mp4
h264_crf14encode_family=x264, encode_backend=cpu, encode_quality=14, encode_container=mp4
h264_crf17encode_family=x264, encode_backend=cpu, encode_quality=17, encode_container=mp4
h264_crf21encode_family=x264, encode_backend=cpu, encode_quality=21, encode_container=mp4
h264_nvenc_q14encode_family=x264, encode_backend=nvenc, encode_quality=14, encode_container=mp4
h264_nvenc_q17encode_family=x264, encode_backend=nvenc, encode_quality=17, encode_container=mp4
h264_nvenc_q21encode_family=x264, encode_backend=nvenc, encode_quality=21, encode_container=mp4
h264_qsv_q14encode_family=x264, encode_backend=qsv, encode_quality=14, encode_container=mp4
h264_qsv_q17encode_family=x264, encode_backend=qsv, encode_quality=17, encode_container=mp4
h264_qsv_q21encode_family=x264, encode_backend=qsv, encode_quality=21, encode_container=mp4
h265_amf_q14encode_family=x265, encode_backend=amf, encode_quality=14, encode_container=mp4
h265_amf_q17encode_family=x265, encode_backend=amf, encode_quality=17, encode_container=mp4
h265_amf_q21encode_family=x265, encode_backend=amf, encode_quality=21, encode_container=mp4
h265_crf14encode_family=x265, encode_backend=cpu, encode_quality=14, encode_container=mp4
h265_crf17encode_family=x265, encode_backend=cpu, encode_quality=17, encode_container=mp4
h265_crf21encode_family=x265, encode_backend=cpu, encode_quality=21, encode_container=mp4
h265_nvenc_q14encode_family=x265, encode_backend=nvenc, encode_quality=14, encode_container=mp4
h265_nvenc_q17encode_family=x265, encode_backend=nvenc, encode_quality=17, encode_container=mp4
h265_nvenc_q21encode_family=x265, encode_backend=nvenc, encode_quality=21, encode_container=mp4
h265_qsv_q14encode_family=x265, encode_backend=qsv, encode_quality=14, encode_container=mp4
h265_qsv_q17encode_family=x265, encode_backend=qsv, encode_quality=17, encode_container=mp4
h265_qsv_q21encode_family=x265, encode_backend=qsv, encode_quality=21, encode_container=mp4
prores_422encode_family=prores, prores_profile=422, prores_wrapper=mov
prores_422_mxfencode_family=prores, prores_profile=422, prores_wrapper=mxf
prores_422hqencode_family=prores, prores_profile=hq, prores_wrapper=mov
prores_422hq_mxfencode_family=prores, prores_profile=hq, prores_wrapper=mxf
prores_ltencode_family=prores, prores_profile=lt, prores_wrapper=mov
prores_lt_mxfencode_family=prores, prores_profile=lt, prores_wrapper=mxf
Edited 10.20.2026