AVIFENC(1) (NAME) avifenc - AVIF (SYNOPSIS) avifenc [options] input.[jpg|jpeg|png|y4m] output.avif (DESCRIPTION) avifenc AVIF . JPEG PNG YUV4MPEG2 (Y4M) . (OPTIONS) -h, --help . -V, --version . (BASIC OPTIONS) -q, --qcolor Q 0..100 100 . --qalpha Q () 0..100 100 . -s, --speed S 0..10 0 10 . "default" "d" . (: 6). (ADVANCED OPTIONS) -j, --jobs J ( ) "all" . (: all). --no-overwrite . -o, --output FILENAME . -l, --lossless . -d, --depth D[,EXTENSION] D . D 8 10 12 . ( JPEG/PNG y4m: D EXTENSION ). EXTENSION EXTENSION 16 . avifSampleTransformRecipe (8,8 12,4 12,8). -y, --yuv FORMAT "auto" () 444 422 420 400. y4m ( y4m ). JPEG auto JPEG . PNG (grayscale) auto 400 . auto 444 . -p, --premultiply AVIF. --sharpyuv RGB YUV420 ( ). y4m 420 . --stdin stdin . . y4m --input-format . . --input-format . : jpeg/png/y4m/auto. (: auto stdin auto y4m ). --cicp, --nclx P/T/M CICP ( nclx colr) ( -r ). o P = (color primaries) o T = (transfer characteristics) o M = (matrix coefficients) 2 . -r, --range RANGE YUV "limited" "l" "full" "f". ( JPEG/PNG : full y4m ). --target-size S ( ). --progressive (progressive) . --layered AVIF . . -g, --grid MxN AVIF M N . MxN W/H/D MxN AVIF . . -c, --codec C . ( --help --version ). . : o aom o rav1e o svt --exif FILENAME Exif ( --ignore-exif ). --xmp FILENAME XMP ( --ignore-xmp ). --icc FILENAME ICC ( --ignore-profile ). --timescale, --fps V . . (: 30) duration timescale avifenc y4m . -k, --keyframe INTERVAL (keyframe) ( INTERVAL ). 0 (). --ignore-exif Exif ( ). --ignore-xmp XMP ( ). --ignore-profile, --ignore-icc ( ). --ignore-gain-map gain map ( ). --qgain-map Q gain map 0..100 100 . --pasp H,V pasp ( ). H= V= . --crop CROPX,CROPY,CROPW,CROPH clap ( clean aperture) (crop). --clap WN,WD,HN,HD,HON,HOD,VON,VOD clap ( ). ( /). --irot ANGLE irot () 0..3. (90 * ANGLE) . --imir AXIS imir ( ). 0= 1= . --clli MaxCLL,MaxPALL clli ( ). --repetition-count N "infinite" . (: infinite). -- . . (UPDATABLE OPTIONS) :u ( :update) -q:u Q : -q, --qcolor Q 0..100 100 . --qalpha Q 0..100 100 . --qgain-map Q gain map 0..100 100 . --tilerowslog2 R (tile) 0..6. (: 0). . --tilecolslog2 C 0..6. (: 0). . --autotiling --tilerowslog2 --tilecolslog2. . avifenc . --scaling-mode N[/D] () . 1 . (: 1/1). --duration D ( ) (: 1). :u . -a, --advanced KEY[=VALUE] / . avifenc . AOM (AOM-SPECIFIC ADVANCED OPTIONS) 1. = (YUV) ( ) . 2. color:= c:= (YUV) . 3. alpha:= a:= ( ) . (monochrome) (chroma) enable-chroma-deltaq=B . film grain . libaom 3.0.0 - aom_codec_set_option() . libaom 2.0.x - : aq-mode=M . 0= () 1= 2= 3= . cq-level=Q / (Constant/Constrained Quality) 0..63 end-usage cq q . enable-chroma-deltaq=B . 0= () 1=. end-usage=MODE "vbr" "cbr" "cq" "q". sharpness=S - (rate-distortion optimization) 0..7. (: 0). tune=METRIC "psnr" "ssim". (: psnr). film-grain-test=TEST film grain 0..16. 0= () 1=test1 2=test2 ... 16=test16. film-grain-table=FILENAME film grain. (EXAMPLES) PNG AVIF: $ avifenc input.png output.avif (BUGS) : (SEE ALSO) avifdec(1) libavif 1.4.2 2025-04-11 AVIFENC(1)