Av1an

Av1an is a video encoding framework. It can increase your encoding speed and improve cpu utilization by running multiple encoder processes in parallel. Target quality, VMAF plotting, and more, available to take advantage for video encoding.

For help with av1an, please reach out to us on Discord or file a GitHub issue

Parameters

For more details, see documentation for each parameter or run av1an --help.

General

NameFlagTypeDefault
Input-iPath
Output-oPath
Temporary--tempPathInput file name hash
Quiet-q
Verbose--verbose
Log File-l, --log-filePath./logs/av1an.log
Log Level--log-levelLOG_LEVELdebug
Resume--resume
Keep-k, --keep
Force--force
No Defaults--no-defaults
Overwrite-y
Never Overwrite-n
Max Tries--max-triesInteger3
Workers--workersInteger0 (Automatic)
Thread Affinity--set-thread-affinityInteger
Scaler--scalerSCALERbicubic
VSPipe Arguments--vspipe-argsString List
Help-h, --help
Version-V, --version

Scene Detection

NameFlagTypeDefault
Scenes-s, --scenesPath
Scene Detection Only--sc-only
Split Method--split-methodSPLIT_METHODav-scenechange
Scene Detection Method--sc-methodSC_METHODstandard
Scene Downscale Height--sc-downscale-heightInteger
Scene Pixel Format--sc-pix-formatPIXEL_FORMAT
Extra Split Frames-x, --extra-splitInteger
Extra Split Seconds--extra-split-secInteger10
Minimum Scene Length--min-scene-lenInteger24
Force Keyframes--force-keyframesInteger List

Encoding

NameFlagTypeDefault
Encoder-e, --encoderENCODERaom
Video Parameters-v, --video-paramsString ListBased on Encoder
Passes-p, --passesInteger1
Tile Auto--tile-auto
FFmpeg Parameters-f, --ffmpegString
Audio Parameters-a, --audio-paramsString
Ignore Frame Mismatch--ignore-frame-mismatch
Chunk Method-m, --chunk-methodCHUNK_METHODlsmash
Chunk Order--chunk-orderCHUNK_ORDERlong-to-short
Photon Noise--photon-noiseInteger
Chroma Noise--chroma-noise
Photon Noise Width--photon-noise-widthInteger
Photon Noise Height--photon-noise-heightInteger
Concatenation Method-c, --concatCONCATffmpeg
Pixel Format--pix-formatPIX_FORMATyuv420p10le
Zones-z, --zonesPath

VMAF

NameFlagTypeDefault
VMAF--vmaf
VMAF Path--vmaf-pathString
VMAF Resolution--vmaf-resString1920x1080
VMAF Threads--vmaf-threadsInteger
VMAF Filter--vmaf-filterString

Target Quality

NameFlagTypeDefault
Target Quality--target-qualityFloat
Probes--probesInteger4
Probing Rate--probing-rateInteger1
Probe Slow--probe-slow
Minimum Quantizer--min-qIntegerBased on Encoder
Maximum Quantizer--max-qIntegerBased on Encoder