sqdkjqlsjdklqsjdlqskjd azjdjksqhvdjqskhdkqhsj zkhjdhqksldjqlskdjlqskjd zjhdjqlskdhqsljkhdsqd usr/bin/avifenc000075500000244470152424323600007502 0ustar00ELF>pu@A@8 @@@@''000!!XX9II9II@@88800hhhDDStd88800Ptd222  QtdRtd9II/lib64/ld-linux-x86-64.so.2 GNUGNU}DvX':{\JGNUem6z4/K0RS[a\x)ySkwG3AO^y_F:R_(Ux@,Nq* ;uJ>k %'  =, l!X"g_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__libc_start_main__cxa_finalize__longjmp_chkputs__printf_chkstrncpystrtokstrtol__stack_chk_failstdinfgetcungetcfeof__assert_failstderr__fprintf_chkfreadfopenfseekftellavifRWDataReallocfcloseavifRWDataFreestrlenavifAllocmemcpyavifCodecVersionsavifVersionavifLibYUVVersionputcharavifCodecNameavifImageAllocatePlanes_setjmpfreeavifRGBImageFreePixelsavifRGBImageSetDefaultsavifRGBImageAllocatePixelsavifImageRGBToYUVavifImageSetMetadataExiffwriteavifImageSetMetadataXMPmemchrmemsetmallocavifImageSetProfileICCavifImagePlaneHeight__ctype_b_locmemcmpmemmovestrcmpavifGetExifOrientationOffsetavifRWDataSetavifColorPrimariesGetValuesavifColorPrimariesFindavifTransferCharacteristicsFindByGammaavifImageFreePlanesavifImagePlaneWidthavifImagePlaneavifImagePlaneRowBytesstrchravifImageUsesU16avifResultToStringstrrchr__ctype_tolower_locavifImageCreateEmpty__memset_chkavifImageCopyavifPeekCompatibleFileType__memcpy_chkavifImageSetViewRectavifImageDestroyavifEncoderCreate__snprintf_chkavifEncoderSetCodecSpecificOptionavifEncoderAddImageGridavifEncoderFinishavifEncoderDestroyavifEncoderAddImagesysconfavifPixelFormatToStringavifProgressiveStateToStringcallocavifDiagnosticsClearErroravifCleanApertureBoxConvertCropRectavifCropRectConvertCleanApertureBoxavifGetPixelFormatInfoavifCodecChoiceFromNameroundroundfpng_set_sig_bytespng_get_image_heightpng_read_update_infopng_init_iopng_get_cHRMpng_get_bit_depthpng_set_swappng_get_textpng_create_read_structpng_get_rowbytespng_read_imagepng_get_gAMApng_set_longjmp_fnpng_get_sRGBpng_destroy_read_structpng_create_info_structpng_read_infopng_get_color_typepng_set_gray_to_rgbpng_get_channelspng_get_eXIf_1png_set_palette_to_rgbpng_set_expand_gray_1_2_4_to_8png_get_iCCPpng_sig_cmppng_get_validpng_get_image_widthpng_read_endpng_set_tRNS_to_alphajpeg_finish_decompressjpeg_start_decompressjpeg_std_errorjpeg_read_scanlinesjpeg_save_markersjpeg_read_raw_datajpeg_CreateDecompressjpeg_stdio_srcjpeg_read_headerjpeg_destroy_decompresslibavif.so.16libm.so.6libpng16.so.16libjpeg.so.8libc.so.6GLIBC_2.2.5LIBJPEG_8.0PNG16_0GLIBC_2.4GLIBC_2.14GLIBC_2.34GLIBC_2.11GLIBC_2.3GLIBC_2.3.4    ui   pL*ii   ii ui ti  IPvIvPPOOO5O:OUOtOxOzKKKLLLL L(L 0L 8L @L HL PLXL`LhLpLxLLLLLLLLLLLLLL L!L"L#M$M%M&M' M((M)0M*8M+@M,HM-PM.XM/`M0hM1pM2xM3M4M6M7M8M9M;M<M=M>M?M@MAMBMCMDMENFNGNHNI NJ(NK0NL8NM@NNHNOPNPXNQ`NRhNSpNTxNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfOgOhOiOj Ok(Ol0Om8On@OoHOpPOqXOr`OshOupOvxOwOyO{O|O}O~OOOHHHtH5%@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rfh8bfh9Rfh:Bfh;2fh<"fh=fh>fh?fh@fhAfhBfhCfhDfhEfhFfhGrfhHbfhIRfhJBfhK2fhL"fhMfhNfhOfhPfhQfhRfhSfhTfhUfhVfhWrfhXbfhYRfhZBfh[2fh\"fh]fh^fh_fh`fhafhbfhcfhdfhefhffhgrfhhbfhiRfhjBfhk2fhl"fhmfhnfhofhpfhqfhrfhsfhtfhufhvfhwrfhxbfhyRfhzBf%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fDUHAWAVAUATSHdH%(HE1|HcfHHLXhxLfv$HxHP1HH=LDžLHHDžDžDžDžpHDžHDžHDžHDžHDžHDžHDžHDžEfMDžpDžDžDžƅXƅ`DžhDžHDžfA-6Aj+A 9OdA<$-H5L(TN‰94LcOE1LDLHHHLxHc1HIDH8H(Hu|ut1ۉLHPHc]LmLut*I|CEI|HruLfL^feI[=H5LgH5L H5LH5LrH5L[H5LDH5L-H5LH5LH5rLJ9K|?- 1… edMЉDž9TOdA<$-D 1L{‰l LHZH H81N|KML9~GHcXHxHcH}IHHI4HHxHHp9AD)؉XDDDD1 DDDD1 :hv 1ۋtdutIdtDHdHDH81DCDDDždEDždE EuE~&HG8H=fHfIHtPH5:HvH5)L_u&HeH=HKSfEoDAdt A ~A 1H=fLeHHH|XL%wp a Xa HH5HHHHHX/LA A _Ax ADAAH 6H5H=5Hf}H6:H=}HALH'H=#H{8HgH=XDHDBDDC?)kdAσDAH 7H5H=T?C,?)kdxHVH=nH6\HHWEChEKpfClKPfuhp1tHPHH3M1Hx1PHDQHD|UPAHxPHPSwyH0Df{lu{  {  HxH5H1HEMH H H foeHHHHHHg H{`u 1 u$CtfnfnfbʼnC|fCthF `1AU1H5;A} H5>H1oA} OHEtA}PH HHEH5*1.A}HlHjHDH51AUhH51AUjH51AUlH51IU`HrH51IH>H51yIH H51VA}tH=/DH5ZH1!AEnfufA}ptAMpп1H5;] # fp) DhH HEDpH5d1DLAdDaIc11Hpf1H0H8H HPILXD`LAH)@0H)DcHƒ`HPH9E9 CD%huEuPHHxLAWLHHXb|ZYIHH51NHHpH94HpDkH)+HH?bH7H=HWHX*?~HxXHcHHHHHZH_CH=FH$H:MH=iHA-u DždHHkAu Dž<HrHH0H`#foH`1fo HHHP`)0)@HxE1DXHHH!}HHE9]OdA<$-MH5 LdDžhfClH`HJHDH5i1HH Adt,HRdHH81E1DAdt Ewfu6DCA9t'HH/H81E1DAăt/Eu*HxH=bH*E1Dt(HiH=H1fEHAH=HHDH=H7HHHE@H5AAA1ELLXL`LHIHu9PHShE1ADLPhSlfPlSPSPPPKIQQjjjPnnH0DLE'HdDIgH591DPPHHHEEH<؋DfnDfnfAnfbDfAnfbfl)0EMA9s E)D8AUD9s D)‰-HL%9E1LƅHHHL 1BIIt1LHDž DžfEfEfEHLE1HQLH81LHϤH5L3uJ9HMdA<$-HLtiDž|WH5\Lue9HMdA<$-HL+tELH9HLHR9H5L^uC9#HI|?- 1H~xHHEH5LtH5Lui9HI|?- 1HHEH2HH81H5]LytH5MLfun9+HMdA<$-LBDžhHLH-HQH5ԹLtH5ĹLkHEoUMH0HE) H8f֕P9_HID8-HCA@HL,LLHEIHEIMHIEH t.HPLHL6H LLH8H=IH IIMI}HI$H LII)Ml$LH IHHttHtoHLLHPB @EH8MLLfo ]HHG@H0EMHAH=_HI$I<$HPHI ‹@AԉEH8EiLHl+H5MLPH5DL9=H5:L"H54L lH5*LuU9HMdA<$-HL LH0gH5ɶLuQ9QHMdA<$-:HL uwDžhH5lL(ud9HMdA<$-HL= PLHLHuH5LuT9vHMdA<$-_ 1L`<LHN%H5LJuT9HMdA<$- 1L/X<sLHHH5ZLuh9HMdA<$-HPL LuP T=LHCH5LhuN9-HMdA<$-H5L-DžpH5LH5LH5LH5mLH5dLu8E 1LpLH;A?-tOHcXHxHHHHUL8HPXDžpDžHLH\H81*% S1I^HHPTE11H=!;f.H=iHbH9tH.Ht H=9H52H)HH?HHHtHHtfD=u+UH=Ht H=d]wUHSHHSH\ff.1t vHW:IuzCuzCu݀z_u׀zPuрzRuˀzOuŀzFuzIuz Luz Eu1z ff.g G81O@o(f(f(w0YYYYYY\\YOY\YG\Xf(f(fTjf/^YOWYO8YW@\YNOWYO(YW \YNO(WYO0YW@\YNWYO@YW0\YN OYOYW(\YN(OW0YO8YW \YN0O0YOYW8\YN8WYO YW\YN@OYYNXOYN0XOYFYN XOYN8XBOYFYN(XOYN@XBGO YYNXO(YN0XBGO YFYN XO(YN8XB GO YFYN(XO(YN@XB(G0O8YYNXO@YN0XB0G0O8YFYN XO@YN8XB8G0O8YFYN(XO@YN@XB@OYYNXOYNXGO YYNXO(YNXBG0O8YYNXO@YNXBUܺLHAWAAVA#EgAUE1ATAvT2SHH}HuHUDeEAȉMDD1N*DDH/woD1Lv1 A A 3HDH@t]EA׉HvHwDL1D!D1DD1!D1D$A) DD1ƒfDDeMI@EHEAEI9%ADEEDEDADHDEL AHDEEA@H EHD@L HEHH L HHL HH DEDHH HL HH HH HH AL HHMH HEHUfoE@T[A\A]A^A_]@UH=8cHd11H5pcH=vH=c]ff.fUA1HATLcH5[SDH踺t-DAHHӉHHHHHHuH[A\]HcH5[HHLA\]HH1WUHAUATL%ߣSHHPHdH%(HE16LEH'HtoHA 1LHIEHtBIź 1KBDIuиHUdH+%(uHĘ[A\A]]fDD1f.9w0[G uHcG ;G}kHHUHATSH*L#LwL譹H;5HLu0[A\]HW(HcHHHcHHfD1D1@UHA҅I1HD>HAAÃ?w-ARA@@HH9HH9rD]=wUARt"tHAH9rMDHa7AHH9rH ̱cH5H=aMȉHHaHH81袾1]HELH`H81{1H `5H5zH=診H A4H5[H=e艺fUHAVIAUIATE1SHAAtD; tEHLH%HtH(LHH81追A[DA\A]A^]ff.fUHAVAUIH5ATS趻HtyHú1HOHIH~O11H3LLXu4I}HLpHI蕺M9u#[A\A]A^]fHx1[A\A]A^]DL1ff.UHATSHL`LHHtLHH蟹H[HA\]@UHSHHHdH%(HE1vѶHٿH5H1ȵ賹u/H=裻 HEdH+%(u!H[]ÉH51{@UH=_HPH=DH=_8H=_, 肺H=c1Ad1dH5`Ad11dH5@` 11H5`̴ H=覺H=`蚺H=ca莺H=a肺H= bvH=bjH=b^H=wcRH=dFH=gd:H=d.H=we"H=eH=f H=SfH=fH=fH=_gڹH=gιH=h¹H=[h趹H=h誹H=si螹H=i蒹H=j膹H=jzH= knH=kbH=#lVH=lJH=Sm>H=m2H=n&H=oH=soH=oH=SpH=pH=;q޸H=qҸH= rƸH=_r躸E11ҹ?H5r1譲E11ҹ?1H5:s萲E11ҹ?H5s1sE11ҹ?H5s1VH='t:H={t.H=t" x1̳HH=uH=(uH=|u߷H=uӷH=vǷH=v軷H=v请 H=w虷H=rw荷 H=wwH=@xkH=x_H=ySH=\yGH=y;H=Lz/H=z# y]UHAWAVAUATE1SHHHxHdH%(HE1F\HC0HLxIHCHcS8HS8HEH8LxEHEEHEE1LuIHxDMLpKdLHI0H H(P0AC HxBPDP$IGPH8D9ALJIE9g8LpALLLx1CH=kHHGHwH3@H3HH 1fo fo0HdedXMP="H`D)Pfo@hxA77J| LHPADtXHH9HHJH3H3NH uHBHJH3FH3NH uHB HJ(H3F H3N(H uHF0H9B0u1HH豢foHDžHDžHHH%jH81蓥MH׶hH=iHN(H%H=kH)ELH9rhMH9@&HA 8H9JhH9H+6H="jH袥|HPH=iH}WHndedXMP>foHUfo0fo@HE)Eu}I$IL$H3H3JH t8JII9uH~?H=MkHID$IL$H3BH3JH uID$ IL$(H3B H3J(H uHB0I9D$0u1HCH=iH蓤m|HHDžWLLAV4I~ H AV8I~(HHi:H=iHH9 9H9H=piH萣jH8H=hHkE聠HʳHHeH81]_H \H5H=胞foMHndedXMP>HE)UEHHDžG 8pUHAWAVAUATSHXdH%(HE1HIH? IIA1Hu7@I9t.IC&I\$< uIHHI9uH?H=ujHD1HUdH+%(QHX[A\A]A^A_]@HQ?H=`hHȡfDH)LHzhH81fD Hu蚟K&HEHEH9uSHHMHAH9rIM)LLmHH9sKHHMHhH81KHH=hH81&HuL%HEE1E1HE~DHU觝H8HEHDGHULH@ֈDGH}fU1EI舞IB"IHEIUH9s$HEI9sK.4@ @uqIϸL9eLHHMMH(hH81!LH]LHgH81H8*H=ggH诟ŜDUHAWE1AVAUATSHLvLoM9s!IHH>LI4$H}趙H}ȅtHD[A\A]A^A_]@LJ4/AL)CID$H)CUHAWAVAUATISHHxHh:HxL`dH%(HE1u*HMHUHEHE=HLH1HEHU1H HEHEHEHEtHhD H5L9H5L"H5L u?MIwH`L蛚HxHhL}D IW8HUEtHx_t9QL}AMowMo MwEuH5LjHx0 H5LBrLeILHELHEgHhHxuH}LU]L՘H`ILLLgH}LL`HUIIuHEI;sH`HHhL}AzfH`ILLLsH}L'f.H}LdL`IٗfoMHUAII%uHEI;sH`HHhL`ImfoEHxAxfDH`HHvHHH|t'HUdH+%(GHx[A\A]A^A_]À|tH`H‹EtyHuHtpH`H蟘L`HUII uHEI;sH`HHhHݪ)H=bHT1 DH7H= cH(1H%H=_H1Hc&H=bHڙ1ff.UYHATISH“f/z tf/,NA$YC膓f/>w\<f/wN,AD$YCQf/ w'f/w,AD$[A\]@[1A\]fUfHAWAVAUATSH(HE(HH59{HDDHdH%(HE1)`DžHDžHDžHDž)p))蓕HHsHHHsHHrHHp{H81HiHtHH1躒HHt HH`覗HUdH+%( He[A\A]A^A_]fD1HH=z111HHH 藖HH HH5YϓH'toHXHHzH81HHHH2zH81謕HH H̏HHIHH趑HHA@HHA*HH赎HAǀAAA \אHH诔HHDHAAHHtD HHHD0DhH u1AHDHHCEuoHHHDžLLDžHDžDžǐ=M HHHH@؍CvEHΤپH_H81fvHC fDHH`譍Dhtu DžlH`oÅH>HHVH81ђ@蓍fDCHA ]AfAE1HH}IIL9HDH^H81(8H褋HH=kH@h EHHgH+H=[Hf.DdMILHEt*H1DHDHHHI9uHHHH`n.LHHMHUHUtEu=HHLHHMHHUiDžfHXNHD1HXHHHPH HPPH(L8PH0L@PHH茐H WH 辏SLH8HaZHAFhH81ÏfA~ <ZXf~(TZ=*H8H5}Hf/R08fLHHL(\Z^H\ZZYY$L0L@(LL~(~  (~0fNZ)@(ZZZ)PNZ)`fff\f\f(\)p\LHLL0HLLH3HDžHDžHDž HDžHDžHDžHLH~-f(fTf/ ^f(fTf/ ^fTf/LHLLLL ^HDžHDžHDžHDžHDžHDžoLHLLLHpOLLHAxHfH(fxfHH<HHPtnfnY,/,wT ,/wG,HHffh\HxHHxXԉy@HaHHvVH81LH1HHnH81Ċ H 1P0ffHfZfZ@f()0f8fZfZ) VHfAhf@xE!D`1Edhƃt H@Htfou6HH(L80@W0@fAnHHfnpfnHtlfnfbfbHGfl@譂1L8(0 LH(LL MHHD0HD肄DH߉@聃{DHAA}DHE1ID~‹@H8DIfDM9@H8LLwA9tIDHuLHPH(L H8M1L>H)LHgHEILMH LHgH81蠂HLHOH8HLH1gH81XHLH?OH8~< HIM9nA< uL0L8HULLHXCOLORRAH3EHNGE=FULLH3UH u}uDžtAI~ 1蒀`A|HULL[}FH}:H(M|HH( 1H 'L 1H(Iy L(E{sHMcLUHEAHELLHH(bDžlHC420jpegDžxH9E`HC420mpegH9EHC420paldH9EHC444p10H9E HC422p10H9EHC420p10H9E0HC444p12H9E9HC422p12H9EBHC420p12H9E}C444dH(H5oe~(H(H5^e~rH(H5He|~lH(H52ea~H(H5eF~H(H5 e+~H8HLHH81/}f.I~ 1~dAHILH/LH8.< IM9fD00LH ML@H(L8L L0{L@8@A I<$HtLH{|I$LHAMLLH}HHwHHd}LHtHbAfD@6|fo`fouI$8fopp xfo}x0H!H׎L8H&cH8L1g}yHJHHH8}DžpDžhAHHHnAL0E1ALAH(DLHL ADL}DL@|DL8vDLI$wD@EtMAË81IItEDLEtf;s fAHH9uMLA9uAA^DL0H(L LHHHIL@HH2H81{I<$L@H}f}2&DžpDžhDžxAvf}vDžpDžhDžxADDžpDžh A'DžpDžh A H8H5`DžpDžh ADžpDžh ADžpDžh AxHnDžpHhAz}DžpDžhASDžpDžh A6DžpDžhAH lH5`H=,`avHZHپHFH81yI<$Hx1I$FDžpDžh ADžpDžh AH ClH5_H=_uDžpDžhAGff.UHAWAVAUATISHHElhHHEDdHHE D`HxHE(HdH%(HU1Hc։HHW0HpD9EL$$EHHHxED$ HDžHHHHEIcD$ A;D$dAL$HI$H5[L0AL$LLvIHt7H0L麐HH1wLIVuM.LuIHHxrIH~HqHH01@ATHI9uBƄ=9avif9y4m:9jpgx9jpegb9pnghfDHyL1MHEH; wIcE H;Hc]HIEH1v1HUdH+%()He[A\A]A^A_]@{rHH?AT$0DrIcL,ILtHHID$(M}I|$(HLLM9(IB1L)tEt$0HAD$ H_HctA;D$0ID$(Hp1HH\HqLpMt$(IFHIFHIFHHfED$ E@H݆H8tH1IL$HHHtC{ cHHtAD$$AT$09YH BhH5XH=CJqf.HHLHpHgE1HDžHHgLHHgHHHDžDžHDžDžHDž HHXLMIIUI9rIuHFotHIHuIHXKDm`HLDlPdPhPDE0H tYHHt I|$t-S !H fH5]VH=AoAD$ HyMHIL$HLtHHtCff.ydHLDlPhPDE0fY^lHHtyF LLHrrHf.HHHHxHHHbf.H@HpI\$(HDžHHsHHHqHHtCHxHtCHHtoK)HoHH=WH0rcH-H=?H r>H OdH5)TH=DWWmH 0dH5 TH=%?8mH dH5SH=^?mH cnH5SH=VlnDUHAWAVAUATISHLHHEH(H LLHdH%(HE1mpHZIƋC0HL@L-?LPDK,1l;kDKRPL1jh~C~SHHs}H81lhH<HHG}H81kH)}1H=RHlfH(0G OW 9DC8E1EAEH LiMuLu H(x~)H LL1H5;L1dLDLLchDž{8AN C1E^EN$)A1A{(CD)A AH5:LEDML-0QHAfDAD9AO EO$( AO AEO$E9uKDKfnfAnfbfAG LAdt/HPAO"HPA1EHPH=PHDMdt,LPO LP1LzPH=~PLDHHDP1 cH1LHfY^M$fHM:HHzH81diE1LAMH M6DLcMuH LH L LDH59L1gbMtLJgdIH{AGhHE1ɹH(ADAFhAGlfAFlAGAFAGPAFPH PjjjAV+H0=II9HAOEFD9:HIGhI3FhHAGAV9XH1LLce*AH(DHHMLML1fH yH8-gH(@ %E1.EHHNH6NHEMrH E1LhMLHxH= NLHhMLLeHdxMMLEA $H7H8AG3PED$1fL6eXZqH5ML MH wMIHn8LLEHwHDξH81fLdHwMMLAL$hEL$jH7H8AGl3ED$lPAGjPAGhP1)fH L}dHawL MHD7LH81eLFdMLpbH6HH wH81eLdEcH gXH5HH=D5aHH?CGSyntax: avifenc [options] -q quality input.[jpg|jpeg|png|y4m] output.avifwhere quality is between %d (worst quality) and %d (lossless). Try -h for an exhaustive list of options.ERROR: There are too many cells %s (%u) to have at least 64 pixels per cell. ERROR: Cell size %u is bigger %s than the maximum AV1 frame size 65536. ERROR: Odd cell size %u is forbidden on a %s subsampled image. ((uint64_t)(numCells - 1) * *cellSize < (uint64_t)numPixels) && ((uint64_t)numCells * *cellSize >= (uint64_t)numPixels)Syntax: avifenc [options] input.[jpg|jpeg|png|y4m] output.avif -h,--help : Show syntax help (this page) -V,--version : Show the version number -q,--qcolor Q : Set quality for color (%d-%d, where %d is lossless) --qalpha Q : Set quality for alpha (%d-%d, where %d is lossless) -s,--speed S : Encoder speed (%d-%d, slowest-fastest, 'default' or 'd' for codec internal defaults. default speed: 6) -j,--jobs J : Number of jobs (worker threads, default: 1. Use "all" to use all available cores) --no-overwrite : Never overwrite existing output file -o,--output FILENAME : Instead of using the last filename given as output, use this filename -l,--lossless : Set all defaults to encode losslessly, and emit warnings when settings/input don't allow for it -d,--depth D : Output depth [8,10,12]. (JPEG/PNG only; For y4m or stdin, depth is retained) -y,--yuv FORMAT : Output format [default=auto, 444, 422, 420, 400]. Ignored for y4m or stdin (y4m format is retained) For JPEG, auto honors the JPEG's internal format, if possible. For all other cases, auto defaults to 444 -p,--premultiply : Premultiply color by the alpha channel and signal this in the AVIF --sharpyuv : Use sharp RGB to YUV420 conversion (if supported). Ignored for y4m or if output is not 420. --stdin : Read y4m frames from stdin instead of files; no input filenames allowed, must set before offering output filename --cicp,--nclx P/T/M : Set CICP values (nclx colr box) (3 raw numbers, use -r to set range flag) P = color primaries T = transfer characteristics M = matrix coefficients (use 2 for any you wish to leave unspecified) -r,--range RANGE : YUV range [limited or l, full or f]. (JPEG/PNG only, default: full; For y4m or stdin, range is retained) --tilerowslog2 R : Set log2 of number of tile rows (0-6, default: 0) --tilecolslog2 C : Set log2 of number of tile columns (0-6, default: 0) --autotiling : Set --tilerowslog2 and --tilecolslog2 automatically -g,--grid MxN : Encode a single-image grid AVIF with M cols & N rows. Either supply MxN identical W/H/D images, or a single image that can be evenly split into the MxN grid and follow AVIF grid image restrictions. The grid will adopt the color profile of the first image supplied. -c,--codec C : AV1 codec to use (choose from versions list below) --exif FILENAME : Provide an Exif metadata payload to be associated with the primary item (implies --ignore-exif) --xmp FILENAME : Provide an XMP metadata payload to be associated with the primary item (implies --ignore-xmp) --icc FILENAME : Provide an ICC profile payload to be associated with the primary item (implies --ignore-icc) -a,--advanced KEY[=VALUE] : Pass an advanced, codec-specific key/value string pair directly to the codec. avifenc will warn on any not used by the codec. --duration D : Set all following frame durations (in timescales) to D; default 1. Can be set multiple times (before supplying each filename) --timescale,--fps V : Set the timescale to V. If all frames are 1 timescale in length, this is equivalent to frames per second (Default: 30) If neither duration nor timescale are set, avifenc will attempt to use the framerate stored in a y4m header, if present. -k,--keyframe INTERVAL : Set the maximum keyframe interval (any set of INTERVAL consecutive frames will have at least one keyframe). Set to 0 to disable (default). --ignore-exif : If the input file contains embedded Exif metadata, ignore it (no-op if absent) --ignore-xmp : If the input file contains embedded XMP metadata, ignore it (no-op if absent) --ignore-profile,--ignore-icc : If the input file contains an embedded color profile, ignore it (no-op if absent) --pasp H,V : Add pasp property (aspect ratio). H=horizontal spacing, V=vertical spacing --crop CROPX,CROPY,CROPW,CROPH : Add clap property (clean aperture), but calculated from a crop rectangle --clap WN,WD,HN,HD,HON,HOD,VON,VOD: Add clap property (clean aperture). Width, Height, HOffset, VOffset (in num/denom pairs) --irot ANGLE : Add irot property (rotation). [0-3], makes (90 * ANGLE) degree rotation anti-clockwise --imir AXIS : Add imir property (mirroring). 0=top-to-bottom, 1=left-to-right --clli MaxCLL,MaxPALL : Add clli property (content light level information). --repetition-count N or infinite : Number of times an animated image sequence will be repeated. Use 'infinite' for infinite repetitions (Default: infinite) --min QP : Set min quantizer for color (%d-%d, where %d is lossless) --max QP : Set max quantizer for color (%d-%d, where %d is lossless) --minalpha QP : Set min quantizer for alpha (%d-%d, where %d is lossless) --maxalpha QP : Set max quantizer for alpha (%d-%d, where %d is lossless) --target-size S : Set target file size in bytes (up to 7 times slower) --progressive : EXPERIMENTAL: Encode a progressive image -- : Signals the end of options. Everything after this is interpreted as file names.aom-specific advanced options: 1. = applies to both the color (YUV) planes and the alpha plane (if present). 2. color:= or c:= applies only to the color (YUV) planes. 3. alpha:= or a:= applies only to the alpha plane (if present). Since the alpha plane is encoded as a monochrome image, the options that refer to the chroma planes, such as enable-chroma-deltaq=B, should not be used with the alpha plane. In addition, the film grain options are unlikely to make sense for the alpha plane. When used with libaom 3.0.0 or later, any key-value pairs supported by the aom_codec_set_option() function can be used. When used with libaom 2.0.x or older, the following key-value pairs can be used: aq-mode=M : Adaptive quantization mode (0: off (default), 1: variance, 2: complexity, 3: cyclic refresh) cq-level=Q : Constant/Constrained Quality level (0-63, end-usage must be set to cq or q) enable-chroma-deltaq=B : Enable delta quantization in chroma planes (0: disable (default), 1: enable) end-usage=MODE : Rate control mode (vbr, cbr, cq, or q) sharpness=S : Bias towards block sharpness in rate-distortion optimization of transform coefficients (0-7, default: 0) tune=METRIC : Tune the encoder for distortion metric (psnr or ssim, default: psnr) film-grain-test=TEST : Film grain test vectors (0: none (default), 1: test-1 2: test-2, ... 16: test-16) film-grain-table=FILENAME : Path to file containing film grain parametersCan't open JPEG file for read: %s Setting ICC profile failed: %s (out of memory) Directly copied JPEG pixel data (no YUV conversion): %s Conversion to YUV failed: %s (out of memory) Exif extraction failed: unsupported Exif split into multiple segments or invalid multiple Exif segments Setting Exif metadata failed: %s (out of memory) XMP extraction failed: invalid multiple standard XMP segments XMP extraction failed: extended XMP segment found, missing standard XMP segment XMP extraction failed: truncated extended XMP segment XMP extraction failed: invalid XMP segment GUID XMP extraction failed: invalid extended XMP segment size or offset XMP extraction failed: extended XMP segment GUID mismatch XMP extraction failed: extended XMP total size mismatch XMP extraction failed: out of memory XMP extraction failed: overlapping extended XMP segments XMP extraction failed: missing extended XMP segments XMP extraction failed: standard and extended XMP GUID mismatch Metadata extraction failed: truncated or malformed raw profile Metadata extraction failed: malformed raw profile, unexpected null character at %zu Metadata extraction failed: malformed raw profile, expected '\n' but got '\x%.2X' Metadata extraction failed: invalid length %ld Metadata extraction failed: out of memory Metadata extraction failed: invalid character at %zu Metadata extraction failed: expected %zu tokens but got %zu Metadata extraction failed: malformed or truncated raw profile Exif extraction failed: empty eXIf chunk Exif extraction failed: out of memory XMP extraction failed: empty XML:com.adobe.xmp payload Can't open PNG file for read: %s Cannot init libpng (info): %s Setting ICC profile failed: out of memory. INFO: legacy PNG color space information found in file %s not matching any CICP value. libavif is generating an ICC profile for it. Use --ignore-profile to ignore color space information instead (may affect the colors of the encoded AVIF image). WARNING: libavif could not generate an ICC profile for file %s. It may be caused by invalid values in the color space information. The encoded AVIF image's colors may be affected. png_get_channels() should return 3 or 4 but returns %d. avifPNGRead internal error: rowBytes mismatch libavif %u vs libpng %zu Cannot open file for read: %s Unsupported y4m pixel format: %s Y4M frame header too large: %s Y4M frame header too small: %s Failed to parse y4m header (not enough information): %s Failed to allocate the planes: %s Failed to read y4m row (not enough data, wanted %u, got %u): %s WARNING: some samples were clamped to fit into %u bits per sample imageIndex + 1 == input->cacheCountERROR: Cannot read y4m through standard inputdstImage->yuvFormat != AVIF_PIXEL_FORMAT_NONEUnrecognized file format for input file: %s imageIndex < input->cacheCounttileRowsLog2 [%d], tileColsLog2 [%d]Encoding with AV1 codec '%s' speed [%s], color quality [%d (%s)], alpha quality [%d (%s)], %s, %d worker thread(s), please wait... (settings->quality >= 10) && (settings->qualityAlpha >= 10) * Encoding layer %d: color quality [%d (%s)], alpha quality [%d (%s)] ERROR: Failed to set codec specific option: %s = %s ERROR: Failed to encode image grid: %s * Encoding frame %d [%lu/%lu ts]: %s ERROR: Failed to encode image: %s ERROR: Image sequence dimensions mismatch, [%ux%u] vs [%ux%u]: %s ERROR: Image sequence depth mismatch, [%u] vs [%u]: %s ERROR: Image sequence CICP mismatch, [%u/%u/%u] vs [%u/%u/%u]: %s ERROR: Image sequence range mismatch, [%s] vs [%s]: %s ERROR: Failed to finish encoding: %s ERROR: Invalid grid dims (valid dim range [1-256]): %s ERROR: Unable to read Exif metadata: %s ERROR: Unable to read XMP metadata: %s ERROR: Unable to read ICC profile: %s ERROR: Unrecognized codec: %s ERROR: AV1 Codec cannot encode: %s ERROR: Out of memory when setting codec specific option: %s ERROR: Invalid pasp values: %s ERROR: Invalid crop values: %s ERROR: Invalid clap values: %s ERROR: Invalid irot angle: %s ERROR: Invalid clli values: %s ERROR: Invalid repetition count: %s ERROR: unrecognized option %s --min and --max must be either both specified or both unspecified. --minalpha and --maxalpha must be either both specified or both unspecified. When set, the pixel format can only be 444 in lossless mode. 400 also works if the input is grayscale. Quality cannot be set in lossless mode, except to %d. Quantizers cannot be set in lossless mode, except to 0. rav1e doesn't support lossless encoding yet: https://github.com/xiph/rav1e/issues/151 SVT-AV1 doesn't support lossless encoding yet: https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues/1636 Range has to be full in lossless mode. Matrix coefficients have to be identity in lossless mode. settings.maxQuantizerAlpha == -1settings.maxQuantizerAlpha != -1settings.quality != INVALID_QUALITYsettings.qualityAlpha != INVALID_QUALITYThe --progressive option was ignored because the quality is below 10.ERROR: output file %s already exists and --no-overwrite was specified WARNING: matrixCoefficients may not be set to identity (0) when %s. Resetting MC to defaults (%d). WARNING: matrixCoefficients may not be set to identity (0) when encoding 4:0:0. Resetting MC to defaults (%d). matrixCoefficients may not be set to identity (0) when subsampling. Error when setting overridden metadata: out of memory. ERROR: Impossible crop rect: imageSize:[%ux%u], pixelFormat:%s, cropRect:[%u,%u, %ux%u] - %s ERROR: Invalid clap: width:[%d / %d], height:[%d / %d], horizOff:[%d / %d], vertOff:[%d / %d] - %s Quality set to %d, assuming --lossless to enable warnings on potential lossless issues. WARNING: [--lossless] Color quality (-q or --qcolor) not set to %d. Color output might not be lossless. WARNING: [--lossless] Alpha present and alpha quality (--qalpha) not set to %d. Alpha output might not be lossless. WARNING: [--lossless] Identity matrix is used but input depth (%d) does not match output depth (%d). Output might not be lossless. WARNING: [--lossless] Input data was RGB and YUV subsampling (-y) isn't YUV444 or YUV400. Output might not be lossless. WARNING: [--lossless] Input data was RGB and output range (-r) isn't full. Output might not be lossless. WARNING: [--lossless] Input data was RGB and matrixCoefficients isn't set to identity (--cicp x/x/0); Output might not be lossless. Preparing to encode a %ux%u grid (%u cells)... Loading additional cells for grid image (%u cells)... WARNING: [--grid] More than %u images were supplied for this %ux%u grid. The rest will be ignored. Single image input for a grid image. Attempting to split into %u cells... ERROR: Cell creation failed: out of memory ERROR: Cell creation failed: %s ERROR: Not enough input files for grid image! (expecting %u, or a single image to be split) * ICC Profile : Present (%zu bytes) * XMP Metadata : Present (%zu bytes) * Exif Metadata : Present (%zu bytes) * pasp (Aspect Ratio) : %d/%d * Valid, derived crop rect: X: %d, Y: %d, W: %d, H: %d * irot (Rotation) : %u * imir (Mirror) : %u (%s) ERROR: --autotiling is specified but --tilerowslog2 or --tilecolslog2 is also specified ERROR: --target_size is used with constrained --qcolor and --qalpha Starting a binary search to find the %s generating the encoded image size closest to %d bytes, please wait... Encoded image of size %zu bytes. Kept the encoded image of size %zu bytes generated with color quality %d and alpha quality %d. * Color AV1 total size: %zu bytes * Alpha AV1 total size: %zu bytes ERROR: Failed to open file for write: %s Failed to write %zu bytes: %s Typical value is 60-80. %s: %d/%d (%d/%d),x./apps/avifenc.cnumPixelsnumCellsFailed to read line: %s rbVersion: %s (%s) libyuv : unavailablelibyuv : available (%u) Standard options:Basic options:Advanced options:./apps/shared/avifjpeg.cinputFilenameConversion to YUV failed: %s Raw profile type exifRaw profile type xmpRaw profile type APP1XML:com.adobe.xmpCan't read PNG header: %s Not a PNG: %s 1.6.43Cannot init libpng (png): %s Error reading PNG: %s (stdin)Y4M header too large: %s Y4M header too small: %s YUV4MPEG2 Not a y4m file: %s Bad y4m header: %s C420jpegC420mpeg2C420paldvC444p10C422p10C420p10C444p12C422p12C420p12C444C444alphaC422C420CmonoCmono10Cmono12Unsupported framerate: %s XCOLORRANGE=FULLFRAMETruncated y4m (no frame): %s ./apps/shared/y4m.cavif->depth == 8avif->depth < 16AVIF_FALSEERROR: Out of memoryavify4mjpgpngCannot read input file: %s automatic tilingLosslessHighLowMediumWorstnoneFullLimitedERROR: Out of memory Diagnostics: * %s encoding 4:0:0subsampling (Lossy) (Lossless)PremultipliedNot premultipliedtop-to-bottomleft-to-rightcolor qualityalpha qualitycolor and alpha qualities--help--version--no-overwrite--jobs%s requires an argument.all--stdin-o--output-d--depthERROR: invalid depth: %s -y--yuv400ERROR: invalid format: %s -k--keyframe-q--qcolor--qalpha--min--max--minalpha--maxalpha--target-size--tilerowslog2--tilecolslog2--autotiling--progressive-g--gridERROR: Invalid grid dims: %s --cicp--nclx/-r--rangelimitedfullERROR: Unknown range: %s -s--speeddefault--exif--xmp--icc--durationERROR: Invalid duration: %d --timescale--fpsERROR: Invalid timescale: %d -c--codec-a--advanced--ignore-exif--ignore-xmp--ignore-profile--ignore-icc--pasp--crop--clap--irot--imirERROR: Invalid imir axis: %s --clli--repetition-countinfinite-l--lossless-p--premultiply--sharpyuvrav1esvtsettings.maxQuantizer == -1settings.maxQuantizer != -1horizontallyverticallyAVIF to be written:%s * Resolution : %ux%u * Bit Depth : %u * Format : %s * Chroma Sam. Pos: %u * Alpha : %s * Range : %s * Color Primaries: %u * Transfer Char. : %u * Matrix Coeffs. : %u * ICC Profile : Absent * XMP Metadata : Absent * Exif Metadata : Absent * Transformations: None * Transformations: * clap (Clean Aperture): W, HhOffvOff * Invalid: %s * Progressive : %s * CLLI : %hu, %hu Encoded successfully. * Repetition Count: Infinite * Repetition Count: %d wbWrote AVIF: %s Successfully loaded: %s Exifhttp://ns.adobe.com/xap/1.0/http://ns.adobe.com/xmp/extension/xlcms mntrRGB XYZ acspMSFT-avif desc_wtpt rXYZ gXYZ4bXYZHrTRC\gTRC\bTRC\cprtl descavifXYZ TXYZ o8XYZ bXYZ $curvtextCC0 lcms mntrGRAYXYZ acspMSFT-avifdesc_wtptkTRCcprt descavifXYZ TcurvtextCC0uII͍I@IIIIIIIIIIIIII`                xjVp $ν|*ƇGF0FؘiD[\"kqCy!Ib%@@QZ^&Ƕ]/SD!7Ç ZEogL*B9q"am 8D꾤K`Kp~('09|eVD")*C#9Y[e }]O~o,CN~S5:*ӆT?镲 ?TĿı.n"~j?'†Wʢ? g?K7b=y?avifJPEGReady4mClampSamplesmainavifEncodeImagesFixedQualityavifGetBestCellSizeYUV4MPEG2PNG  avifInputReadImagexmpNote:HasExten