Page Not Found
We could not find what you were looking for.
Please contact the owner of the site that linked you to the original URL and let them know their link is broken.
diff --git a/404.html b/404.html index e9162f7f..0aa3eb41 100644 --- a/404.html +++ b/404.html @@ -14,8 +14,8 @@ - - + +
We could not find what you were looking for.
Please contact the owner of the site that linked you to the original URL and let them know their link is broken.
preset -1
: v2.0.0 vs v2.1.0",id:"preset--1-v200-vs-v210",level:3},{value:"preset 0
: v2.0.0 vs v2.1.0",id:"preset-0-v200-vs-v210",level:3},{value:"preset 1
: v2.0.0 vs v2.1.0",id:"preset-1-v200-vs-v210",level:3},{value:"preset 2
: v2.0.0 vs v2.1.0",id:"preset-2-v200-vs-v210",level:3},{value:"preset 3
: v2.0.0 vs v2.1.0",id:"preset-3-v200-vs-v210",level:3},{value:"preset 4
: v2.0.0 vs v2.1.0",id:"preset-4-v200-vs-v210",level:3},{value:"preset 5
: v2.0.0 vs v2.1.0",id:"preset-5-v200-vs-v210",level:3},{value:"preset 6
: v2.0.0 vs v2.1.0",id:"preset-6-v200-vs-v210",level:3},{value:"preset 7
: v2.0.0 vs v2.1.0",id:"preset-7-v200-vs-v210",level:3},{value:"preset 8
: v2.0.0 vs v2.1.0",id:"preset-8-v200-vs-v210",level:3},{value:"preset 9
: v2.0.0 vs v2.1.0",id:"preset-9-v200-vs-v210",level:3},{value:"preset 10
: v2.0.0 vs v2.1.0",id:"preset-10-v200-vs-v210",level:3},{value:"preset 11
: v2.0.0 vs v2.1.0",id:"preset-11-v200-vs-v210",level:3},{value:"preset 12
: v2.0.0 vs v2.1.0",id:"preset-12-v200-vs-v210",level:3},{value:"TLDR",id:"tldr-1",level:3},{value:"Conclusion",id:"conclusion",level:2},{value:"Future",id:"future",level:2}];function R(e){const t={a:"a",blockquote:"blockquote",code:"code",del:"del",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"SVT-AV1, the most scalable AV1 encoder, has received a new update and one may wonder if the old presets recommendation still holds today. We will delve into that in this blog post, based on a series of speed and visual quality benchmarks with SSIMULACRA2 and XPSNR of SVT-AV1 2.1.0 on a corpus of varied animated clips."}),"\n",(0,i.jsx)(t.h2,{id:"feedback",children:"Feedback"}),"\n",(0,i.jsx)(t.p,{children:"I unfortunately never got to update the previous blog post with the image comparisons, and some people expressed concerns that this testing may not be representative of live action content. For the former, I will have to ask for your patience again, because this blog post won't initially contain image comparisons either, but this time they are being actively worked on, along with a magnificent comparisons component and this page will get updated once that is done. As for the latter, please be reassured that this testing in its entirety is perfectly representative of any modern content people typically encode: the diversity of japanese animation is rich and the content specifically chosen for this benchmark is relatively complex. From 3DCG to extremely noisy clips, we are far from the easy-to-compress static scenes of some slice-of-life show."}),"\n",(0,i.jsx)(t.p,{children:"I have also decided to complement this benchmark of another psychovisually-driven metric (XPSNR) so that double-checking is made easier. Thus, each graph possesses a SSIMULACRA2 version and a XPSNR version. Don't hesitate to switch between one another!"}),"\n",(0,i.jsx)(t.h2,{id:"methodology",children:"Methodology"}),"\n",(0,i.jsxs)(t.p,{children:["The resources available will range from ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"graphs"})})," to ",(0,i.jsx)(t.del,{children:(0,i.jsx)(t.strong,{children:"image comparisons"})})," (WIP, for real this time). The ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"former"})})," has the advantage of being easily understandable, showcasing pure efficiency comparisons between encoder parameters using metrics as the reference, while the ",(0,i.jsx)(t.strong,{children:"latter"})," are image samples from the files encoded during the tests that enable you to check quality for yourself, adding another layer of subjective interpretation to these comparisons."]}),"\n",(0,i.jsxs)(t.p,{children:["The testing methodology involves using relatively short video samples from a wide range of modern anime genre, which have been either losslessly encoded with ",(0,i.jsx)(t.code,{children:"x264 --qp 0"})," for ease of use or losslessly cut from their source. These lossless files are then pipped into SvtAv1EncApp ",(0,i.jsx)(t.em,{children:"directly"}),", meaning we are measuring the performance of a single encoder instance and not leveraging chunked encoding like any actual final AV1 encoding pipeline should. Once an encode is done, SSIMULACRA2 scores are calculated using the ",(0,i.jsx)(t.a,{href:"https://github.com/dnjulek/vapoursynth-ssimulacra2",children:"Zig implementation"}),", XPSNR scores on the other hand are calculated using a ",(0,i.jsx)(t.a,{href:"https://github.com/fraunhoferhhi/xpsnr",children:"ffmpeg filter"}),", and lots of useful data are aggregated to make the graphs for this benchmark, including encoding time, encode size (bitrate), and metrics scores. Bits per pixel scores (BPP) are calculated so that the ",(0,i.jsx)(t.code,{children:"Metric / BPP"})," graphs may represent the closest we have to real efficiency."]}),"\n",(0,i.jsx)(t.p,{children:"The clips used in this test were acquired legally. The Codec Wiki and its contributors do not endorse media piracy."}),"\n",(0,i.jsxs)(t.p,{children:["SvtAv1EncApp was compiled directly from the ",(0,i.jsx)(t.a,{href:"https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/",children:"v2.0.0 and v2.1.0 source code"})," using the provided ",(0,i.jsx)(t.code,{children:"Build/linux/build.sh"})," script, Clang 16.0.6, and Profile-Guided Optimization (PGO). The testing machine is comprised of an i3 12100 with 16GB of 3200MHz CL14 DDR4 RAM in Arch Linux with kernel 6.7.7 and the performance governor enabled. All encodes have been made in the same session without rebooting."]}),"\n",(0,i.jsxs)(t.p,{children:["This testing was conducted within the ",(0,i.jsx)(t.a,{href:"https://discord.gg/83dRFDFDp7",children:"AV1 Weeb Edition"})," Discord server, which is focused on encoding animated content in AV1."]}),"\n",(0,i.jsx)(t.h2,{id:"samples",children:"Samples"}),"\n",(0,i.jsx)(t.p,{children:"The samples are as follows:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["11s ",(0,i.jsx)(t.code,{children:"Blame!"})," clip which sports 3DCG action with lots of grain, effects and high-contrast elements."]}),"\n",(0,i.jsxs)(t.li,{children:["13s ",(0,i.jsx)(t.code,{children:"Blue Lock"})," clip which sports rapid camera movements, complex geometry and high-contrast elements."]}),"\n",(0,i.jsxs)(t.li,{children:["5s ",(0,i.jsx)(t.code,{children:"Spy x Family"})," first ending sequence with an extremely high amount of dynamic noise. New most complex source of this set."]}),"\n",(0,i.jsxs)(t.li,{children:["12s ",(0,i.jsx)(t.code,{children:"Jigokuraku (Hell's Paradise)"})," flashback clip with huge static grain in a very dark scenery and some action."]}),"\n",(0,i.jsxs)(t.li,{children:["5s ",(0,i.jsx)(t.code,{children:"The Garden of Sinners"})," clean but fast-paced 3DCG scene with explosions."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"The resolution of every clip is 1080p, except for the first one which is 1920x804."}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["All clips have been encoded in a wide quality range, from ",(0,i.jsx)(t.code,{children:"--crf 6"})," to ",(0,i.jsx)(t.code,{children:"--crf 46"}),", by increments of 4."]})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Without further ado, let's start with the first comparisons!"}),"\n",(0,i.jsxs)(t.h2,{id:"presets-comparisons--1---13-12",children:["Presets comparisons (-1 -> ",(0,i.jsx)(t.del,{children:"13"})," 12)"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["In the following graphs, you may find comparisons between all SVT-AV1 presets, ranging from the slowest ",(0,i.jsx)(t.code,{children:"--preset -1"})," to the fastest ",(0,i.jsx)(t.code,{children:"--preset 12"}),"."]})}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Yes, you heard that right. Preset 7 and 13 are no more in ",(0,i.jsx)(t.strong,{children:"v2.1.0"}),". This new update, like the previous one, mostly consisted of optimizing the presets trade-offs. The devs have made the choice to map ",(0,i.jsx)(t.code,{children:"preset 7"})," to ",(0,i.jsx)(t.code,{children:"preset 6"})," and ",(0,i.jsx)(t.code,{children:"preset 13"})," to ",(0,i.jsx)(t.code,{children:"preset 12"})," due to the lack of spacing between the new presets. We will discuss the implications of this further ahead."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--preset X"})," is the only parameter used here, in conjunction with the CRF values. That means everything else is default. The defaults worth mentioning are:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--tune 1"}),": tune PSNR"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--aq-mode 2"}),": variance deltaq"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-qm 0"}),": quantisation matrices disabled"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--irefresh-type 2"}),": closed GOP"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-tf 1"}),": temporal filtering enabled"]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"And more, like CDEF and restoration enabled, overlays and film-grain disabled..."}),"\n",(0,i.jsx)(t.h3,{id:"efficiency",children:"Efficiency"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"First of all, here are the full efficiency graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"This is all very cool, but visually bloated."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now the same graphs but focusing on the "high quality" range (CRF6 -> 22):'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Same, but now focusing on the "low quality" range (CRF26 -> 46):'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["If we now focus on ",(0,i.jsx)(t.strong,{children:"presets 4"}),' and below, where it\'s more difficult to discern the differences between presets, we get this at "high quality":']}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'And the following at "low quality":'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.h3,{id:"speed",children:"Speed"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Let's now see speed comparisons between all presets:"})}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Once is not custom, ",(0,i.jsx)(t.strong,{children:"preset -1"})," is so abysmally slow it makes the graph unusable."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["Same, but without the placebo ",(0,i.jsx)(t.strong,{children:"preset -1"}),":"]}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Lastly, here is what it looks like with a logarithmic scale:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.h3,{id:"interpretation",children:"Interpretation"}),"\n",(0,i.jsxs)(t.p,{children:["As for interpreting the results, it would seem like ",(0,i.jsx)(t.strong,{children:"preset 2"})," and ",(0,i.jsx)(t.strong,{children:"preset 4"})," remain all-around very balanced presets, with ",(0,i.jsx)(t.strong,{children:"preset 3"})," being in a nice in-between spot, an improvement over v2.0.0's ",(0,i.jsx)(t.strong,{children:"preset 3"})," in a way. We will better understand the reasons for this when we'll compare the new version to the last, a bit after."]}),"\n",(0,i.jsxs)(t.p,{children:["The quality gap between ",(0,i.jsx)(t.strong,{children:"preset 2"})," and ",(0,i.jsx)(t.strong,{children:"preset 1"})," is usually pretty narrow, however the speed penalty from going to ",(0,i.jsx)(t.strong,{children:"preset 1"})," is ~2x, when the penalty of going from ",(0,i.jsx)(t.strong,{children:"preset 3"})," to ",(0,i.jsx)(t.strong,{children:"preset 2"})," is closer to ~1.5x. As such, ",(0,i.jsx)(t.strong,{children:"preset 1"})," enters placebo territory, and considering the very little benefits of going any lower than it, compared to the huge performance loss of even lower presets, I advise you not to waste encoding resources on ",(0,i.jsx)(t.strong,{children:"preset 0"})," and ",(0,i.jsx)(t.strong,{children:"preset -1"}),". This applies especially at medium to high quality, however at extremely low quality like the CRF40 range, we can still see some small gains from these placebo presets."]}),"\n",(0,i.jsxs)(t.p,{children:["When we start talking about faster presets though, things are pretty different from previous versions: ",(0,i.jsx)(t.strong,{children:"presets 5 to 9"})," behave similarly on the graphs and seem to stand apart from their slower counterparts by just a bit. If you can bear the speed of ",(0,i.jsx)(t.strong,{children:"preset 4"}),", you should definitely be going for it, however if fast encoding is a necessity, for example in the case of realtime transcoding or streaming, ",(0,i.jsx)(t.strong,{children:"presets 5 through 9"})," will serve you right with great efficiency/speed trade-offs between one another. No preset in that range particularly stands out from the others, so simply pick one depending on your performance needs."]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Presets 10 to 12"})," are pretty inefficient, and to be avoided if possible. They can still be of use in a convex-hull scenario, but in the case of realtime transcoding, you may be better off with a hardware encoder like the ones found in RTX 4000 or Arc GPUs, especially since SVT-AV1's target bitrate mode is even less efficient than CRF mode."]}),"\n",(0,i.jsx)(t.h3,{id:"tldr",children:"TLDR"}),"\n",(0,i.jsxs)(t.p,{children:["The same conclusions as the previous blog post can be made:\n",(0,i.jsxs)(t.strong,{children:["clear quality gains can be observed as we decrease presets, until ",(0,i.jsx)(t.strong,{children:"preset 2"}),", however the effectiveness of dropping presets is noticeably less and less important as quality is increased."]})]}),"\n",(0,i.jsx)(t.p,{children:"In the next part, we will evaluate the differences in efficiency and speed of every presets when updating from SVT-AV1 2.0.0 to 2.1.0, which should enable an increase of nuance from the previous results alone."}),"\n",(0,i.jsx)(t.h2,{id:"svt-av1-v200-vs-v210-presets-comparisons",children:"SVT-AV1 v2.0.0 vs v2.1.0 presets comparisons:"}),"\n",(0,i.jsxs)(t.p,{children:["Two months ago, I conducted a similar test to this one to compare the presets evolution between versions ",(0,i.jsx)(t.strong,{children:"1.8.0"})," and ",(0,i.jsx)(t.strong,{children:"2.0.0"}),". The results were pretty unsatisfying: I noticed that ",(0,i.jsx)(t.strong,{children:"presets -1 to 8"})," in ",(0,i.jsx)(t.strong,{children:"v2.0.0"})," performed like the old ",(0,i.jsx)(t.strong,{children:"presets 0 to 9"})," did in ",(0,i.jsx)(t.strong,{children:"v1.8.0"}),". We basically saw an efficiency regression at a given preset, and speedups did not follow suit as well as we would have anticipated. All in all, it wasn't all that bad, it suffice to say you could simply drop a preset from before and you were good to go again. What was more concerning however is that the release note claimed important speedups that did not impact efficiency and my testing proved otherwise. My theory is that due to the dev team testing methodology, which consist of mostly pretty low resolution clips and non-psychovisual metrics like PSNR, SSIM or bad psychovisual metrics like VMAF, it's very well possible they were tricked into thinking they introduced improvements as they tweaked the presets when in reality the metrics simply didn't notice the quality degradation. Such issue is an additional reason why the industry should adopt more competent metrics, ones that better correlate with the human vision, to improve encoders in more impactful ways and better avoid pointless regressions."]}),"\n",(0,i.jsx)(t.p,{children:"So the question for today's testing is: have the SVT-AV1 devs redeemed themselves and actually improved the presets trade-offs this time around? Let's find out!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset--1-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset -1"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:'Let\'s start off with a battle of the placebos, with the efficiency at "high quality":'})}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'And the efficiency at "low quality":'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Yes, this is a bit underwhelming, but you can't just improve the best an encoder has to offer with just tweaking right?"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Now, let's compare their respective speeds:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Let's be grateful it became ever so slightly faster, I guess."}),"\n",(0,i.jsxs)(t.h3,{id:"preset-0-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 0"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Overall, efficiency wise, this new ",(0,i.jsx)(t.strong,{children:"preset 0"})," places itself in-between old ",(0,i.jsx)(t.strong,{children:"preset -1"})," and ",(0,i.jsx)(t.strong,{children:"0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Interestingly enough, its speed is much closer to the old ",(0,i.jsx)(t.strong,{children:"preset 0"})," than to the old ",(0,i.jsx)(t.strong,{children:"preset -1"}),". This means ",(0,i.jsx)(t.strong,{children:"preset 0"})," was genuinely improved over v2.0.0!"]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-1-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 1"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["In efficiency, this new ",(0,i.jsx)(t.strong,{children:"preset 1"})," is often equal to old ",(0,i.jsx)(t.strong,{children:"preset 0"}),", else in-between old ",(0,i.jsx)(t.strong,{children:"preset 0 and 1"}),"."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["We observe that the new preset is a bit closer to old ",(0,i.jsx)(t.strong,{children:"preset 1"})," speeds than it is to old ",(0,i.jsx)(t.strong,{children:"preset 0"})," speeds. Good news!"]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-2-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 2"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Oh well, that's awkward."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Speed was left untouched too, meaning ",(0,i.jsx)(t.strong,{children:"preset 2"})," is unchanged in v2.1.0."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-3-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 3"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["The new ",(0,i.jsx)(t.strong,{children:"preset 3"}),"'s efficiency is the same as the old one."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"However, the preset got slightly faster, so this is a speedup!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset-4-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 4"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["We can observe that ",(0,i.jsx)(t.strong,{children:"preset 4"})," got slightly to moderately worse efficiency wise."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Fortunately, the consequence of that slight efficiency decrease is a big performance improvement!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset-5-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 5"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 5"})," seems to have gotten ever so slightly worse efficiency wise."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Yet it became slightly faster, this is overall a good trade-off."}),"\n",(0,i.jsxs)(t.h3,{id:"preset-6-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 6"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["The new ",(0,i.jsx)(t.strong,{children:"preset 6"})," has a huge responsibility: being able to compensate in the absence of its ",(0,i.jsx)(t.strong,{children:"preset 7"})," sibling. It seems to performs in-between old ",(0,i.jsx)(t.strong,{children:"preset 6 and 7"}),", usually closer to old ",(0,i.jsx)(t.strong,{children:"7"}),"."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 6"})," is now ever so slightly slower to old ",(0,i.jsx)(t.strong,{children:"7"}),", this is an interesting trade-off, overall a win over old ",(0,i.jsx)(t.strong,{children:"7"}),"."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-7-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 7"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.p,{children:["Again, there is no preset 7. Actually, it's preset 6 that disappeared but I'm not remaking the graphs just for fun. If you select preset 6, you will be granted the following message: ",(0,i.jsx)(t.code,{children:"Svt[warn]: Preset M6 is mapped to M7."})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"always_has_been",src:s(9502).A+"",width:"833",height:"466"})}),"\n",(0,i.jsxs)(t.h3,{id:"preset-8-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 8"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["In efficiency, this new ",(0,i.jsx)(t.strong,{children:"preset 8"})," is sometimes equal or slightly worse to the old ",(0,i.jsx)(t.strong,{children:"8"}),", and sometimes equal or slightly worse than old ",(0,i.jsx)(t.strong,{children:"7"}),"..."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Overall, the speed is pretty much unchanged from old ",(0,i.jsx)(t.strong,{children:"8"}),". It looks like a slight regression, that's pretty disappointing."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-9-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 9"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["The new ",(0,i.jsx)(t.strong,{children:"preset 9"})," is the same as ever, ever so slightly better in some scenario but nothing groundbreaking."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Its speed remains the same, sometimes ever so slightly slower. Basically the preset is pretty much unchanged, which may as well be a relief, as the last usable preset of the encoder."}),"\n",(0,i.jsxs)(t.h3,{id:"preset-10-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 10"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 10"})," is slightly to moderately worse efficiency wise."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Its speed is mostly the same, sometimes ever so slightly faster. It's a wash, avoid this preset at all costs!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset-11-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 11"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 11"}),"'s efficiency is untouched."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 11"}),"'s speed is unchanged as well."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-12-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 12"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Just as ",(0,i.jsx)(t.strong,{children:"preset 6"}),", ",(0,i.jsx)(t.strong,{children:"preset 12"})," is now mapped to ",(0,i.jsx)(t.strong,{children:"13"}),", and unsurprisingly, its efficiency is equal to old ",(0,i.jsx)(t.strong,{children:"13"}),"."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"The speeds seem to be in-between old 12 and 13, so potentially a slight speedup. Still, nothing to get excited at."}),"\n",(0,i.jsx)(t.h3,{id:"tldr-1",children:"TLDR"}),"\n",(0,i.jsxs)(t.p,{children:["From these extensive comparisons, it appears that some presets have received genuine improvements in their respective efficiency/speed trade-off.\nSome presets, like ",(0,i.jsx)(t.strong,{children:"-1"}),", ",(0,i.jsx)(t.strong,{children:"0"}),", ",(0,i.jsx)(t.strong,{children:"1"})," and ",(0,i.jsx)(t.strong,{children:"3"}),", received the most significant improvements, followed by ",(0,i.jsx)(t.strong,{children:"4"}),", ",(0,i.jsx)(t.strong,{children:"5"})," and ",(0,i.jsx)(t.strong,{children:"6"})," with overall beneficial new trade-offs. ",(0,i.jsx)(t.strong,{children:"Preset 12"})," got slightly faster too. On the other hand, ",(0,i.jsx)(t.strong,{children:"presets 8 and 10"})," seemed to have regressed slightly, and ",(0,i.jsx)(t.strong,{children:"presets 2 and 9"})," are perfectly unchanged from v2.0.0."]}),"\n",(0,i.jsx)(t.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,i.jsxs)(t.p,{children:["SVT-AV1 2.1.0 introduced some welcomed improvements. ",(0,i.jsx)(t.strong,{children:"Presets 2 through 4"})," remain the king of optimal AV1 encoding, while ",(0,i.jsx)(t.strong,{children:"presets 5 through 9"})," stand as good options for the people that find ",(0,i.jsx)(t.strong,{children:"2-4"})," to be too slow for their liking."]}),"\n",(0,i.jsx)(t.p,{children:"Let's be honest a second, not much as changed in SVT-AV1 since the first blog post. There was no need to redo all the parameter testing for the simple reason that their behavior remained the same, as did the conclusions drawn from them. I hope this article wasn't disappointing in a sense... Still, be reassured, this was just an appetizer, there will be more in the near future!"}),"\n",(0,i.jsxs)(t.p,{children:["By the way, did you know that the ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.a,{href:"https://github.com/gianni-rosato/svt-av1-psy/",children:"SVT-AV1-PSY project"})})," was initiated a few months ago? Its defaults were tailored according to the testing done in the last blog post, allowing a free efficiency boost for anyone not keen to tweak their encoders. Furthermore, SVT-AV1-PSY introduced a sharpness parameter to control distortion, a quarter-step quantizer for more CRF precision, a new subjective SSIM tune, Dolby Vision support, frame luma bias, and some other knobs to improve the appeal and consistency of your encodes. It is actively maintained by a group of talented people, including the main dev of the aom-av1-lavish fork of aomenc. Some of the changes are being backported to mainline SVT-AV1 due to the increased interest of the mainline devs. Please check it out!"]}),"\n",(0,i.jsx)(t.p,{children:"Hopefully, this comprehensive second deep dive should give you a helpful new starting point for choosing settings when encoding with the latest SVT-AV1(-PSY) 2.1.0."}),"\n",(0,i.jsx)(t.h2,{id:"future",children:"Future"}),"\n",(0,i.jsx)(t.p,{children:"My plans for the future regarding the blog post include:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"polishing this blog post and aggrementing it of image comparisons."}),"\n",(0,i.jsx)(t.li,{children:"a follow-up article in the relatively near future about giving you encoding tips and explaining common AV1 encoding knowlegde, for instance showcasing why film grain synthesis is a game-changer or why chunked encoding can prove beneficial to your encoding pipeline."}),"\n",(0,i.jsx)(t.li,{children:"an article focused on observing the evolution of SVT-AV1 since the beginning of its development, as well as comparisons with current aomenc, rav1e and SVT-AV1-PSY, including a quick look at the current state of AVM (development ground for AV2) in comparison to VVC's state."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Thanks for reading!"}),"\n"]})}function O(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(R,{...e})}):R(e)}},9502:(e,t,s)=>{s.d(t,{A:()=>i});const i=s.p+"assets/images/preset_7_meme-db92f83a118086187f0de0dea1362caf.webp"}}]);
\ No newline at end of file
diff --git a/assets/js/37c719d6.d338fb2a.js b/assets/js/37c719d6.d338fb2a.js
new file mode 100644
index 00000000..8667807d
--- /dev/null
+++ b/assets/js/37c719d6.d338fb2a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkcodec_wiki=self.webpackChunkcodec_wiki||[]).push([[1227],{1165:(e,t,s)=>{s.d(t,{Ck:()=>h,kS:()=>b});var i=s(4848),n=s(5293),o=s(6540),r=s(3517),a=s(943),c=s(1412),m=s(9522),l=s(1303),p=s(8633),u=s(363);const h=({imageData:e})=>{const t=({currentSlide:e,direction:t,slideCount:s,...n})=>"left"===t?(0,i.jsx)(p.A,{...n,style:{color:"#fff",fontSize:24,width:24,height:24,zIndex:1,left:10}}):(0,i.jsx)(u.A,{...n,style:{color:"#fff",fontSize:24,width:24,height:24,zIndex:1,right:10}});return(0,i.jsx)(r.A,{arrows:!0,prevArrow:(0,i.jsx)(t,{direction:"left"}),nextArrow:(0,i.jsx)(t,{direction:"right"}),children:e.map((e=>(0,i.jsx)(a.A,{src:e.src},e.src)))})},b=({tabMap:e})=>{const[t,s]=(0,o.useState)(Object.keys(e)[0]),{colorMode:r,setColorMode:a}=(0,n.G)();return(0,i.jsx)(c.Ay,{theme:{algorithm:"dark"===r?m.A.darkAlgorithm:m.A.defaultAlgorithm},children:(0,i.jsx)(l.A,{tabList:Object.entries(e).map((([e,t])=>({key:e,label:t.label}))),activeTabKey:t,onTabChange:e=>{s(e)},children:e[t].component})})}},9168:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>q,contentTitle:()=>G,default:()=>O,frontMatter:()=>E,metadata:()=>V,toc:()=>N});var i=s(4848),n=s(8453),o=s(1165),r=s(6540),a=s(6942),c=s.n(a),m=s(9853);function l(e){return["small","middle","large"].includes(e)}var p=s(2279),u=s(3442),h=s(336);const b=["wrap","nowrap","wrap-reverse"],v=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],g=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"];const d=function(e,t){return c()(Object.assign(Object.assign(Object.assign({},((e,t)=>{const s={};return b.forEach((i=>{s[`${e}-wrap-${i}`]=t.wrap===i})),s})(e,t)),((e,t)=>{const s={};return g.forEach((i=>{s[`${e}-align-${i}`]=t.align===i})),s[`${e}-align-stretch`]=!t.align&&!!t.vertical,s})(e,t)),((e,t)=>{const s={};return v.forEach((i=>{s[`${e}-justify-${i}`]=t.justify===i})),s})(e,t)))},y=e=>{const{componentCls:t}=e;return{[t]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},f=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},_=e=>{const{componentCls:t}=e,s={};return b.forEach((e=>{s[`${t}-wrap-${e}`]={flexWrap:e}})),s},x=e=>{const{componentCls:t}=e,s={};return g.forEach((e=>{s[`${t}-align-${e}`]={alignItems:e}})),s},k=e=>{const{componentCls:t}=e,s={};return v.forEach((e=>{s[`${t}-justify-${e}`]={justifyContent:e}})),s},w=(0,u.OF)("Flex",(e=>{const{paddingXS:t,padding:s,paddingLG:i}=e,n=(0,h.h1)(e,{flexGapSM:t,flexGap:s,flexGapLG:i});return[y(n),f(n),_(n),x(n),k(n)]}),(()=>({})),{resetStyle:!1});var S=function(e,t){var s={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(s[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(i=Object.getOwnPropertySymbols(e);npreset -1
: v2.0.0 vs v2.1.0",id:"preset--1-v200-vs-v210",level:3},{value:"preset 0
: v2.0.0 vs v2.1.0",id:"preset-0-v200-vs-v210",level:3},{value:"preset 1
: v2.0.0 vs v2.1.0",id:"preset-1-v200-vs-v210",level:3},{value:"preset 2
: v2.0.0 vs v2.1.0",id:"preset-2-v200-vs-v210",level:3},{value:"preset 3
: v2.0.0 vs v2.1.0",id:"preset-3-v200-vs-v210",level:3},{value:"preset 4
: v2.0.0 vs v2.1.0",id:"preset-4-v200-vs-v210",level:3},{value:"preset 5
: v2.0.0 vs v2.1.0",id:"preset-5-v200-vs-v210",level:3},{value:"preset 6
: v2.0.0 vs v2.1.0",id:"preset-6-v200-vs-v210",level:3},{value:"preset 7
: v2.0.0 vs v2.1.0",id:"preset-7-v200-vs-v210",level:3},{value:"preset 8
: v2.0.0 vs v2.1.0",id:"preset-8-v200-vs-v210",level:3},{value:"preset 9
: v2.0.0 vs v2.1.0",id:"preset-9-v200-vs-v210",level:3},{value:"preset 10
: v2.0.0 vs v2.1.0",id:"preset-10-v200-vs-v210",level:3},{value:"preset 11
: v2.0.0 vs v2.1.0",id:"preset-11-v200-vs-v210",level:3},{value:"preset 12
: v2.0.0 vs v2.1.0",id:"preset-12-v200-vs-v210",level:3},{value:"TLDR",id:"tldr-1",level:3},{value:"Conclusion",id:"conclusion",level:2},{value:"Future",id:"future",level:2}];function R(e){const t={a:"a",blockquote:"blockquote",code:"code",del:"del",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"SVT-AV1, the most scalable AV1 encoder, has received a new update and one may wonder if the old presets recommendation still holds today. We will delve into that in this blog post, based on a series of speed and visual quality benchmarks with SSIMULACRA2 and XPSNR of SVT-AV1 2.1.0 on a corpus of varied animated clips."}),"\n",(0,i.jsx)(t.h2,{id:"feedback",children:"Feedback"}),"\n",(0,i.jsx)(t.p,{children:"I unfortunately never got to update the previous blog post with the image comparisons, and some people expressed concerns that this testing may not be representative of live action content. For the former, I will have to ask for your patience again, because this blog post won't initially contain image comparisons either, but this time they are being actively worked on, along with a magnificent comparisons component and this page will get updated once that is done. As for the latter, please be reassured that this testing in its entirety is perfectly representative of any modern content people typically encode: the diversity of japanese animation is rich and the content specifically chosen for this benchmark is relatively complex. From 3DCG to extremely noisy clips, we are far from the easy-to-compress static scenes of some slice-of-life show."}),"\n",(0,i.jsx)(t.p,{children:"I have also decided to complement this benchmark of another psychovisually-driven metric (XPSNR) so that double-checking is made easier. Thus, each graph possesses a SSIMULACRA2 version and a XPSNR version. Don't hesitate to switch between one another!"}),"\n",(0,i.jsx)(t.h2,{id:"methodology",children:"Methodology"}),"\n",(0,i.jsxs)(t.p,{children:["The resources available will range from ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"graphs"})})," to ",(0,i.jsx)(t.del,{children:(0,i.jsx)(t.strong,{children:"image comparisons"})})," (WIP, for real this time). The ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"former"})})," has the advantage of being easily understandable, showcasing pure efficiency comparisons between encoder parameters using metrics as the reference, while the ",(0,i.jsx)(t.strong,{children:"latter"})," are image samples from the files encoded during the tests that enable you to check quality for yourself, adding another layer of subjective interpretation to these comparisons."]}),"\n",(0,i.jsxs)(t.p,{children:["The testing methodology involves using relatively short video samples from a wide range of modern anime genre, which have been either losslessly encoded with ",(0,i.jsx)(t.code,{children:"x264 --qp 0"})," for ease of use or losslessly cut from their source. These lossless files are then pipped into SvtAv1EncApp ",(0,i.jsx)(t.em,{children:"directly"}),", meaning we are measuring the performance of a single encoder instance and not leveraging chunked encoding like any actual final AV1 encoding pipeline should. Once an encode is done, SSIMULACRA2 scores are calculated using the ",(0,i.jsx)(t.a,{href:"https://github.com/dnjulek/vapoursynth-ssimulacra2",children:"Zig implementation"}),", XPSNR scores on the other hand are calculated using a ",(0,i.jsx)(t.a,{href:"https://github.com/fraunhoferhhi/xpsnr",children:"ffmpeg filter"}),", and lots of useful data are aggregated to make the graphs for this benchmark, including encoding time, encode size (bitrate), and metrics scores. Bits per pixel scores (BPP) are calculated so that the ",(0,i.jsx)(t.code,{children:"Metric / BPP"})," graphs may represent the closest we have to real efficiency."]}),"\n",(0,i.jsx)(t.p,{children:"The clips used in this test were acquired legally. The Codec Wiki and its contributors do not endorse media piracy."}),"\n",(0,i.jsxs)(t.p,{children:["SvtAv1EncApp was compiled directly from the ",(0,i.jsx)(t.a,{href:"https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/",children:"v2.0.0 and v2.1.0 source code"})," using the provided ",(0,i.jsx)(t.code,{children:"Build/linux/build.sh"})," script, Clang 16.0.6, and Profile-Guided Optimization (PGO). The testing machine is comprised of an i3 12100 with 16GB of 3200MHz CL14 DDR4 RAM in Arch Linux with kernel 6.7.7 and the performance governor enabled. All encodes have been made in the same session without rebooting."]}),"\n",(0,i.jsxs)(t.p,{children:["This testing was conducted within the ",(0,i.jsx)(t.a,{href:"https://discord.gg/83dRFDFDp7",children:"AV1 Weeb Edition"})," Discord server, which is focused on encoding animated content in AV1."]}),"\n",(0,i.jsx)(t.h2,{id:"samples",children:"Samples"}),"\n",(0,i.jsx)(t.p,{children:"The samples are as follows:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["11s ",(0,i.jsx)(t.code,{children:"Blame!"})," clip which sports 3DCG action with lots of grain, effects and high-contrast elements."]}),"\n",(0,i.jsxs)(t.li,{children:["13s ",(0,i.jsx)(t.code,{children:"Blue Lock"})," clip which sports rapid camera movements, complex geometry and high-contrast elements."]}),"\n",(0,i.jsxs)(t.li,{children:["5s ",(0,i.jsx)(t.code,{children:"Spy x Family"})," first ending sequence with an extremely high amount of dynamic noise. New most complex source of this set."]}),"\n",(0,i.jsxs)(t.li,{children:["12s ",(0,i.jsx)(t.code,{children:"Jigokuraku (Hell's Paradise)"})," flashback clip with huge static grain in a very dark scenery and some action."]}),"\n",(0,i.jsxs)(t.li,{children:["5s ",(0,i.jsx)(t.code,{children:"The Garden of Sinners"})," clean but fast-paced 3DCG scene with explosions."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"The resolution of every clip is 1080p, except for the first one which is 1920x804."}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["All clips have been encoded in a wide quality range, from ",(0,i.jsx)(t.code,{children:"--crf 6"})," to ",(0,i.jsx)(t.code,{children:"--crf 46"}),", by increments of 4."]})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Without further ado, let's start with the first comparisons!"}),"\n",(0,i.jsxs)(t.h2,{id:"presets-comparisons--1---13-12",children:["Presets comparisons (-1 -> ",(0,i.jsx)(t.del,{children:"13"})," 12)"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["In the following graphs, you may find comparisons between all SVT-AV1 presets, ranging from the slowest ",(0,i.jsx)(t.code,{children:"--preset -1"})," to the fastest ",(0,i.jsx)(t.code,{children:"--preset 12"}),"."]})}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Yes, you heard that right. Preset 7 and 13 are no more in ",(0,i.jsx)(t.strong,{children:"v2.1.0"}),". This new update, like the previous one, mostly consisted of optimizing the presets trade-offs. The devs have made the choice to map ",(0,i.jsx)(t.code,{children:"preset 7"})," to ",(0,i.jsx)(t.code,{children:"preset 6"})," and ",(0,i.jsx)(t.code,{children:"preset 13"})," to ",(0,i.jsx)(t.code,{children:"preset 12"})," due to the lack of spacing between the new presets. We will discuss the implications of this further ahead."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--preset X"})," is the only parameter used here, in conjunction with the CRF values. That means everything else is default. The defaults worth mentioning are:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--tune 1"}),": tune PSNR"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--aq-mode 2"}),": variance deltaq"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-qm 0"}),": quantisation matrices disabled"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--irefresh-type 2"}),": closed GOP"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-tf 1"}),": temporal filtering enabled"]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"And more, like CDEF and restoration enabled, overlays and film-grain disabled..."}),"\n",(0,i.jsx)(t.h3,{id:"efficiency",children:"Efficiency"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"First of all, here are the full efficiency graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/full/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"This is all very cool, but visually bloated."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now the same graphs but focusing on the "high quality" range (CRF6 -> 22):'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Same, but now focusing on the "low quality" range (CRF26 -> 46):'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["If we now focus on ",(0,i.jsx)(t.strong,{children:"presets 4"}),' and below, where it\'s more difficult to discern the differences between presets, we get this at "high quality":']}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'And the following at "low quality":'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/mrto4/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.h3,{id:"speed",children:"Speed"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Let's now see speed comparisons between all presets:"})}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speed/SVT-1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Once is not custom, ",(0,i.jsx)(t.strong,{children:"preset -1"})," is so abysmally slow it makes the graph unusable."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["Same, but without the placebo ",(0,i.jsx)(t.strong,{children:"preset -1"}),":"]}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speednomr/SVT0_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Lastly, here is what it looks like with a logarithmic scale:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.1.0-only/allpresets/speedlog/SVT-1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.h3,{id:"interpretation",children:"Interpretation"}),"\n",(0,i.jsxs)(t.p,{children:["As for interpreting the results, it would seem like ",(0,i.jsx)(t.strong,{children:"preset 2"})," and ",(0,i.jsx)(t.strong,{children:"preset 4"})," remain all-around very balanced presets, with ",(0,i.jsx)(t.strong,{children:"preset 3"})," being in a nice in-between spot, an improvement over v2.0.0's ",(0,i.jsx)(t.strong,{children:"preset 3"})," in a way. We will better understand the reasons for this when we'll compare the new version to the last, a bit after."]}),"\n",(0,i.jsxs)(t.p,{children:["The quality gap between ",(0,i.jsx)(t.strong,{children:"preset 2"})," and ",(0,i.jsx)(t.strong,{children:"preset 1"})," is usually pretty narrow, however the speed penalty from going to ",(0,i.jsx)(t.strong,{children:"preset 1"})," is ~2x, when the penalty of going from ",(0,i.jsx)(t.strong,{children:"preset 3"})," to ",(0,i.jsx)(t.strong,{children:"preset 2"})," is closer to ~1.5x. As such, ",(0,i.jsx)(t.strong,{children:"preset 1"})," enters placebo territory, and considering the very little benefits of going any lower than it, compared to the huge performance loss of even lower presets, I advise you not to waste encoding resources on ",(0,i.jsx)(t.strong,{children:"preset 0"})," and ",(0,i.jsx)(t.strong,{children:"preset -1"}),". This applies especially at medium to high quality, however at extremely low quality like the CRF40 range, we can still see some small gains from these placebo presets."]}),"\n",(0,i.jsxs)(t.p,{children:["When we start talking about faster presets though, things are pretty different from previous versions: ",(0,i.jsx)(t.strong,{children:"presets 5 to 9"})," behave similarly on the graphs and seem to stand apart from their slower counterparts by just a bit. If you can bear the speed of ",(0,i.jsx)(t.strong,{children:"preset 4"}),", you should definitely be going for it, however if fast encoding is a necessity, for example in the case of realtime transcoding or streaming, ",(0,i.jsx)(t.strong,{children:"presets 5 through 9"})," will serve you right with great efficiency/speed trade-offs between one another. No preset in that range particularly stands out from the others, so simply pick one depending on your performance needs."]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Presets 10 to 12"})," are pretty inefficient, and to be avoided if possible. They can still be of use in a convex-hull scenario, but in the case of realtime transcoding, you may be better off with a hardware encoder like the ones found in RTX 4000 or Arc GPUs, especially since SVT-AV1's target bitrate mode is even less efficient than CRF mode."]}),"\n",(0,i.jsx)(t.h3,{id:"tldr",children:"TLDR"}),"\n",(0,i.jsxs)(t.p,{children:["The same conclusions as the previous blog post can be made:\n",(0,i.jsxs)(t.strong,{children:["clear quality gains can be observed as we decrease presets, until ",(0,i.jsx)(t.strong,{children:"preset 2"}),", however the effectiveness of dropping presets is noticeably less and less important as quality is increased."]})]}),"\n",(0,i.jsx)(t.p,{children:"In the next part, we will evaluate the differences in efficiency and speed of every presets when updating from SVT-AV1 2.0.0 to 2.1.0, which should enable an increase of nuance from the previous results alone."}),"\n",(0,i.jsx)(t.h2,{id:"svt-av1-v200-vs-v210-presets-comparisons",children:"SVT-AV1 v2.0.0 vs v2.1.0 presets comparisons:"}),"\n",(0,i.jsxs)(t.p,{children:["Two months ago, I conducted a similar test to this one to compare the presets evolution between versions ",(0,i.jsx)(t.strong,{children:"1.8.0"})," and ",(0,i.jsx)(t.strong,{children:"2.0.0"}),". The results were pretty unsatisfying: I noticed that ",(0,i.jsx)(t.strong,{children:"presets -1 to 8"})," in ",(0,i.jsx)(t.strong,{children:"v2.0.0"})," performed like the old ",(0,i.jsx)(t.strong,{children:"presets 0 to 9"})," did in ",(0,i.jsx)(t.strong,{children:"v1.8.0"}),". We basically saw an efficiency regression at a given preset, and speedups did not follow suit as well as we would have anticipated. All in all, it wasn't all that bad, it suffice to say you could simply drop a preset from before and you were good to go again. What was more concerning however is that the release note claimed important speedups that did not impact efficiency and my testing proved otherwise. My theory is that due to the dev team testing methodology, which consist of mostly pretty low resolution clips and non-psychovisual metrics like PSNR, SSIM or bad psychovisual metrics like VMAF, it's very well possible they were tricked into thinking they introduced improvements as they tweaked the presets when in reality the metrics simply didn't notice the quality degradation. Such issue is an additional reason why the industry should adopt more competent metrics, ones that better correlate with the human vision, to improve encoders in more impactful ways and better avoid pointless regressions."]}),"\n",(0,i.jsx)(t.p,{children:"So the question for today's testing is: have the SVT-AV1 devs redeemed themselves and actually improved the presets trade-offs this time around? Let's find out!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset--1-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset -1"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:'Let\'s start off with a battle of the placebos, with the efficiency at "high quality":'})}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'And the efficiency at "low quality":'}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT-1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Yes, this is a bit underwhelming, but you can't just improve the best an encoder has to offer with just tweaking right?"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Now, let's compare their respective speeds:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT-1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Let's be grateful it became ever so slightly faster, I guess."}),"\n",(0,i.jsxs)(t.h3,{id:"preset-0-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 0"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT0_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT0_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Overall, efficiency wise, this new ",(0,i.jsx)(t.strong,{children:"preset 0"})," places itself in-between old ",(0,i.jsx)(t.strong,{children:"preset -1"})," and ",(0,i.jsx)(t.strong,{children:"0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT0_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Interestingly enough, its speed is much closer to the old ",(0,i.jsx)(t.strong,{children:"preset 0"})," than to the old ",(0,i.jsx)(t.strong,{children:"preset -1"}),". This means ",(0,i.jsx)(t.strong,{children:"preset 0"})," was genuinely improved over v2.0.0!"]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-1-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 1"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT1_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["In efficiency, this new ",(0,i.jsx)(t.strong,{children:"preset 1"})," is often equal to old ",(0,i.jsx)(t.strong,{children:"preset 0"}),", else in-between old ",(0,i.jsx)(t.strong,{children:"preset 0 and 1"}),"."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT1_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["We observe that the new preset is a bit closer to old ",(0,i.jsx)(t.strong,{children:"preset 1"})," speeds than it is to old ",(0,i.jsx)(t.strong,{children:"preset 0"})," speeds. Good news!"]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-2-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 2"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT2_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT2_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Oh well, that's awkward."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT2_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Speed was left untouched too, meaning ",(0,i.jsx)(t.strong,{children:"preset 2"})," is unchanged in v2.1.0."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-3-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 3"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT3_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT3_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["The new ",(0,i.jsx)(t.strong,{children:"preset 3"}),"'s efficiency is the same as the old one."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT3_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"However, the preset got slightly faster, so this is a speedup!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset-4-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 4"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT4_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT4_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["We can observe that ",(0,i.jsx)(t.strong,{children:"preset 4"})," got slightly to moderately worse efficiency wise."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT4_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Fortunately, the consequence of that slight efficiency decrease is a big performance improvement!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset-5-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 5"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT5_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT5_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 5"})," seems to have gotten ever so slightly worse efficiency wise."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT5_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Yet it became slightly faster, this is overall a good trade-off."}),"\n",(0,i.jsxs)(t.h3,{id:"preset-6-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 6"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT6_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT6_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["The new ",(0,i.jsx)(t.strong,{children:"preset 6"})," has a huge responsibility: being able to compensate in the absence of its ",(0,i.jsx)(t.strong,{children:"preset 7"})," sibling. It seems to performs in-between old ",(0,i.jsx)(t.strong,{children:"preset 6 and 7"}),", usually closer to old ",(0,i.jsx)(t.strong,{children:"7"}),"."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT6_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 6"})," is now ever so slightly slower to old ",(0,i.jsx)(t.strong,{children:"7"}),", this is an interesting trade-off, overall a win over old ",(0,i.jsx)(t.strong,{children:"7"}),"."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-7-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 7"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.p,{children:["Again, there is no preset 7. Actually, it's preset 6 that disappeared but I'm not remaking the graphs just for fun. If you select preset 6, you will be granted the following message: ",(0,i.jsx)(t.code,{children:"Svt[warn]: Preset M6 is mapped to M7."})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"always_has_been",src:s(9502).A+"",width:"833",height:"466"})}),"\n",(0,i.jsxs)(t.h3,{id:"preset-8-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 8"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT8_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT8_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["In efficiency, this new ",(0,i.jsx)(t.strong,{children:"preset 8"})," is sometimes equal or slightly worse to the old ",(0,i.jsx)(t.strong,{children:"8"}),", and sometimes equal or slightly worse than old ",(0,i.jsx)(t.strong,{children:"7"}),"..."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT8_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Overall, the speed is pretty much unchanged from old ",(0,i.jsx)(t.strong,{children:"8"}),". It looks like a slight regression, that's pretty disappointing."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-9-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 9"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT9_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT9_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["The new ",(0,i.jsx)(t.strong,{children:"preset 9"})," is the same as ever, ever so slightly better in some scenario but nothing groundbreaking."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT9_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Its speed remains the same, sometimes ever so slightly slower. Basically the preset is pretty much unchanged, which may as well be a relief, as the last usable preset of the encoder."}),"\n",(0,i.jsxs)(t.h3,{id:"preset-10-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 10"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT10_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT10_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 10"})," is slightly to moderately worse efficiency wise."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT10_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"Its speed is mostly the same, sometimes ever so slightly faster. It's a wash, avoid this preset at all costs!"}),"\n",(0,i.jsxs)(t.h3,{id:"preset-11-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 11"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT11_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT11_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 11"}),"'s efficiency is untouched."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT11_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Preset 11"}),"'s speed is unchanged as well."]}),"\n",(0,i.jsxs)(t.h3,{id:"preset-12-v200-vs-v210",children:[(0,i.jsx)(t.code,{children:"preset 12"}),": v2.0.0 vs v2.1.0"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, high quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/hq/SVT13_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs, low quality:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"SSIMU2",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_blame!_ssimu2.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_bluelock_ssimu2.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_jigokuraku-001_ssimu2.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_sxfed1_ssimu2.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_THE_GARDEN_OF_SINNERS_9_ssimu2.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})},xpsnr:{label:"XPSNR",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_blame!_xpsnr.webp",alt:"Blame!.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_bluelock_xpsnr.webp",alt:"BlueLock.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_jigokuraku-001_xpsnr.webp",alt:"Jigokuraku.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_sxfed1_xpsnr.webp",alt:"SpyxFamily.mkv Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/lq/SVT13_THE_GARDEN_OF_SINNERS_9_xpsnr.webp",alt:"TheGardenOfSinners.mkv Efficiency Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsxs)(t.p,{children:["Just as ",(0,i.jsx)(t.strong,{children:"preset 6"}),", ",(0,i.jsx)(t.strong,{children:"preset 12"})," is now mapped to ",(0,i.jsx)(t.strong,{children:"13"}),", and unsurprisingly, its efficiency is equal to old ",(0,i.jsx)(t.strong,{children:"13"}),"."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsxs)(T,{justify:"space-between",vertical:!0,children:[(0,i.jsx)("div",{style:{height:"0px"}}),(0,i.jsx)(o.kS,{tabMap:{ssimu2:{label:"Speed",component:(0,i.jsx)(o.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_blame!_speed.webp",alt:"Blame!.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_bluelock_speed.webp",alt:"BlueLock.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_jigokuraku-001_speed.webp",alt:"Jigokuraku.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_sxfed1_speed.webp",alt:"SpyxFamily.mkv Speed Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-2.1.0-blogpost/2.0.0vs2.1.0/speed/SVT13_THE_GARDEN_OF_SINNERS_9_speed.webp",alt:"TheGardenOfSinners.mkv Speed Graph"}]})}}}),(0,i.jsx)("div",{style:{height:"24px"}})]}),"\n",(0,i.jsx)(t.p,{children:"The speeds seem to be in-between old 12 and 13, so potentially a slight speedup. Still, nothing to get excited at."}),"\n",(0,i.jsx)(t.h3,{id:"tldr-1",children:"TLDR"}),"\n",(0,i.jsxs)(t.p,{children:["From these extensive comparisons, it appears that some presets have received genuine improvements in their respective efficiency/speed trade-off.\nSome presets, like ",(0,i.jsx)(t.strong,{children:"-1"}),", ",(0,i.jsx)(t.strong,{children:"0"}),", ",(0,i.jsx)(t.strong,{children:"1"})," and ",(0,i.jsx)(t.strong,{children:"3"}),", received the most significant improvements, followed by ",(0,i.jsx)(t.strong,{children:"4"}),", ",(0,i.jsx)(t.strong,{children:"5"})," and ",(0,i.jsx)(t.strong,{children:"6"})," with overall beneficial new trade-offs. ",(0,i.jsx)(t.strong,{children:"Preset 12"})," got slightly faster too. On the other hand, ",(0,i.jsx)(t.strong,{children:"presets 8 and 10"})," seemed to have regressed slightly, and ",(0,i.jsx)(t.strong,{children:"presets 2 and 9"})," are perfectly unchanged from v2.0.0."]}),"\n",(0,i.jsx)(t.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,i.jsxs)(t.p,{children:["SVT-AV1 2.1.0 introduced some welcomed improvements. ",(0,i.jsx)(t.strong,{children:"Presets 2 through 4"})," remain the king of optimal AV1 encoding, while ",(0,i.jsx)(t.strong,{children:"presets 5 through 9"})," stand as good options for the people that find ",(0,i.jsx)(t.strong,{children:"2-4"})," to be too slow for their liking."]}),"\n",(0,i.jsx)(t.p,{children:"Let's be honest a second, not much as changed in SVT-AV1 since the first blog post. There was no need to redo all the parameter testing for the simple reason that their behavior remained the same, as did the conclusions drawn from them. I hope this article wasn't disappointing in a sense... Still, be reassured, this was just an appetizer, there will be more in the near future!"}),"\n",(0,i.jsxs)(t.p,{children:["By the way, did you know that the ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.a,{href:"https://github.com/gianni-rosato/svt-av1-psy/",children:"SVT-AV1-PSY project"})})," was initiated a few months ago? Its defaults were tailored according to the testing done in the last blog post, allowing a free efficiency boost for anyone not keen to tweak their encoders. Furthermore, SVT-AV1-PSY introduced a sharpness parameter to control distortion, a quarter-step quantizer for more CRF precision, a new subjective SSIM tune, Dolby Vision support, frame luma bias, and some other knobs to improve the appeal and consistency of your encodes. It is actively maintained by a group of talented people, including the main dev of the aom-av1-lavish fork of aomenc. Some of the changes are being backported to mainline SVT-AV1 due to the increased interest of the mainline devs. Please check it out!"]}),"\n",(0,i.jsx)(t.p,{children:"Hopefully, this comprehensive second deep dive should give you a helpful new starting point for choosing settings when encoding with the latest SVT-AV1(-PSY) 2.1.0."}),"\n",(0,i.jsx)(t.h2,{id:"future",children:"Future"}),"\n",(0,i.jsx)(t.p,{children:"My plans for the future regarding the blog post include:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"polishing this blog post and aggrementing it of image comparisons."}),"\n",(0,i.jsx)(t.li,{children:"a follow-up article in the relatively near future about giving you encoding tips and explaining common AV1 encoding knowlegde, for instance showcasing why film grain synthesis is a game-changer or why chunked encoding can prove beneficial to your encoding pipeline."}),"\n",(0,i.jsx)(t.li,{children:"an article focused on observing the evolution of SVT-AV1 since the beginning of its development, as well as comparisons with current aomenc, rav1e and SVT-AV1-PSY, including a quick look at the current state of AVM (development ground for AV2) in comparison to VVC's state."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Thanks for reading!"}),"\n"]})}function O(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(R,{...e})}):R(e)}},9502:(e,t,s)=>{s.d(t,{A:()=>i});const i=s.p+"assets/images/preset_7_meme-db92f83a118086187f0de0dea1362caf.webp"}}]);
\ No newline at end of file
diff --git a/assets/js/48b7ca01.463cb8d6.js b/assets/js/48b7ca01.463cb8d6.js
deleted file mode 100644
index daa41d12..00000000
--- a/assets/js/48b7ca01.463cb8d6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkcodec_wiki=self.webpackChunkcodec_wiki||[]).push([[1347],{1165:(e,t,i)=>{i.d(t,{Ck:()=>m,kS:()=>h});var s=i(4848),a=i(5293),n=i(6540),o=i(3517),r=i(3501),c=i(1412),l=i(9522),d=i(1303);const m=({imageData:e})=>(0,s.jsx)(o.A,{arrows:!0,children:e.map((e=>(0,s.jsx)(r.A,{src:e.src},e.src)))}),h=({tabMap:e})=>{const[t,i]=(0,n.useState)(Object.keys(e)[0]),{colorMode:o,setColorMode:r}=(0,a.G)();return(0,s.jsx)(c.Ay,{theme:{algorithm:"dark"===o?l.A.darkAlgorithm:l.A.defaultAlgorithm},children:(0,s.jsx)(d.A,{tabList:Object.entries(e).map((([e,t])=>({key:e,label:t.label}))),activeTabKey:t,onTabChange:e=>{i(e)},children:e[t].component})})}},9350:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>m,frontMatter:()=>n,metadata:()=>r,toc:()=>l});var s=i(4848),a=i(8453);i(1165);const n={title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},o="Introduction",r={permalink:"/blog/svt-av1-deep-dive",source:"@site/blog/2023-12-30-svt-av1-deep-dive.mdx",title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",date:"2023-12-30T00:00:00.000Z",tags:[{label:"video",permalink:"/blog/tags/video"},{label:"compression",permalink:"/blog/tags/compression"},{label:"benchmarks",permalink:"/blog/tags/benchmarks"}],readingTime:22.32,hasTruncateMarker:!0,authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],frontMatter:{title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},unlisted:!1,prevItem:{title:"Observing SVT-AV1 v2.1.0's improvements: A New Deep Dive",permalink:"/blog/svt-av1-second-deep-dive"},nextItem:{title:"Embedding the Un-Embeddable",permalink:"/blog/embedding-the-un-embeddable"}},c={authorsImageUrls:[void 0]},l=[];function d(e){const t={del:"del",em:"em",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This blog post is based on a series of visual quality benchmarks with SSIMULACRA2 and speed benchmarks of SVT-AV1 1.8.0 on a corpus of animated clips."}),"\n",(0,s.jsxs)(t.p,{children:["The resources available will range from ",(0,s.jsx)(t.em,{children:(0,s.jsx)(t.strong,{children:"graphs"})})," to ",(0,s.jsx)(t.del,{children:(0,s.jsx)(t.strong,{children:"image comparisons"})})," (WIP). The ",(0,s.jsx)(t.em,{children:(0,s.jsx)(t.strong,{children:"former"})})," has the advantage of being easily understandable, showcasing pure efficiency comparisons between encoder parameters using metrics as the reference, while the ",(0,s.jsx)(t.strong,{children:"latter"})," are image samples from the encoded files during the tests that enable you to check quality for yourself and add another layer of subjective interpretation to these comparisons."]})]})}function m(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/48b7ca01.9b8dfff0.js b/assets/js/48b7ca01.9b8dfff0.js
new file mode 100644
index 00000000..6103bb19
--- /dev/null
+++ b/assets/js/48b7ca01.9b8dfff0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkcodec_wiki=self.webpackChunkcodec_wiki||[]).push([[1347],{1165:(e,t,i)=>{i.d(t,{Ck:()=>g,kS:()=>p});var s=i(4848),n=i(5293),r=i(6540),a=i(3517),o=i(943),c=i(1412),l=i(9522),d=i(1303),h=i(8633),m=i(363);const g=({imageData:e})=>{const t=({currentSlide:e,direction:t,slideCount:i,...n})=>"left"===t?(0,s.jsx)(h.A,{...n,style:{color:"#fff",fontSize:24,width:24,height:24,zIndex:1,left:10}}):(0,s.jsx)(m.A,{...n,style:{color:"#fff",fontSize:24,width:24,height:24,zIndex:1,right:10}});return(0,s.jsx)(a.A,{arrows:!0,prevArrow:(0,s.jsx)(t,{direction:"left"}),nextArrow:(0,s.jsx)(t,{direction:"right"}),children:e.map((e=>(0,s.jsx)(o.A,{src:e.src},e.src)))})},p=({tabMap:e})=>{const[t,i]=(0,r.useState)(Object.keys(e)[0]),{colorMode:a,setColorMode:o}=(0,n.G)();return(0,s.jsx)(c.Ay,{theme:{algorithm:"dark"===a?l.A.darkAlgorithm:l.A.defaultAlgorithm},children:(0,s.jsx)(d.A,{tabList:Object.entries(e).map((([e,t])=>({key:e,label:t.label}))),activeTabKey:t,onTabChange:e=>{i(e)},children:e[t].component})})}},9350:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>l});var s=i(4848),n=i(8453);i(1165);const r={title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},a="Introduction",o={permalink:"/blog/svt-av1-deep-dive",source:"@site/blog/2023-12-30-svt-av1-deep-dive.mdx",title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",date:"2023-12-30T00:00:00.000Z",tags:[{label:"video",permalink:"/blog/tags/video"},{label:"compression",permalink:"/blog/tags/compression"},{label:"benchmarks",permalink:"/blog/tags/benchmarks"}],readingTime:22.32,hasTruncateMarker:!0,authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],frontMatter:{title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},unlisted:!1,prevItem:{title:"Observing SVT-AV1 v2.1.0's improvements: A New Deep Dive",permalink:"/blog/svt-av1-second-deep-dive"},nextItem:{title:"Embedding the Un-Embeddable",permalink:"/blog/embedding-the-un-embeddable"}},c={authorsImageUrls:[void 0]},l=[];function d(e){const t={del:"del",em:"em",p:"p",strong:"strong",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This blog post is based on a series of visual quality benchmarks with SSIMULACRA2 and speed benchmarks of SVT-AV1 1.8.0 on a corpus of animated clips."}),"\n",(0,s.jsxs)(t.p,{children:["The resources available will range from ",(0,s.jsx)(t.em,{children:(0,s.jsx)(t.strong,{children:"graphs"})})," to ",(0,s.jsx)(t.del,{children:(0,s.jsx)(t.strong,{children:"image comparisons"})})," (WIP). The ",(0,s.jsx)(t.em,{children:(0,s.jsx)(t.strong,{children:"former"})})," has the advantage of being easily understandable, showcasing pure efficiency comparisons between encoder parameters using metrics as the reference, while the ",(0,s.jsx)(t.strong,{children:"latter"})," are image samples from the encoded files during the tests that enable you to check quality for yourself and add another layer of subjective interpretation to these comparisons."]})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/70de1c07.3dd7bc15.js b/assets/js/70de1c07.3dd7bc15.js
deleted file mode 100644
index fe18160c..00000000
--- a/assets/js/70de1c07.3dd7bc15.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkcodec_wiki=self.webpackChunkcodec_wiki||[]).push([[544],{1165:(e,t,s)=>{s.d(t,{Ck:()=>m,kS:()=>h});var i=s(4848),o=s(5293),n=s(6540),a=s(3517),r=s(3501),c=s(1412),l=s(9522),u=s(1303);const m=({imageData:e})=>(0,i.jsx)(a.A,{arrows:!0,children:e.map((e=>(0,i.jsx)(r.A,{src:e.src},e.src)))}),h=({tabMap:e})=>{const[t,s]=(0,n.useState)(Object.keys(e)[0]),{colorMode:a,setColorMode:r}=(0,o.G)();return(0,i.jsx)(c.Ay,{theme:{algorithm:"dark"===a?l.A.darkAlgorithm:l.A.defaultAlgorithm},children:(0,i.jsx)(u.A,{tabList:Object.entries(e).map((([e,t])=>({key:e,label:t.label}))),activeTabKey:t,onTabChange:e=>{s(e)},children:e[t].component})})}},850:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>a,metadata:()=>c,toc:()=>u});var i=s(4848),o=s(8453),n=s(1165);const a={title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},r="Introduction",c={permalink:"/blog/svt-av1-deep-dive",source:"@site/blog/2023-12-30-svt-av1-deep-dive.mdx",title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",date:"2023-12-30T00:00:00.000Z",tags:[{label:"video",permalink:"/blog/tags/video"},{label:"compression",permalink:"/blog/tags/compression"},{label:"benchmarks",permalink:"/blog/tags/benchmarks"}],readingTime:22.32,hasTruncateMarker:!0,authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],frontMatter:{title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},unlisted:!1,prevItem:{title:"Observing SVT-AV1 v2.1.0's improvements: A New Deep Dive",permalink:"/blog/svt-av1-second-deep-dive"},nextItem:{title:"Embedding the Un-Embeddable",permalink:"/blog/embedding-the-un-embeddable"}},l={authorsImageUrls:[void 0]},u=[{value:"Samples",id:"samples",level:2},{value:"Presets comparisons (-1 -> 13)",id:"presets-comparisons--1---13",level:2},{value:"TLDR",id:"tldr",level:3},{value:"Tunes comparisons",id:"tunes-comparisons",level:2},{value:"TLDR",id:"tldr-1",level:3},{value:"Parameters comparisons",id:"parameters-comparisons",level:2},{value:"--tile-rows 1 --tile-columns 1
vs default --tile-rows 0 --tile-columns 0
",id:"--tile-rows-1---tile-columns-1-vs-default---tile-rows-0---tile-columns-0",level:3},{value:"--aq-mode 0
vs default --aq-mode 2
",id:"--aq-mode-0-vs-default---aq-mode-2",level:3},{value:"--aq-mode 1
vs default --aq-mode 2
",id:"--aq-mode-1-vs-default---aq-mode-2",level:3},{value:"--enable-cdef 0
vs default --enable-cdef 1
",id:"--enable-cdef-0-vs-default---enable-cdef-1",level:3},{value:"--enable-dg 0
vs default --enable-dg 1
",id:"--enable-dg-0-vs-default---enable-dg-1",level:3},{value:"--enable-dlf 0
vs default --enable-dlf 1
",id:"--enable-dlf-0-vs-default---enable-dlf-1",level:3},{value:"--fast-decode 1
vs default --fast-decode 0
",id:"--fast-decode-1-vs-default---fast-decode-0",level:3},{value:"--irefresh-type 1
vs default --irefresh-type 2
",id:"--irefresh-type-1-vs-default---irefresh-type-2",level:3},{value:"--lookahead 0
vs default --lookahead -1
(auto)",id:"--lookahead-0-vs-default---lookahead--1-auto",level:3},{value:"--lookahead 60
vs default --lookahead -1
(auto)",id:"--lookahead-60-vs-default---lookahead--1-auto",level:3},{value:"--lookahead 120
(max) vs default --lookahead -1
(auto)",id:"--lookahead-120-max-vs-default---lookahead--1-auto",level:3},{value:"--enable-overlays 1
vs default --enable-overlays 0
",id:"--enable-overlays-1-vs-default---enable-overlays-0",level:3},{value:"--enable-qm 1
vs default --enable-qm 0
",id:"--enable-qm-1-vs-default---enable-qm-0",level:3},{value:"--enable-qm 1 --qm-min 0
vs --enable-qm 1
",id:"--enable-qm-1---qm-min-0-vs---enable-qm-1",level:3},{value:"--enable-restoration 0
vs default --enable-restoration 1
",id:"--enable-restoration-0-vs-default---enable-restoration-1",level:3},{value:"--scm 0
vs default --scm 2
(content adaptive)",id:"--scm-0-vs-default---scm-2-content-adaptive",level:3},{value:"--scm 1
vs default --scm 2
(content adaptive)",id:"--scm-1-vs-default---scm-2-content-adaptive",level:3},{value:"--enable-tf 0
vs default --enable-tf 1
",id:"--enable-tf-0-vs-default---enable-tf-1",level:3},{value:"--enable-tpl-la 0
vs default --enable-tpl-la 1
",id:"--enable-tpl-la-0-vs-default---enable-tpl-la-1",level:3},{value:"superres
:",id:"superres",level:3},{value:"Early TLDR on parameters results:",id:"early-tldr-on-parameters-results",level:3},{value:"Conclusion",id:"conclusion",level:2}];function m(e){const t={a:"a",blockquote:"blockquote",code:"code",del:"del",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"This blog post is based on a series of visual quality benchmarks with SSIMULACRA2 and speed benchmarks of SVT-AV1 1.8.0 on a corpus of animated clips."}),"\n",(0,i.jsxs)(t.p,{children:["The resources available will range from ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"graphs"})})," to ",(0,i.jsx)(t.del,{children:(0,i.jsx)(t.strong,{children:"image comparisons"})})," (WIP). The ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"former"})})," has the advantage of being easily understandable, showcasing pure efficiency comparisons between encoder parameters using metrics as the reference, while the ",(0,i.jsx)(t.strong,{children:"latter"})," are image samples from the encoded files during the tests that enable you to check quality for yourself and add another layer of subjective interpretation to these comparisons."]}),"\n",(0,i.jsxs)(t.p,{children:["The testing methodology involves using relatively short video samples from a wide range of modern anime genre, which have been either losslessly encoded with ",(0,i.jsx)(t.code,{children:"x264 --qp 0"})," for ease of use or losslessly cut from their source. These lossless files are then pipped into SvtAv1EncApp ",(0,i.jsx)(t.em,{children:"directly"}),", meaning we are measuring the performance of a single encoder instance and not leveraging chunked encoding like any actual final AV1 encoding pipeline should. Once an encode is done, SSIMULACRA2 scores are calculated using the ",(0,i.jsx)(t.a,{href:"https://github.com/dnjulek/vapoursynth-ssimulacra2",children:"Zig implementation"})," and lots of useful data are aggregated to make the graphs for this benchmark, including encoding time, encode size (bitrate), and SSIMULACRA2 scores. Bits per pixel scores (BPP) are calculated so that the ",(0,i.jsx)(t.code,{children:"Metric / BPP"})," graphs may represent the closest we have to real efficiency."]}),"\n",(0,i.jsx)(t.p,{children:"The clips used in this test were acquired legally. The Codec Wiki and its contributors do not endorse media piracy."}),"\n",(0,i.jsxs)(t.p,{children:["SvtAv1EncApp was compiled directly from the ",(0,i.jsx)(t.a,{href:"https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v1.8.0",children:"v1.8.0 source code"})," using the provided ",(0,i.jsx)(t.code,{children:"Build/linux/build.sh"})," script, Clang 16.0.6, and Profile-Guided Optimization (PGO). The testing machine is comprised of an i7 8750H running at 35W with 16GB of 2666MHz DDR4 RAM in Arch Linux with kernel 6.6.6 and the performance governor enabled. All encodes have been made in the same session without rebooting."]}),"\n",(0,i.jsxs)(t.p,{children:["This testing was conducted within the ",(0,i.jsx)(t.a,{href:"https://discord.gg/83dRFDFDp7",children:"AV1 Weeb Edition"})," Discord server, which is focused on encoding animated content in AV1."]}),"\n",(0,i.jsx)(t.h2,{id:"samples",children:"Samples"}),"\n",(0,i.jsx)(t.p,{children:"The samples are as follows:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["11s ",(0,i.jsx)(t.code,{children:"Blame!"})," clip which sports 3DCG action with lots of grain, effects and high-contrast elements. Most complex source of this set."]}),"\n",(0,i.jsxs)(t.li,{children:["13s ",(0,i.jsx)(t.code,{children:"Blue Lock"})," clip which sports rapid camera movements and rotations + high-contrast elements."]}),"\n",(0,i.jsxs)(t.li,{children:["15s ",(0,i.jsx)(t.code,{children:"Fate/Grand Order: Babylonia"})," relatively slow-paced clip with lots of effects still. Easiest source of this set but easy sources still give interesting data."]}),"\n",(0,i.jsxs)(t.li,{children:["22s ",(0,i.jsx)(t.code,{children:"Jigokuraku (Hell's Paradise)"})," flashback clip with huge static grain in a very dark scenery and some action."]}),"\n",(0,i.jsxs)(t.li,{children:["14s ",(0,i.jsx)(t.code,{children:"Kaguya-sama"})," opening sequence with lots of effects and fast change of scenery.\nThe resolution of every clip is 1080p, except for the first one which is 1920x804."]}),"\n"]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["All clips have been encoded in a wide quality range, from ",(0,i.jsx)(t.code,{children:"--crf 8"})," to ",(0,i.jsx)(t.code,{children:"--crf 43"}),"."]})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Without further ado, let's start with the first comparisons!"}),"\n",(0,i.jsx)(t.h2,{id:"presets-comparisons--1---13",children:"Presets comparisons (-1 -> 13)"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsxs)(t.strong,{children:["In the following graphs, you may find comparisons between all SVT-AV1 presets, ranging from the slowest ",(0,i.jsx)(t.code,{children:"--preset -1"})," to the fastest ",(0,i.jsx)(t.code,{children:"--preset 13"}),"."]}),"\n",(0,i.jsx)(t.em,{children:"Please remember that these two extreme presets are meant for development purposes and as such should not be used in normal encoding conditions. You will soon understand why."})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--preset X"})," is the only parameter used here, in conjunction with the CRF values. That means everything else is default. The defaults worth mentioning are:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--tune 1"}),": tune PSNR"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--aq-mode 2"}),": variance deltaq"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--enable-qm 0"}),": quantisation matrices disabled"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--irefresh-type 2"}),": closed GOP"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--enable-tf 1"}),": temporal filtering enabled\nAnd more, like CDEF and restoration enabled, overlays and film-grain disabled..."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"First of all, here are the efficiency graphs:"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_blame.webp",alt:"Blame!.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_bluelock.webp",alt:"BlueLock.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_fate.webp",alt:"Fate.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_jigokuraku.webp",alt:"Jigokuraku.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_kaguya.webp",alt:"Kaguya.h264 Efficiency Graph"}]}),"\n",(0,i.jsx)(t.p,{children:"This could be too much information."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now the same graphs but focusing on the "high quality" range (CRF8 -> 23):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_blame.webp",alt:"blame High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_bluelock.webp",alt:"bluelock High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_fate.webp",alt:"fate High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_jigokuraku.webp",alt:"jigokuraku High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_kaguya.webp",alt:"kaguya High Quality Efficiency Graph"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Same again but without presets 9 to 13 for better clarity:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now for the "low quality" range (CRF28 -> 43):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Same but without presets 9 to 13 for better clarity:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Let's now see speed comparisons between all presets:"})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed_overall.webp",alt:"speed_overall"})}),"\n",(0,i.jsxs)(t.p,{children:["As we can see, preset -1 is so abysmally slow it makes the graph unusable\n(BTW, notice the ",(0,i.jsx)(t.code,{children:"1e6"})," in the lower right corner, it is obviously not encoding at 1 to 4 ms, but at 1 000 000 to 4 000 000 ms)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Here is what it looks like with a logarithmic scale:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Now the speed graphs but with SSIMU2 on the y-axis instead of BPP: (logarithmic scale)"})}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Here are speeds graphs for preset 1 to 6 with a linear scale:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.p,{children:["One interpretation we can have is that ",(0,i.jsx)(t.strong,{children:"presets 2 to 4"})," have actually pretty close scores (pretty much the same at HQ, 2 points at max in the low quality range) but ",(0,i.jsx)(t.strong,{children:"preset 2"})," is ",(0,i.jsx)(t.strong,{children:"2x slower than preset 4"}),". The quality gap between ",(0,i.jsx)(t.strong,{children:"preset 2"})," and ",(0,i.jsx)(t.strong,{children:"preset 1"})," is even narrower but the speed penalty is also ~2x."]}),"\n",(0,i.jsxs)(t.p,{children:["That makes it hard to recommend ",(0,i.jsx)(t.strong,{children:"preset 1"}),", while ",(0,i.jsx)(t.strong,{children:"preset 3"})," is in a strange middle ground between ",(0,i.jsx)(t.strong,{children:"2"})," and ",(0,i.jsx)(t.strong,{children:"4"})," where it makes little sense to choose it over those two: it's better to choose ",(0,i.jsx)(t.strong,{children:"preset 2"})," for the higher efficiency at 1.5x slower speeds, or ",(0,i.jsx)(t.strong,{children:"preset 4"})," for the 1.33 to 1.5x higher speeds. At least the option exists."]}),"\n",(0,i.jsxs)(t.p,{children:["A similar observation can be made between ",(0,i.jsx)(t.strong,{children:"preset 5"})," and ",(0,i.jsx)(t.strong,{children:"6"}),". They can be so close in scores in many samples (especially at HQ) while also being close in speeds that ",(0,i.jsx)(t.strong,{children:"preset 5"})," becomes rather obsolete most of the time."]}),"\n",(0,i.jsx)(t.h3,{id:"tldr",children:"TLDR"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Clear quality gains can be observed as we decrease presets, until the very last one, however the effectiveness of dropping presets becomes less and less impressive the higher in quality you go."})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:["For instance, in worst-case scenario, we observe that (for the CRF23 to CRF8 range), ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 4"})})," only loses at maximum ",(0,i.jsx)(t.strong,{children:"2"})," SSIMU2 ",(0,i.jsx)(t.strong,{children:"points"})," compared to ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset -1"})})," while being 50-60x faster. Though to be fair, the speed loss from ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 4"})})," to ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 0"})}),' is "only" 5-10x for a maximum SSIMU2 difference close to ',(0,i.jsx)(t.strong,{children:"1.5 point"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:["From CRF43 to CRF28, the difference between ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 4"})})," and ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset -1"})})," can be as much as ",(0,i.jsx)(t.strong,{children:"5"})," SSIMU2 ",(0,i.jsx)(t.strong,{children:"points"}),", so lower presets become more attractive."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"tunes-comparisons",children:"Tunes comparisons"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["In the following graphs, you may find comparisons between SVT-AV1 tunes, from the default ",(0,i.jsx)(t.code,{children:"--tune 1"})," (PSNR) to the other two tunes: ",(0,i.jsx)(t.code,{children:"--tune 0"})," (VQ) and ",(0,i.jsx)(t.code,{children:"--tune 2"})," (SSIM)."]})}),"\n",(0,i.jsxs)(t.p,{children:["Except for the tunes, ",(0,i.jsx)(t.code,{children:"--preset 4"})," is set due to its good balance of quality and speed, in conjunction with the CRF values. That means everything else is default. The defaults have been mentioned earlier above."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Let's compare the efficiency of every tunes:"})}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now let\'s focus on the "high quality" range (CRF8 -> 23):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'And the "low quality" range (CRF28 -> 43):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"And here is the speed difference:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Graphs comparing the tunes individually between each others will be made available soon."}),"\n",(0,i.jsx)(t.li,{children:"The image comparisons will make the conclusion quite more nuanced, stay tuned (heheh) for that."}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"tldr-1",children:"TLDR"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsxs)(t.strong,{children:["SSIMU2 favors ",(0,i.jsx)(t.strong,{children:"tune 1 and 2"})," above ",(0,i.jsx)(t.strong,{children:"tune 0"}),". At high quality, ",(0,i.jsx)(t.strong,{children:"tune 1 and 2"})," are matched, while at low quality ",(0,i.jsx)(t.strong,{children:"tune 2"})," takes the edge. ",(0,i.jsx)(t.strong,{children:"Tune 0"})," is sometimes a match for the other two on certain clips and other times fare pretty badly."]}),"\n",(0,i.jsxs)(t.strong,{children:["For some reason, ",(0,i.jsx)(t.strong,{children:"tune 0"})," is quite a bit faster now, compared to 1 and 2 which are basically the same."]})]}),"\n",(0,i.jsxs)(t.p,{children:["Keep in mind that I have observed multiple times in the past that ",(0,i.jsx)(t.strong,{children:"tune 0"})," kept more fine detail and was sharper than the other tunes, at the expense of potential artifacting, like ringing and distortion. It may very well explain why the metric doesn't like its results. The image comparisons may give a different interpretation than what we concluded here, please stay ",(0,i.jsx)(t.em,{children:"tuned"})," for these subjective comparisons."]}),"\n",(0,i.jsx)(t.h2,{id:"parameters-comparisons",children:"Parameters comparisons"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"In the following graphs, you may find comparisons between many SVT-AV1 parameters."}),"\n",(0,i.jsx)(t.em,{children:"Additional graphs focusing on the high and low qualities will be made available later down the line"})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--preset 4"})," is used here due to its good balance of quality and speed, in conjunction with the CRF values. That means everything else is default. The defaults have been mentioned earlier above."]}),"\n",(0,i.jsxs)(t.h3,{id:"--tile-rows-1---tile-columns-1-vs-default---tile-rows-0---tile-columns-0",children:[(0,i.jsx)(t.code,{children:"--tile-rows 1 --tile-columns 1"})," vs default ",(0,i.jsx)(t.code,{children:"--tile-rows 0 --tile-columns 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"tiles"})," here are both slightly harmful and slower."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--aq-mode-0-vs-default---aq-mode-2",children:[(0,i.jsx)(t.code,{children:"--aq-mode 0"})," vs default ",(0,i.jsx)(t.code,{children:"--aq-mode 2"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Except for the Jigokuraku clip, ",(0,i.jsx)(t.strong,{children:"aq-mode 0"})," is harmful in the eyes of SSIMU2, while being slower at low CRF levels, and sometimes a match or faster at high CRF levels."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--aq-mode-1-vs-default---aq-mode-2",children:[(0,i.jsx)(t.code,{children:"--aq-mode 1"})," vs default ",(0,i.jsx)(t.code,{children:"--aq-mode 2"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"aq-mode 1"})," fares closer to ",(0,i.jsx)(t.strong,{children:"aq-mode 2"})," than ",(0,i.jsx)(t.strong,{children:"aq-mode 0"})," did, both in quality and speed, but is still overall inferior according to SSIMU2"]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-cdef-0-vs-default---enable-cdef-1",children:[(0,i.jsx)(t.code,{children:"--enable-cdef 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-cdef 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["According to SSIMU2, disabling CDEF barely impact efficiency. But as its a pretty demanding tool, there's a slight speed benefit of having it disabled too. I advise you to take these results with a grain of salt until the image comparisons, because in anime particularly, CDEF ",(0,i.jsx)(t.em,{children:"can"})," be beneficial for the line-art."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-dg-0-vs-default---enable-dg-1",children:[(0,i.jsx)(t.code,{children:"--enable-dg 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-dg 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Dynamic GoP control"})," yields bit-perfect results in all clips except for Blue Lock and Jigokuraku. There is no speed benefit to disabling it except in clips where it is in use. Let's not jump to conclusions too easily, the image comparisons will tell if it's \"safe\" to keep the setting disabled at all times or not."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-dlf-0-vs-default---enable-dlf-1",children:[(0,i.jsx)(t.code,{children:"--enable-dlf 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-dlf 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Deblocking loop filter"})," can be slightly beneficial in some scenarios. In reverse, it is never harmful, so it is recommended to keep it default."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--fast-decode-1-vs-default---fast-decode-0",children:[(0,i.jsx)(t.code,{children:"--fast-decode 1"})," vs default ",(0,i.jsx)(t.code,{children:"--fast-decode 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"fast-decode 1"})," is pretty harmful in the Fate clip and slightly harmful in the rest. There is a speed benefit of enabling it though."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--irefresh-type-1-vs-default---irefresh-type-2",children:[(0,i.jsx)(t.code,{children:"--irefresh-type 1"})," vs default ",(0,i.jsx)(t.code,{children:"--irefresh-type 2"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:"Finally something interesting to analyse!"}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," is either a match or beneficial compared to ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"})," at high CRF levels."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," either wins or lose to ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"})," at low CRF levels depending on the clip. As such, it is NOT recommended to blindly set ",(0,i.jsx)(t.strong,{children:"irefresh-type"})," to ",(0,i.jsx)(t.strong,{children:"1"}),' at "high quality" as it might be harmful depending on the content.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," is always slower compared to ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"}),", so I might argue it is more safe to leave ",(0,i.jsx)(t.strong,{children:"irefresh-type"}),' default at "high quality" than not.']}),"\n",(0,i.jsxs)(t.li,{children:["According to the content type of those clips, it appears that ",(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," may benefit ",(0,i.jsx)(t.em,{children:"extremely grainy"})," content while default ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"})," is better suited for ",(0,i.jsx)(t.em,{children:"cleanish"})," content. This needs to be confirmed with ",(0,i.jsx)(t.em,{children:"moar"})," testing though."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--lookahead-0-vs-default---lookahead--1-auto",children:[(0,i.jsx)(t.code,{children:"--lookahead 0"})," vs default ",(0,i.jsx)(t.code,{children:"--lookahead -1"})," (auto)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.h3,{id:"--lookahead-60-vs-default---lookahead--1-auto",children:[(0,i.jsx)(t.code,{children:"--lookahead 60"})," vs default ",(0,i.jsx)(t.code,{children:"--lookahead -1"})," (auto)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.h3,{id:"--lookahead-120-max-vs-default---lookahead--1-auto",children:[(0,i.jsx)(t.code,{children:"--lookahead 120"})," (max) vs default ",(0,i.jsx)(t.code,{children:"--lookahead -1"})," (auto)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"lookahead"})," seems to behave strangely when set..."]}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"lookahead 0"})," shifts quality around a lot and it is difficult to draw conclusions but there's a clear speed drawback of disabling lookahead."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"lookahead 60"})," is perfectly bit-perfect to every clips EXCEPT for some damn reason in Jigokuraku at CRF23"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"lookahead 120"})," is somehow also bit-perfect, but this time in every clips and every CRF levels. Both 60 and 120 don't see much speed differences."]}),"\n"]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:"Soooo.... this behavior is so odd I don't advise to set any lookahead value. Let the encoder decide."}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-overlays-1-vs-default---enable-overlays-0",children:[(0,i.jsx)(t.code,{children:"--enable-overlays 1"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-overlays 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"overlays"})," do not seem to either improve efficiency or performance."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-qm-1-vs-default---enable-qm-0",children:[(0,i.jsx)(t.code,{children:"--enable-qm 1"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-qm 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Enabling ",(0,i.jsx)(t.strong,{children:"quantization matrices"}),' alone increase efficiency at "high quality" with no real speed impact.']}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-qm-1---qm-min-0-vs---enable-qm-1",children:[(0,i.jsx)(t.code,{children:"--enable-qm 1 --qm-min 0"})," vs ",(0,i.jsx)(t.code,{children:"--enable-qm 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_blame.webp",alt:"SVT4_qm1_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_bluelock.webp",alt:"SVT4_qm1_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_fate.webp",alt:"SVT4_qm1_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_jigokuraku.webp",alt:"SVT4_qm1_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_kaguya.webp",alt:"SVT4_qm1_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_blame.webp",alt:"SVT4_qm1_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_bluelock.webp",alt:"SVT4_qm1_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_fate.webp",alt:"SVT4_qm1_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_jigokuraku.webp",alt:"SVT4_qm1_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_kaguya.webp",alt:"SVT4_qm1_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Setting ",(0,i.jsx)(t.strong,{children:"qm-min"})," to ",(0,i.jsx)(t.strong,{children:"0"})," on top of enabling ",(0,i.jsx)(t.strong,{children:"quantization matrices"})," can be beneficial in some clips at no added compute time."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"I will re-tests many QMs ranges in the future, but I doubt it changed much from v1.7.0 where 0 was the most appropriate choice for most content."}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-restoration-0-vs-default---enable-restoration-1",children:[(0,i.jsx)(t.code,{children:"--enable-restoration 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-restoration 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Even though the efficiencies are very similar, nothing is bit-perfect here. So according to SSIMU2, the ",(0,i.jsx)(t.strong,{children:"loop restoration filter"})," isn't necessarily useful. However, just like CDEF, it's a pretty demanding tool, so disabling it yields some performance improvements. Let's take these with a grain of salt until the image comparisons."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--scm-0-vs-default---scm-2-content-adaptive",children:[(0,i.jsx)(t.code,{children:"--scm 0"})," vs default ",(0,i.jsx)(t.code,{children:"--scm 2"})," (content adaptive)"]}),"\n",(0,i.jsx)(t.p,{children:"In all the clips, the results are bit-perfect and there is no notable performance difference."}),"\n",(0,i.jsxs)(t.h3,{id:"--scm-1-vs-default---scm-2-content-adaptive",children:[(0,i.jsx)(t.code,{children:"--scm 1"})," vs default ",(0,i.jsx)(t.code,{children:"--scm 2"})," (content adaptive)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Interestingly enough, ",(0,i.jsx)(t.strong,{children:"screen content tools"})," seem to improve efficiency according to SSIMU2, at the cost of a huge performance regression. After the image comparisons are published, I will conduct additional testing on this."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-tf-0-vs-default---enable-tf-1",children:[(0,i.jsx)(t.code,{children:"--enable-tf 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-tf 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Disabled ",(0,i.jsx)(t.strong,{children:"temporal filtering"})," ",(0,i.jsx)(t.em,{children:"can"}),' sometimes improve efficiency slightly at "high quality", however it is very much clip dependent. It also improves performance slightly. The image comparisons will give another perspective to these results.']}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-tpl-la-0-vs-default---enable-tpl-la-1",children:[(0,i.jsx)(t.code,{children:"--enable-tpl-la 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-tpl-la 1"})]}),"\n",(0,i.jsx)(t.p,{children:"In all the clips, the results are bit-perfect and there is no notable performance difference."}),"\n",(0,i.jsxs)(t.h3,{id:"superres",children:[(0,i.jsx)(t.code,{children:"superres"}),":"]}),"\n",(0,i.jsx)(t.p,{children:"Kinda lazy to make, share and comment so much graphs for something that can be told in two lines..."}),"\n",(0,i.jsx)(t.p,{children:"All superres variants are freaking useless as they:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"do not improve efficiency"}),"\n",(0,i.jsx)(t.li,{children:"decrease encoding speeds"}),"\n",(0,i.jsx)(t.li,{children:"decrease decoding speeds when either bitrate or quality normalized."}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"early-tldr-on-parameters-results",children:(0,i.jsx)(t.strong,{children:"Early TLDR on parameters results:"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:(0,i.jsxs)(t.strong,{children:["For a previous test with SVT-AV1 1.7.0 I did all parameters tests with ",(0,i.jsx)(t.code,{children:"--preset 6 --tune 2"}),", now I did them with ",(0,i.jsx)(t.code,{children:"--preset 4 --tune 1"}),". Mostly everything tested on v1.7.0 still stands today, but now we have more valuable data. Images comparisons are still needed to give more context to some results, so the conclusion presented here remains early as they are 100% based on SSIMU2 results and will require more analysis down the line."]})})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Here is a quick run down of how each parameter affect encoding:"})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--tile-rows --tile-columns"})," should never be used (except for decreasing decode complexity)"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--aq-mode 2"})," is the most efficient / fastest"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-cdef 0"})," ",(0,i.jsx)(t.em,{children:"might"})," improve performance at almost no efficiency loss ",(0,i.jsx)(t.em,{children:"(needs more thorough testing)"})]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-dg"})," and ",(0,i.jsx)(t.code,{children:"--enable-dlf"})," barely do anything"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--fast-decode 1"})," decreases efficiency, improves encoding times, and the decoding gains still need to be determined."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--irefresh-type"})," should be kept default at high CRF values and for cleanish content at low CRF values, but can be set to 1 at low CRF values for extremely grainy content"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--lookahead"})," should be kept default"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-overlays 1"})," does not improve efficiency, slight speed regression as well"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-qm 1 --qm-min 0"})," should be set for increased efficiency especially at low CRF values at no perf cost"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-restoration"})," barely does anything but disabling yields better performance ",(0,i.jsx)(t.em,{children:"(needs visual confirmation)"})]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--scm 1"})," screen content tools can improve efficiency with a big performance trade-off ",(0,i.jsx)(t.em,{children:"(needs more thorough testing)"})]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-tf 0"})," is a mixed bag efficiency wise but improves performance"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"superres & resize"})," please don't."]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,i.jsx)(t.p,{children:"The extensive benchmarking reveals that obviously the slower presets provide better efficiency, with diminishing returns past preset 2. However, preset 4 provides a good balance of quality and speed for most use cases. Presets 6 and 8 are good options for the people that find 4 to be too slow for their liking."}),"\n",(0,i.jsx)(t.p,{children:"The default settings tend to provide good results, but some tweaks like enabling quantization matrices can further optimize efficiency. Parameters like tile encoding and super resolution modes are not beneficial. Overall, SVT-AV1 continues to be a competitive option for encoding animation in AV1, with its speed being a notable strength."}),"\n",(0,i.jsx)(t.p,{children:"Further testing with more content samples would help solidify these findings. The image comparisons will also provide additional subjective evaluation to complement the objective metrics used here, and we can discover the potential usefulness of Tune 0 that may betray what the metrics suggest. Overall, this comprehensive deep dive should give encoders a helpful starting point for choosing settings when encoding animation with the latest SVT-AV1 1.8.0. Thanks for reading!"}),"\n"]})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(m,{...e})}):m(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/70de1c07.bce2655b.js b/assets/js/70de1c07.bce2655b.js
new file mode 100644
index 00000000..640e8d8b
--- /dev/null
+++ b/assets/js/70de1c07.bce2655b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkcodec_wiki=self.webpackChunkcodec_wiki||[]).push([[544],{1165:(e,t,s)=>{s.d(t,{Ck:()=>d,kS:()=>b});var i=s(4848),o=s(5293),n=s(6540),a=s(3517),r=s(943),c=s(1412),l=s(9522),u=s(1303),m=s(8633),h=s(363);const d=({imageData:e})=>{const t=({currentSlide:e,direction:t,slideCount:s,...o})=>"left"===t?(0,i.jsx)(m.A,{...o,style:{color:"#fff",fontSize:24,width:24,height:24,zIndex:1,left:10}}):(0,i.jsx)(h.A,{...o,style:{color:"#fff",fontSize:24,width:24,height:24,zIndex:1,right:10}});return(0,i.jsx)(a.A,{arrows:!0,prevArrow:(0,i.jsx)(t,{direction:"left"}),nextArrow:(0,i.jsx)(t,{direction:"right"}),children:e.map((e=>(0,i.jsx)(r.A,{src:e.src},e.src)))})},b=({tabMap:e})=>{const[t,s]=(0,n.useState)(Object.keys(e)[0]),{colorMode:a,setColorMode:r}=(0,o.G)();return(0,i.jsx)(c.Ay,{theme:{algorithm:"dark"===a?l.A.darkAlgorithm:l.A.defaultAlgorithm},children:(0,i.jsx)(u.A,{tabList:Object.entries(e).map((([e,t])=>({key:e,label:t.label}))),activeTabKey:t,onTabChange:e=>{s(e)},children:e[t].component})})}},850:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>a,metadata:()=>c,toc:()=>u});var i=s(4848),o=s(8453),n=s(1165);const a={title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},r="Introduction",c={permalink:"/blog/svt-av1-deep-dive",source:"@site/blog/2023-12-30-svt-av1-deep-dive.mdx",title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",date:"2023-12-30T00:00:00.000Z",tags:[{label:"video",permalink:"/blog/tags/video"},{label:"compression",permalink:"/blog/tags/compression"},{label:"benchmarks",permalink:"/blog/tags/benchmarks"}],readingTime:22.32,hasTruncateMarker:!0,authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],frontMatter:{title:"Encoding Animation with SVT-AV1: A Deep Dive",description:"With the recent release of SVT-AV1 1.8.0, how does it stack up for encoding animation?",slug:"svt-av1-deep-dive",authors:[{name:"Trix",title:"Encoder",url:"https://github.com/trixoniisama/",image_url:"https://avatars.githubusercontent.com/u/93526043",imageURL:"https://avatars.githubusercontent.com/u/93526043"}],tags:["video","compression","benchmarks"],image:"/img/svt-1.8.0-testing-blog-image.webp",hide_table_of_contents:!1},unlisted:!1,prevItem:{title:"Observing SVT-AV1 v2.1.0's improvements: A New Deep Dive",permalink:"/blog/svt-av1-second-deep-dive"},nextItem:{title:"Embedding the Un-Embeddable",permalink:"/blog/embedding-the-un-embeddable"}},l={authorsImageUrls:[void 0]},u=[{value:"Samples",id:"samples",level:2},{value:"Presets comparisons (-1 -> 13)",id:"presets-comparisons--1---13",level:2},{value:"TLDR",id:"tldr",level:3},{value:"Tunes comparisons",id:"tunes-comparisons",level:2},{value:"TLDR",id:"tldr-1",level:3},{value:"Parameters comparisons",id:"parameters-comparisons",level:2},{value:"--tile-rows 1 --tile-columns 1
vs default --tile-rows 0 --tile-columns 0
",id:"--tile-rows-1---tile-columns-1-vs-default---tile-rows-0---tile-columns-0",level:3},{value:"--aq-mode 0
vs default --aq-mode 2
",id:"--aq-mode-0-vs-default---aq-mode-2",level:3},{value:"--aq-mode 1
vs default --aq-mode 2
",id:"--aq-mode-1-vs-default---aq-mode-2",level:3},{value:"--enable-cdef 0
vs default --enable-cdef 1
",id:"--enable-cdef-0-vs-default---enable-cdef-1",level:3},{value:"--enable-dg 0
vs default --enable-dg 1
",id:"--enable-dg-0-vs-default---enable-dg-1",level:3},{value:"--enable-dlf 0
vs default --enable-dlf 1
",id:"--enable-dlf-0-vs-default---enable-dlf-1",level:3},{value:"--fast-decode 1
vs default --fast-decode 0
",id:"--fast-decode-1-vs-default---fast-decode-0",level:3},{value:"--irefresh-type 1
vs default --irefresh-type 2
",id:"--irefresh-type-1-vs-default---irefresh-type-2",level:3},{value:"--lookahead 0
vs default --lookahead -1
(auto)",id:"--lookahead-0-vs-default---lookahead--1-auto",level:3},{value:"--lookahead 60
vs default --lookahead -1
(auto)",id:"--lookahead-60-vs-default---lookahead--1-auto",level:3},{value:"--lookahead 120
(max) vs default --lookahead -1
(auto)",id:"--lookahead-120-max-vs-default---lookahead--1-auto",level:3},{value:"--enable-overlays 1
vs default --enable-overlays 0
",id:"--enable-overlays-1-vs-default---enable-overlays-0",level:3},{value:"--enable-qm 1
vs default --enable-qm 0
",id:"--enable-qm-1-vs-default---enable-qm-0",level:3},{value:"--enable-qm 1 --qm-min 0
vs --enable-qm 1
",id:"--enable-qm-1---qm-min-0-vs---enable-qm-1",level:3},{value:"--enable-restoration 0
vs default --enable-restoration 1
",id:"--enable-restoration-0-vs-default---enable-restoration-1",level:3},{value:"--scm 0
vs default --scm 2
(content adaptive)",id:"--scm-0-vs-default---scm-2-content-adaptive",level:3},{value:"--scm 1
vs default --scm 2
(content adaptive)",id:"--scm-1-vs-default---scm-2-content-adaptive",level:3},{value:"--enable-tf 0
vs default --enable-tf 1
",id:"--enable-tf-0-vs-default---enable-tf-1",level:3},{value:"--enable-tpl-la 0
vs default --enable-tpl-la 1
",id:"--enable-tpl-la-0-vs-default---enable-tpl-la-1",level:3},{value:"superres
:",id:"superres",level:3},{value:"Early TLDR on parameters results:",id:"early-tldr-on-parameters-results",level:3},{value:"Conclusion",id:"conclusion",level:2}];function m(e){const t={a:"a",blockquote:"blockquote",code:"code",del:"del",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"This blog post is based on a series of visual quality benchmarks with SSIMULACRA2 and speed benchmarks of SVT-AV1 1.8.0 on a corpus of animated clips."}),"\n",(0,i.jsxs)(t.p,{children:["The resources available will range from ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"graphs"})})," to ",(0,i.jsx)(t.del,{children:(0,i.jsx)(t.strong,{children:"image comparisons"})})," (WIP). The ",(0,i.jsx)(t.em,{children:(0,i.jsx)(t.strong,{children:"former"})})," has the advantage of being easily understandable, showcasing pure efficiency comparisons between encoder parameters using metrics as the reference, while the ",(0,i.jsx)(t.strong,{children:"latter"})," are image samples from the encoded files during the tests that enable you to check quality for yourself and add another layer of subjective interpretation to these comparisons."]}),"\n",(0,i.jsxs)(t.p,{children:["The testing methodology involves using relatively short video samples from a wide range of modern anime genre, which have been either losslessly encoded with ",(0,i.jsx)(t.code,{children:"x264 --qp 0"})," for ease of use or losslessly cut from their source. These lossless files are then pipped into SvtAv1EncApp ",(0,i.jsx)(t.em,{children:"directly"}),", meaning we are measuring the performance of a single encoder instance and not leveraging chunked encoding like any actual final AV1 encoding pipeline should. Once an encode is done, SSIMULACRA2 scores are calculated using the ",(0,i.jsx)(t.a,{href:"https://github.com/dnjulek/vapoursynth-ssimulacra2",children:"Zig implementation"})," and lots of useful data are aggregated to make the graphs for this benchmark, including encoding time, encode size (bitrate), and SSIMULACRA2 scores. Bits per pixel scores (BPP) are calculated so that the ",(0,i.jsx)(t.code,{children:"Metric / BPP"})," graphs may represent the closest we have to real efficiency."]}),"\n",(0,i.jsx)(t.p,{children:"The clips used in this test were acquired legally. The Codec Wiki and its contributors do not endorse media piracy."}),"\n",(0,i.jsxs)(t.p,{children:["SvtAv1EncApp was compiled directly from the ",(0,i.jsx)(t.a,{href:"https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v1.8.0",children:"v1.8.0 source code"})," using the provided ",(0,i.jsx)(t.code,{children:"Build/linux/build.sh"})," script, Clang 16.0.6, and Profile-Guided Optimization (PGO). The testing machine is comprised of an i7 8750H running at 35W with 16GB of 2666MHz DDR4 RAM in Arch Linux with kernel 6.6.6 and the performance governor enabled. All encodes have been made in the same session without rebooting."]}),"\n",(0,i.jsxs)(t.p,{children:["This testing was conducted within the ",(0,i.jsx)(t.a,{href:"https://discord.gg/83dRFDFDp7",children:"AV1 Weeb Edition"})," Discord server, which is focused on encoding animated content in AV1."]}),"\n",(0,i.jsx)(t.h2,{id:"samples",children:"Samples"}),"\n",(0,i.jsx)(t.p,{children:"The samples are as follows:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["11s ",(0,i.jsx)(t.code,{children:"Blame!"})," clip which sports 3DCG action with lots of grain, effects and high-contrast elements. Most complex source of this set."]}),"\n",(0,i.jsxs)(t.li,{children:["13s ",(0,i.jsx)(t.code,{children:"Blue Lock"})," clip which sports rapid camera movements and rotations + high-contrast elements."]}),"\n",(0,i.jsxs)(t.li,{children:["15s ",(0,i.jsx)(t.code,{children:"Fate/Grand Order: Babylonia"})," relatively slow-paced clip with lots of effects still. Easiest source of this set but easy sources still give interesting data."]}),"\n",(0,i.jsxs)(t.li,{children:["22s ",(0,i.jsx)(t.code,{children:"Jigokuraku (Hell's Paradise)"})," flashback clip with huge static grain in a very dark scenery and some action."]}),"\n",(0,i.jsxs)(t.li,{children:["14s ",(0,i.jsx)(t.code,{children:"Kaguya-sama"})," opening sequence with lots of effects and fast change of scenery.\nThe resolution of every clip is 1080p, except for the first one which is 1920x804."]}),"\n"]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["All clips have been encoded in a wide quality range, from ",(0,i.jsx)(t.code,{children:"--crf 8"})," to ",(0,i.jsx)(t.code,{children:"--crf 43"}),"."]})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Without further ado, let's start with the first comparisons!"}),"\n",(0,i.jsx)(t.h2,{id:"presets-comparisons--1---13",children:"Presets comparisons (-1 -> 13)"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsxs)(t.strong,{children:["In the following graphs, you may find comparisons between all SVT-AV1 presets, ranging from the slowest ",(0,i.jsx)(t.code,{children:"--preset -1"})," to the fastest ",(0,i.jsx)(t.code,{children:"--preset 13"}),"."]}),"\n",(0,i.jsx)(t.em,{children:"Please remember that these two extreme presets are meant for development purposes and as such should not be used in normal encoding conditions. You will soon understand why."})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--preset X"})," is the only parameter used here, in conjunction with the CRF values. That means everything else is default. The defaults worth mentioning are:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--tune 1"}),": tune PSNR"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--aq-mode 2"}),": variance deltaq"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--enable-qm 0"}),": quantisation matrices disabled"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--irefresh-type 2"}),": closed GOP"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--enable-tf 1"}),": temporal filtering enabled\nAnd more, like CDEF and restoration enabled, overlays and film-grain disabled..."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"First of all, here are the efficiency graphs:"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_blame.webp",alt:"Blame!.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_bluelock.webp",alt:"BlueLock.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_fate.webp",alt:"Fate.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_jigokuraku.webp",alt:"Jigokuraku.h264 Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-graphs/SVT4_kaguya.webp",alt:"Kaguya.h264 Efficiency Graph"}]}),"\n",(0,i.jsx)(t.p,{children:"This could be too much information."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now the same graphs but focusing on the "high quality" range (CRF8 -> 23):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_blame.webp",alt:"blame High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_bluelock.webp",alt:"bluelock High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_fate.webp",alt:"fate High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_jigokuraku.webp",alt:"jigokuraku High Quality Efficiency Graph"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq/SVT4_kaguya.webp",alt:"kaguya High Quality Efficiency Graph"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Same again but without presets 9 to 13 for better clarity:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-highq-slow/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now for the "low quality" range (CRF28 -> 43):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Same but without presets 9 to 13 for better clarity:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/svt-efficiency-lowq-slow/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Let's now see speed comparisons between all presets:"})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed_overall.webp",alt:"speed_overall"})}),"\n",(0,i.jsxs)(t.p,{children:["As we can see, preset -1 is so abysmally slow it makes the graph unusable\n(BTW, notice the ",(0,i.jsx)(t.code,{children:"1e6"})," in the lower right corner, it is obviously not encoding at 1 to 4 ms, but at 1 000 000 to 4 000 000 ms)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Here is what it looks like with a logarithmic scale:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-bpp/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Now the speed graphs but with SSIMU2 on the y-axis instead of BPP: (logarithmic scale)"})}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-log-ssimu2/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Here are speeds graphs for preset 1 to 6 with a linear scale:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/speed-linear-bpp/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.p,{children:["One interpretation we can have is that ",(0,i.jsx)(t.strong,{children:"presets 2 to 4"})," have actually pretty close scores (pretty much the same at HQ, 2 points at max in the low quality range) but ",(0,i.jsx)(t.strong,{children:"preset 2"})," is ",(0,i.jsx)(t.strong,{children:"2x slower than preset 4"}),". The quality gap between ",(0,i.jsx)(t.strong,{children:"preset 2"})," and ",(0,i.jsx)(t.strong,{children:"preset 1"})," is even narrower but the speed penalty is also ~2x."]}),"\n",(0,i.jsxs)(t.p,{children:["That makes it hard to recommend ",(0,i.jsx)(t.strong,{children:"preset 1"}),", while ",(0,i.jsx)(t.strong,{children:"preset 3"})," is in a strange middle ground between ",(0,i.jsx)(t.strong,{children:"2"})," and ",(0,i.jsx)(t.strong,{children:"4"})," where it makes little sense to choose it over those two: it's better to choose ",(0,i.jsx)(t.strong,{children:"preset 2"})," for the higher efficiency at 1.5x slower speeds, or ",(0,i.jsx)(t.strong,{children:"preset 4"})," for the 1.33 to 1.5x higher speeds. At least the option exists."]}),"\n",(0,i.jsxs)(t.p,{children:["A similar observation can be made between ",(0,i.jsx)(t.strong,{children:"preset 5"})," and ",(0,i.jsx)(t.strong,{children:"6"}),". They can be so close in scores in many samples (especially at HQ) while also being close in speeds that ",(0,i.jsx)(t.strong,{children:"preset 5"})," becomes rather obsolete most of the time."]}),"\n",(0,i.jsx)(t.h3,{id:"tldr",children:"TLDR"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Clear quality gains can be observed as we decrease presets, until the very last one, however the effectiveness of dropping presets becomes less and less impressive the higher in quality you go."})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:["For instance, in worst-case scenario, we observe that (for the CRF23 to CRF8 range), ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 4"})})," only loses at maximum ",(0,i.jsx)(t.strong,{children:"2"})," SSIMU2 ",(0,i.jsx)(t.strong,{children:"points"})," compared to ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset -1"})})," while being 50-60x faster. Though to be fair, the speed loss from ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 4"})})," to ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 0"})}),' is "only" 5-10x for a maximum SSIMU2 difference close to ',(0,i.jsx)(t.strong,{children:"1.5 point"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:["From CRF43 to CRF28, the difference between ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset 4"})})," and ",(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.strong,{children:"preset -1"})})," can be as much as ",(0,i.jsx)(t.strong,{children:"5"})," SSIMU2 ",(0,i.jsx)(t.strong,{children:"points"}),", so lower presets become more attractive."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"tunes-comparisons",children:"Tunes comparisons"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.strong,{children:["In the following graphs, you may find comparisons between SVT-AV1 tunes, from the default ",(0,i.jsx)(t.code,{children:"--tune 1"})," (PSNR) to the other two tunes: ",(0,i.jsx)(t.code,{children:"--tune 0"})," (VQ) and ",(0,i.jsx)(t.code,{children:"--tune 2"})," (SSIM)."]})}),"\n",(0,i.jsxs)(t.p,{children:["Except for the tunes, ",(0,i.jsx)(t.code,{children:"--preset 4"})," is set due to its good balance of quality and speed, in conjunction with the CRF values. That means everything else is default. The defaults have been mentioned earlier above."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.strong,{children:"Let's compare the efficiency of every tunes:"})}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Now let\'s focus on the "high quality" range (CRF8 -> 23):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-highq/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'And the "low quality" range (CRF28 -> 43):'}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-efficiency-lowq/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"And here is the speed difference:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tunes-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Graphs comparing the tunes individually between each others will be made available soon."}),"\n",(0,i.jsx)(t.li,{children:"The image comparisons will make the conclusion quite more nuanced, stay tuned (heheh) for that."}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"tldr-1",children:"TLDR"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsxs)(t.strong,{children:["SSIMU2 favors ",(0,i.jsx)(t.strong,{children:"tune 1 and 2"})," above ",(0,i.jsx)(t.strong,{children:"tune 0"}),". At high quality, ",(0,i.jsx)(t.strong,{children:"tune 1 and 2"})," are matched, while at low quality ",(0,i.jsx)(t.strong,{children:"tune 2"})," takes the edge. ",(0,i.jsx)(t.strong,{children:"Tune 0"})," is sometimes a match for the other two on certain clips and other times fare pretty badly."]}),"\n",(0,i.jsxs)(t.strong,{children:["For some reason, ",(0,i.jsx)(t.strong,{children:"tune 0"})," is quite a bit faster now, compared to 1 and 2 which are basically the same."]})]}),"\n",(0,i.jsxs)(t.p,{children:["Keep in mind that I have observed multiple times in the past that ",(0,i.jsx)(t.strong,{children:"tune 0"})," kept more fine detail and was sharper than the other tunes, at the expense of potential artifacting, like ringing and distortion. It may very well explain why the metric doesn't like its results. The image comparisons may give a different interpretation than what we concluded here, please stay ",(0,i.jsx)(t.em,{children:"tuned"})," for these subjective comparisons."]}),"\n",(0,i.jsx)(t.h2,{id:"parameters-comparisons",children:"Parameters comparisons"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"In the following graphs, you may find comparisons between many SVT-AV1 parameters."}),"\n",(0,i.jsx)(t.em,{children:"Additional graphs focusing on the high and low qualities will be made available later down the line"})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"--preset 4"})," is used here due to its good balance of quality and speed, in conjunction with the CRF values. That means everything else is default. The defaults have been mentioned earlier above."]}),"\n",(0,i.jsxs)(t.h3,{id:"--tile-rows-1---tile-columns-1-vs-default---tile-rows-0---tile-columns-0",children:[(0,i.jsx)(t.code,{children:"--tile-rows 1 --tile-columns 1"})," vs default ",(0,i.jsx)(t.code,{children:"--tile-rows 0 --tile-columns 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tile-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"tiles"})," here are both slightly harmful and slower."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--aq-mode-0-vs-default---aq-mode-2",children:[(0,i.jsx)(t.code,{children:"--aq-mode 0"})," vs default ",(0,i.jsx)(t.code,{children:"--aq-mode 2"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Except for the Jigokuraku clip, ",(0,i.jsx)(t.strong,{children:"aq-mode 0"})," is harmful in the eyes of SSIMU2, while being slower at low CRF levels, and sometimes a match or faster at high CRF levels."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--aq-mode-1-vs-default---aq-mode-2",children:[(0,i.jsx)(t.code,{children:"--aq-mode 1"})," vs default ",(0,i.jsx)(t.code,{children:"--aq-mode 2"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/aq-mode1-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"aq-mode 1"})," fares closer to ",(0,i.jsx)(t.strong,{children:"aq-mode 2"})," than ",(0,i.jsx)(t.strong,{children:"aq-mode 0"})," did, both in quality and speed, but is still overall inferior according to SSIMU2"]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-cdef-0-vs-default---enable-cdef-1",children:[(0,i.jsx)(t.code,{children:"--enable-cdef 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-cdef 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/cdef-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["According to SSIMU2, disabling CDEF barely impact efficiency. But as its a pretty demanding tool, there's a slight speed benefit of having it disabled too. I advise you to take these results with a grain of salt until the image comparisons, because in anime particularly, CDEF ",(0,i.jsx)(t.em,{children:"can"})," be beneficial for the line-art."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-dg-0-vs-default---enable-dg-1",children:[(0,i.jsx)(t.code,{children:"--enable-dg 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-dg 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dg-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Dynamic GoP control"})," yields bit-perfect results in all clips except for Blue Lock and Jigokuraku. There is no speed benefit to disabling it except in clips where it is in use. Let's not jump to conclusions too easily, the image comparisons will tell if it's \"safe\" to keep the setting disabled at all times or not."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-dlf-0-vs-default---enable-dlf-1",children:[(0,i.jsx)(t.code,{children:"--enable-dlf 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-dlf 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/dlf-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Deblocking loop filter"})," can be slightly beneficial in some scenarios. In reverse, it is never harmful, so it is recommended to keep it default."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--fast-decode-1-vs-default---fast-decode-0",children:[(0,i.jsx)(t.code,{children:"--fast-decode 1"})," vs default ",(0,i.jsx)(t.code,{children:"--fast-decode 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/fast-decode-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"fast-decode 1"})," is pretty harmful in the Fate clip and slightly harmful in the rest. There is a speed benefit of enabling it though."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--irefresh-type-1-vs-default---irefresh-type-2",children:[(0,i.jsx)(t.code,{children:"--irefresh-type 1"})," vs default ",(0,i.jsx)(t.code,{children:"--irefresh-type 2"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/irefresh-type1-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:"Finally something interesting to analyse!"}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," is either a match or beneficial compared to ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"})," at high CRF levels."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," either wins or lose to ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"})," at low CRF levels depending on the clip. As such, it is NOT recommended to blindly set ",(0,i.jsx)(t.strong,{children:"irefresh-type"})," to ",(0,i.jsx)(t.strong,{children:"1"}),' at "high quality" as it might be harmful depending on the content.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," is always slower compared to ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"}),", so I might argue it is more safe to leave ",(0,i.jsx)(t.strong,{children:"irefresh-type"}),' default at "high quality" than not.']}),"\n",(0,i.jsxs)(t.li,{children:["According to the content type of those clips, it appears that ",(0,i.jsx)(t.strong,{children:"irefresh-type 1"})," may benefit ",(0,i.jsx)(t.em,{children:"extremely grainy"})," content while default ",(0,i.jsx)(t.strong,{children:"irefresh-type 2"})," is better suited for ",(0,i.jsx)(t.em,{children:"cleanish"})," content. This needs to be confirmed with ",(0,i.jsx)(t.em,{children:"moar"})," testing though."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--lookahead-0-vs-default---lookahead--1-auto",children:[(0,i.jsx)(t.code,{children:"--lookahead 0"})," vs default ",(0,i.jsx)(t.code,{children:"--lookahead -1"})," (auto)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.h3,{id:"--lookahead-60-vs-default---lookahead--1-auto",children:[(0,i.jsx)(t.code,{children:"--lookahead 60"})," vs default ",(0,i.jsx)(t.code,{children:"--lookahead -1"})," (auto)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead60-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.h3,{id:"--lookahead-120-max-vs-default---lookahead--1-auto",children:[(0,i.jsx)(t.code,{children:"--lookahead 120"})," (max) vs default ",(0,i.jsx)(t.code,{children:"--lookahead -1"})," (auto)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/lookahead120-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"lookahead"})," seems to behave strangely when set..."]}),"\n"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"lookahead 0"})," shifts quality around a lot and it is difficult to draw conclusions but there's a clear speed drawback of disabling lookahead."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"lookahead 60"})," is perfectly bit-perfect to every clips EXCEPT for some damn reason in Jigokuraku at CRF23"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"lookahead 120"})," is somehow also bit-perfect, but this time in every clips and every CRF levels. Both 60 and 120 don't see much speed differences."]}),"\n"]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsx)(t.p,{children:"Soooo.... this behavior is so odd I don't advise to set any lookahead value. Let the encoder decide."}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-overlays-1-vs-default---enable-overlays-0",children:[(0,i.jsx)(t.code,{children:"--enable-overlays 1"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-overlays 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/overlays-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"overlays"})," do not seem to either improve efficiency or performance."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-qm-1-vs-default---enable-qm-0",children:[(0,i.jsx)(t.code,{children:"--enable-qm 1"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-qm 0"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Enabling ",(0,i.jsx)(t.strong,{children:"quantization matrices"}),' alone increase efficiency at "high quality" with no real speed impact.']}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-qm-1---qm-min-0-vs---enable-qm-1",children:[(0,i.jsx)(t.code,{children:"--enable-qm 1 --qm-min 0"})," vs ",(0,i.jsx)(t.code,{children:"--enable-qm 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_blame.webp",alt:"SVT4_qm1_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_bluelock.webp",alt:"SVT4_qm1_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_fate.webp",alt:"SVT4_qm1_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_jigokuraku.webp",alt:"SVT4_qm1_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-efficiency/SVT4_qm1_kaguya.webp",alt:"SVT4_qm1_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_blame.webp",alt:"SVT4_qm1_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_bluelock.webp",alt:"SVT4_qm1_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_fate.webp",alt:"SVT4_qm1_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_jigokuraku.webp",alt:"SVT4_qm1_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/qm-min-speed/SVT4_qm1_kaguya.webp",alt:"SVT4_qm1_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Setting ",(0,i.jsx)(t.strong,{children:"qm-min"})," to ",(0,i.jsx)(t.strong,{children:"0"})," on top of enabling ",(0,i.jsx)(t.strong,{children:"quantization matrices"})," can be beneficial in some clips at no added compute time."]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"I will re-tests many QMs ranges in the future, but I doubt it changed much from v1.7.0 where 0 was the most appropriate choice for most content."}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-restoration-0-vs-default---enable-restoration-1",children:[(0,i.jsx)(t.code,{children:"--enable-restoration 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-restoration 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/restoration-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Even though the efficiencies are very similar, nothing is bit-perfect here. So according to SSIMU2, the ",(0,i.jsx)(t.strong,{children:"loop restoration filter"})," isn't necessarily useful. However, just like CDEF, it's a pretty demanding tool, so disabling it yields some performance improvements. Let's take these with a grain of salt until the image comparisons."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--scm-0-vs-default---scm-2-content-adaptive",children:[(0,i.jsx)(t.code,{children:"--scm 0"})," vs default ",(0,i.jsx)(t.code,{children:"--scm 2"})," (content adaptive)"]}),"\n",(0,i.jsx)(t.p,{children:"In all the clips, the results are bit-perfect and there is no notable performance difference."}),"\n",(0,i.jsxs)(t.h3,{id:"--scm-1-vs-default---scm-2-content-adaptive",children:[(0,i.jsx)(t.code,{children:"--scm 1"})," vs default ",(0,i.jsx)(t.code,{children:"--scm 2"})," (content adaptive)"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/scm1-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Interestingly enough, ",(0,i.jsx)(t.strong,{children:"screen content tools"})," seem to improve efficiency according to SSIMU2, at the cost of a huge performance regression. After the image comparisons are published, I will conduct additional testing on this."]}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-tf-0-vs-default---enable-tf-1",children:[(0,i.jsx)(t.code,{children:"--enable-tf 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-tf 1"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Efficiency graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-efficiency/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Speed graphs:"}),"\n"]}),"\n",(0,i.jsx)(n.Ck,{imageData:[{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_blame.webp",alt:"SVT4_blame"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_bluelock.webp",alt:"SVT4_bluelock"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_fate.webp",alt:"SVT4_fate"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_jigokuraku.webp",alt:"SVT4_jigokuraku"},{src:"https://raw.githubusercontent.com/av1-community-contributors/images/main/svt-trix-blogpost/tf-speed/SVT4_kaguya.webp",alt:"SVT4_kaguya"}]}),"\n",(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:["Disabled ",(0,i.jsx)(t.strong,{children:"temporal filtering"})," ",(0,i.jsx)(t.em,{children:"can"}),' sometimes improve efficiency slightly at "high quality", however it is very much clip dependent. It also improves performance slightly. The image comparisons will give another perspective to these results.']}),"\n"]}),"\n",(0,i.jsxs)(t.h3,{id:"--enable-tpl-la-0-vs-default---enable-tpl-la-1",children:[(0,i.jsx)(t.code,{children:"--enable-tpl-la 0"})," vs default ",(0,i.jsx)(t.code,{children:"--enable-tpl-la 1"})]}),"\n",(0,i.jsx)(t.p,{children:"In all the clips, the results are bit-perfect and there is no notable performance difference."}),"\n",(0,i.jsxs)(t.h3,{id:"superres",children:[(0,i.jsx)(t.code,{children:"superres"}),":"]}),"\n",(0,i.jsx)(t.p,{children:"Kinda lazy to make, share and comment so much graphs for something that can be told in two lines..."}),"\n",(0,i.jsx)(t.p,{children:"All superres variants are freaking useless as they:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"do not improve efficiency"}),"\n",(0,i.jsx)(t.li,{children:"decrease encoding speeds"}),"\n",(0,i.jsx)(t.li,{children:"decrease decoding speeds when either bitrate or quality normalized."}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"early-tldr-on-parameters-results",children:(0,i.jsx)(t.strong,{children:"Early TLDR on parameters results:"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:(0,i.jsxs)(t.strong,{children:["For a previous test with SVT-AV1 1.7.0 I did all parameters tests with ",(0,i.jsx)(t.code,{children:"--preset 6 --tune 2"}),", now I did them with ",(0,i.jsx)(t.code,{children:"--preset 4 --tune 1"}),". Mostly everything tested on v1.7.0 still stands today, but now we have more valuable data. Images comparisons are still needed to give more context to some results, so the conclusion presented here remains early as they are 100% based on SSIMU2 results and will require more analysis down the line."]})})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Here is a quick run down of how each parameter affect encoding:"})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--tile-rows --tile-columns"})," should never be used (except for decreasing decode complexity)"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--aq-mode 2"})," is the most efficient / fastest"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-cdef 0"})," ",(0,i.jsx)(t.em,{children:"might"})," improve performance at almost no efficiency loss ",(0,i.jsx)(t.em,{children:"(needs more thorough testing)"})]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-dg"})," and ",(0,i.jsx)(t.code,{children:"--enable-dlf"})," barely do anything"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--fast-decode 1"})," decreases efficiency, improves encoding times, and the decoding gains still need to be determined."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--irefresh-type"})," should be kept default at high CRF values and for cleanish content at low CRF values, but can be set to 1 at low CRF values for extremely grainy content"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--lookahead"})," should be kept default"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-overlays 1"})," does not improve efficiency, slight speed regression as well"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-qm 1 --qm-min 0"})," should be set for increased efficiency especially at low CRF values at no perf cost"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-restoration"})," barely does anything but disabling yields better performance ",(0,i.jsx)(t.em,{children:"(needs visual confirmation)"})]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--scm 1"})," screen content tools can improve efficiency with a big performance trade-off ",(0,i.jsx)(t.em,{children:"(needs more thorough testing)"})]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"--enable-tf 0"})," is a mixed bag efficiency wise but improves performance"]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"superres & resize"})," please don't."]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,i.jsx)(t.p,{children:"The extensive benchmarking reveals that obviously the slower presets provide better efficiency, with diminishing returns past preset 2. However, preset 4 provides a good balance of quality and speed for most use cases. Presets 6 and 8 are good options for the people that find 4 to be too slow for their liking."}),"\n",(0,i.jsx)(t.p,{children:"The default settings tend to provide good results, but some tweaks like enabling quantization matrices can further optimize efficiency. Parameters like tile encoding and super resolution modes are not beneficial. Overall, SVT-AV1 continues to be a competitive option for encoding animation in AV1, with its speed being a notable strength."}),"\n",(0,i.jsx)(t.p,{children:"Further testing with more content samples would help solidify these findings. The image comparisons will also provide additional subjective evaluation to complement the objective metrics used here, and we can discover the potential usefulness of Tune 0 that may betray what the metrics suggest. Overall, this comprehensive deep dive should give encoders a helpful starting point for choosing settings when encoding animation with the latest SVT-AV1 1.8.0. Thanks for reading!"}),"\n"]})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(m,{...e})}):m(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/7225.b0787900.js b/assets/js/7225.b0787900.js
deleted file mode 100644
index 8dd90039..00000000
--- a/assets/js/7225.b0787900.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see 7225.b0787900.js.LICENSE.txt */
-(self.webpackChunkcodec_wiki=self.webpackChunkcodec_wiki||[]).push([[7225],{2200:(e,t,n)=>{"use strict";n.d(t,{z1:()=>S,cM:()=>b});var r=n(2456),o=n(6250),i=2,a=.16,c=.05,l=.05,s=.15,u=5,d=4,f=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function p(e){var t=e.r,n=e.g,o=e.b,i=(0,r.wE)(t,n,o);return{h:360*i.h,s:i.s,v:i.v}}function v(e){var t=e.r,n=e.g,o=e.b;return"#".concat((0,r.Ob)(t,n,o,!1))}function m(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-i*t:Math.round(e.h)+i*t:n?Math.round(e.h)+i*t:Math.round(e.h)-i*t)<0?r+=360:r>=360&&(r-=360),r}function h(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-a*t:t===d?e.s+a:e.s+c*t)>1&&(r=1),n&&t===u&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)));var r}function g(e,t,n){var r;return(r=n?e.v+l*t:e.v-s*t)>1&&(r=1),Number(r.toFixed(2))}function b(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=(0,o.RO)(e),i=u;i>0;i-=1){var a=p(r),c=v((0,o.RO)({h:m(a,i,!0),s:h(a,i,!0),v:g(a,i,!0)}));n.push(c)}n.push(v(r));for(var l=1;l<=d;l+=1){var s=p(r),b=v((0,o.RO)({h:m(s,l),s:h(s,l),v:g(s,l)}));n.push(b)}return"dark"===t.theme?f.map((function(e){var r,i,a,c=e.index,l=e.opacity;return v((r=(0,o.RO)(t.backgroundColor||"#141414"),i=(0,o.RO)(n[c]),a=100*l/100,{r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b}))})):n}var y={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},A={},w={};Object.keys(y).forEach((function(e){A[e]=b(y[e]),A[e].primary=A[e][5],w[e]=b(y[e],{theme:"dark",backgroundColor:"#141414"}),w[e].primary=w[e][5]}));A.red,A.volcano,A.gold,A.orange,A.yellow,A.lime,A.green,A.cyan;var S=A.blue;A.geekblue,A.purple,A.magenta,A.grey,A.grey},1466:(e,t,n)=>{"use strict";n.d(t,{Mo:()=>ct,an:()=>$,lO:()=>Z,Ki:()=>_,zA:()=>L,RC:()=>it,hV:()=>ee,IV:()=>rt});var r=n(4467),o=n(641),i=n(8339),a=n(9379);const c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)};var l=n(5089),s=n(6540),u=n.t(s,2),d=(n(8104),n(3210),n(3029)),f=n(2901),p="%";function v(e){return e.join(p)}const m=function(){function e(t){(0,d.A)(this,e),(0,r.A)(this,"instanceId",void 0),(0,r.A)(this,"cache",new Map),this.instanceId=t}return(0,f.A)(e,[{key:"get",value:function(e){return this.opGet(v(e))}},{key:"opGet",value:function(e){return this.cache.get(e)||null}},{key:"update",value:function(e,t){return this.opUpdate(v(e),t)}},{key:"opUpdate",value:function(e,t){var n=t(this.cache.get(e));null===n?this.cache.delete(e):this.cache.set(e,n)}}]),e}();var h="data-token-hash",g="data-css-hash",b="__cssinjs_instance__";function y(){var e=Math.random().toString(12).slice(2);if("undefined"!=typeof document&&document.head&&document.body){var t=document.body.querySelectorAll("style[".concat(g,"]"))||[],n=document.head.firstChild;Array.from(t).forEach((function(t){t[b]=t[b]||e,t[b]===e&&document.head.insertBefore(t,n)}));var r={};Array.from(document.querySelectorAll("style[".concat(g,"]"))).forEach((function(t){var n,o=t.getAttribute(g);r[o]?t[b]===e&&(null===(n=t.parentNode)||void 0===n||n.removeChild(t)):r[o]=!0}))}return new m(e)}var A=s.createContext({hashPriority:"low",cache:y(),defaultCache:!0});const w=A;var S=n(2284),x=n(998);var C=function(){function e(){(0,d.A)(this,e),(0,r.A)(this,"cache",void 0),(0,r.A)(this,"keys",void 0),(0,r.A)(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return(0,f.A)(e,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o={map:this.cache};return e.forEach((function(e){var t;o?o=null===(t=o)||void 0===t||null===(t=t.map)||void 0===t?void 0:t.get(e):o=void 0})),null!==(t=o)&&void 0!==t&&t.value&&r&&(o.value[1]=this.cacheCallTimes++),null===(n=o)||void 0===n?void 0:n.value}},{key:"get",value:function(e){var t;return null===(t=this.internalGet(e,!0))||void 0===t?void 0:t[0]}},{key:"has",value:function(e){return!!this.internalGet(e)}},{key:"set",value:function(t,n){var r=this;if(!this.has(t)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce((function(e,t){var n=(0,o.A)(e,2)[1];return r.internalGet(t)[1]Your Docusaurus site did not load properly.
\nA very common reason is a wrong site baseUrl configuration.
\nCurrent configured baseUrl = ${e} ${"/"===e?" (default value)":""}
\nWe suggest trying baseUrl =
\n{const a=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,u.useState)(q(t,e)),o=(0,u.useRef)(),a=(0,u.useRef)();return(0,u.useEffect)((()=>{t===o.current&&e===a.current||(o.current=t,a.current=e,r(q(t,e)))}),[e,t]),n})(a,r),s=(e=>(0,u.useCallback)((t=>{var n=t,{className:r,style:o,line:a}=n,i=E(n,["className","style","line"]);const s=_(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof o&&(s.style=S(S({},s.style||{}),o)),s}),[e]))(i),l=(e=>{const t=(0,u.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,u.useCallback)((e=>{var n=e,{token:r,className:o,style:a}=n,i=E(n,["token","className","style"]);const s=_(S({},i),{className:(0,d.A)("token",...r.types,o),children:r.content,style:t(r)});return null!=a&&(s.style=S(S({},s.style||{}),a)),s}),[t])})(i),c=(({prism:e,code:t,grammar:n,language:r})=>{const o=(0,u.useRef)(e);return(0,u.useMemo)((()=>{if(null==n)return X([t]);const e={code:t,grammar:n,language:r,tokens:[]};return o.current.hooks.run("before-tokenize",e),e.tokens=o.current.tokenize(t,n),o.current.hooks.run("after-tokenize",e),X(e.tokens)}),[t,n,r])})({prism:o,language:a,code:n,grammar:o.languages[a]});return e({tokens:c,className:`prism-code language-${a}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},ee=e=>(0,u.createElement)(J,_(S({},e),{prism:e.prism||A,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=!0,o="Invariant failed";function a(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t,a=n?"".concat(o,": ").concat(n):o;throw new Error(a)}}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/blog-e7d":{"__comp":"a6aa9e1f","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"b261517a"},{"content":"48b7ca01"},{"content":"20d769d8"},{"content":"cce09ffa"},{"content":"b0535000"}],"__props":"53a3e6dc"},"/blog/archive-245":{"__comp":"9e4087bc","__context":{"plugin":"36994c47"},"__props":"25003e4f"},"/blog/av1-encoding-for-dummies-7e6":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"7f76a12e"},"/blog/embedding-the-un-embeddable-ddb":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"09a8bfdb"},"/blog/site-optimization-79f":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"6549b2b5"},"/blog/svt-av1-deep-dive-32d":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"70de1c07"},"/blog/svt-av1-second-deep-dive-ca6":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"37c719d6"},"/blog/tags-4c4":{"__comp":"01a85c17","__context":{"plugin":"36994c47"},"sidebar":"814f3328","__props":"41756ce8"},"/blog/tags/benchmarks-1d4":{"__comp":"6875c492","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"b261517a"},{"content":"48b7ca01"}],"__props":"0630e3af"},"/blog/tags/compression-ba9":{"__comp":"6875c492","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"b261517a"},{"content":"48b7ca01"},{"content":"cce09ffa"},{"content":"b0535000"}],"__props":"5c30ba71"},"/blog/tags/discord-50a":{"__comp":"6875c492","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"20d769d8"}],"__props":"aba90f67"},"/blog/tags/image-fb2":{"__comp":"6875c492","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"b0535000"}],"__props":"ea743fb4"},"/blog/tags/video-915":{"__comp":"6875c492","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"b261517a"},{"content":"48b7ca01"},{"content":"20d769d8"},{"content":"cce09ffa"}],"__props":"ac6a717f"},"/blog/tags/web-0f7":{"__comp":"6875c492","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"b0535000"}],"__props":"fe210aea"},"/markdown-page-53a":{"__comp":"1f391b9e","__context":{"plugin":"a7456010"},"content":"4c678320"},"/search-822":{"__comp":"1a4e3797","__context":{"plugin":"138e0e15"}},"/docs-a0d":{"__comp":"5e95c892","__context":{"plugin":"aba21aa0"}},"/docs-24b":{"__comp":"a7bd4aaa","__props":"7c110bd0"},"/docs-79c":{"__comp":"a94703ab"},"/docs/audio/AAC-cc0":{"__comp":"17896441","content":"b4bbde8e"},"/docs/audio/Dolby-be7":{"__comp":"17896441","content":"06ed4e86"},"/docs/audio/FLAC-68a":{"__comp":"17896441","content":"0092d9fd"},"/docs/audio/MP3-8b0":{"__comp":"17896441","content":"d5ab79da"},"/docs/audio/Opus-ede":{"__comp":"17896441","content":"09bc817a"},"/docs/audio/Speex-efd":{"__comp":"17896441","content":"e641ee58"},"/docs/audio/Vorbis-e65":{"__comp":"17896441","content":"b59b8cf7"},"/docs/audio/WavPack-faf":{"__comp":"17896441","content":"c7deb2e0"},"/docs/colorimetry/format-f03":{"__comp":"17896441","content":"8f6f5e4c"},"/docs/colorimetry/intro-dc6":{"__comp":"17896441","content":"1fabe0bd"},"/docs/colorimetry/matrix-56d":{"__comp":"17896441","content":"d96727fd"},"/docs/colorimetry/primaries-0ce":{"__comp":"17896441","content":"fda0af90"},"/docs/colorimetry/range-be1":{"__comp":"17896441","content":"94782d2d"},"/docs/colorimetry/transfer-0ec":{"__comp":"17896441","content":"edaea366"},"/docs/contribution-guide-a83":{"__comp":"17896441","content":"be236901"},"/docs/data/7z-663":{"__comp":"17896441","content":"299beccc"},"/docs/data/brotli-f1e":{"__comp":"17896441","content":"a8f610c9"},"/docs/data/bzip2-aea":{"__comp":"17896441","content":"e1a437f7"},"/docs/data/gzip-644":{"__comp":"17896441","content":"1b67d0f3"},"/docs/data/tar-548":{"__comp":"17896441","content":"0c06159a"},"/docs/data/xz-a88":{"__comp":"17896441","content":"bd173b27"},"/docs/data/zip-2e5":{"__comp":"17896441","content":"6bf0f114"},"/docs/data/zpaq-407":{"__comp":"17896441","content":"5e1194df"},"/docs/data/zstd-78a":{"__comp":"17896441","content":"12b076f3"},"/docs/encoders_hw/amf-504":{"__comp":"17896441","content":"9ba56b79"},"/docs/encoders_hw/mediacodec-e64":{"__comp":"17896441","content":"1ca2b1db"},"/docs/encoders_hw/nvenc-851":{"__comp":"17896441","content":"522a92e3"},"/docs/encoders_hw/qsv-ce1":{"__comp":"17896441","content":"4d877b09"},"/docs/encoders_hw/videotoolbox-426":{"__comp":"17896441","content":"45f4020c"},"/docs/encoders/aomenc-3c9":{"__comp":"17896441","content":"7d09a242"},"/docs/encoders/Aurora1-96b":{"__comp":"17896441","content":"9f640ee8"},"/docs/encoders/AVM-1b8":{"__comp":"17896441","content":"8bdabb45"},"/docs/encoders/HM-09e":{"__comp":"17896441","content":"9060e84a"},"/docs/encoders/JM-26a":{"__comp":"17896441","content":"f4fea690"},"/docs/encoders/Kvazaar-723":{"__comp":"17896441","content":"d5f89569"},"/docs/encoders/rav1e-8de":{"__comp":"17896441","content":"1ec3ce74"},"/docs/encoders/SVT-AV1-c47":{"__comp":"17896441","content":"49b64d14"},"/docs/encoders/SVT-HEVC-d5b":{"__comp":"17896441","content":"bf9d09b6"},"/docs/encoders/SVT-VP9-952":{"__comp":"17896441","content":"cd6cf5b7"},"/docs/encoders/uvg266-d2d":{"__comp":"17896441","content":"ee8c27e3"},"/docs/encoders/vpxenc-9fa":{"__comp":"17896441","content":"318608aa"},"/docs/encoders/VTM-e57":{"__comp":"17896441","content":"632d0ef1"},"/docs/encoders/VVenC-469":{"__comp":"17896441","content":"03af419f"},"/docs/encoders/x264-26c":{"__comp":"17896441","content":"cf7588c6"},"/docs/encoders/x265-fb3":{"__comp":"17896441","content":"afe5e22f"},"/docs/encoders/x266-74f":{"__comp":"17896441","content":"70006292"},"/docs/FAQ-5ed":{"__comp":"17896441","content":"0b185270"},"/docs/filtering/deband-2ca":{"__comp":"17896441","content":"9f709603"},"/docs/filtering/dehalo-c4e":{"__comp":"17896441","content":"915a111c"},"/docs/filtering/deinterlace-62f":{"__comp":"17896441","content":"5b209502"},"/docs/filtering/denoise-129":{"__comp":"17896441","content":"ce98a713"},"/docs/filtering/detelecine-ee9":{"__comp":"17896441","content":"1f227c78"},"/docs/filtering/intro-ee2":{"__comp":"17896441","content":"60d0076e"},"/docs/filtering/vapoursynth-42f":{"__comp":"17896441","content":"32987299"},"/docs/images/AVIF-371":{"__comp":"17896441","content":"7385c97b"},"/docs/images/GIF-677":{"__comp":"17896441","content":"7fa695a7"},"/docs/images/HEIC-70b":{"__comp":"17896441","content":"e157395a"},"/docs/images/JPEG-7f9":{"__comp":"17896441","content":"56786013"},"/docs/images/JPEG2000-3f4":{"__comp":"17896441","content":"b8af02bf"},"/docs/images/JXL-abb":{"__comp":"17896441","content":"9cae5962"},"/docs/images/PNG-9b0":{"__comp":"17896441","content":"0e7f53a8"},"/docs/images/QOI-c2e":{"__comp":"17896441","content":"12df3b9e"},"/docs/images/WebP-b27":{"__comp":"17896441","content":"9efd8a4a"},"/docs/introduction/high-dynamic-range-7e1":{"__comp":"17896441","content":"c943a24a"},"/docs/introduction/prologue-b4e":{"__comp":"17896441","content":"5e069031"},"/docs/introduction/psychovisual-539":{"__comp":"17896441","content":"90aedb84"},"/docs/introduction/terminology-041":{"__comp":"17896441","content":"6d85920a"},"/docs/introduction/video-artifacts-0af":{"__comp":"17896441","content":"8a894f7b"},"/docs/metrics/butteraugli-a60":{"__comp":"17896441","content":"99c26446"},"/docs/metrics/PSNR-1e4":{"__comp":"17896441","content":"015d9d66"},"/docs/metrics/SSIM-1ea":{"__comp":"17896441","content":"9c171e5c"},"/docs/metrics/SSIMULACRA2-a14":{"__comp":"17896441","content":"44e37655"},"/docs/metrics/VMAF-62e":{"__comp":"17896441","content":"d6535278"},"/docs/metrics/XPSNR-646":{"__comp":"17896441","content":"bc32b9c5"},"/docs/privacy-policy-923":{"__comp":"17896441","content":"d1becb09"},"/docs/resources-0e5":{"__comp":"17896441","content":"80bfa96b"},"/docs/subtitles/SRT-af2":{"__comp":"17896441","content":"76096a15"},"/docs/subtitles/webvtt-d8f":{"__comp":"17896441","content":"229f7513"},"/docs/terms-of-use-70c":{"__comp":"17896441","content":"112763a5"},"/docs/utilities/autocompressor-43c":{"__comp":"17896441","content":"2d25ac87"},"/docs/utilities/av1an-53c":{"__comp":"17896441","content":"5f74c797"},"/docs/utilities/av1an-command-gen-f4e":{"__comp":"17896441","content":"e3b00369"},"/docs/utilities/Aviator-b18":{"__comp":"17896441","content":"b4030b4d"},"/docs/utilities/dovi_tool-6fd":{"__comp":"17896441","content":"ee513c31"},"/docs/utilities/eac3to-fde":{"__comp":"17896441","content":"84e198a2"},"/docs/utilities/FFMetrics-bb5":{"__comp":"17896441","content":"28bd9d7a"},"/docs/utilities/ffmpeg-07b":{"__comp":"17896441","content":"c92fe796"},"/docs/utilities/hdr10plus_tool-d8d":{"__comp":"17896441","content":"f9208490"},"/docs/utilities/MKVToolNix-2d7":{"__comp":"17896441","content":"345ef4f9"},"/docs/utilities/mp4box-d04":{"__comp":"17896441","content":"ddce1156"},"/docs/utilities/nmkoder-a80":{"__comp":"17896441","content":"5db6705b"},"/docs/utilities/rAV1ator-88b":{"__comp":"17896441","content":"842a7beb"},"/docs/utilities/rav1ator-cli-930":{"__comp":"17896441","content":"8eb2df80"},"/docs/utilities/YUView-017":{"__comp":"17896441","content":"54a9c2bb"},"/docs/video-players-870":{"__comp":"17896441","content":"5d1a7e8b"},"/docs/video/AV1-28f":{"__comp":"17896441","content":"8aacd032"},"/docs/video/AVC-e47":{"__comp":"17896441","content":"7eff0f1a"},"/docs/video/AVS3-42e":{"__comp":"17896441","content":"c224274c"},"/docs/video/ECM-568":{"__comp":"17896441","content":"5ec46d54"},"/docs/video/FFV1-ec1":{"__comp":"17896441","content":"998d107e"},"/docs/video/HEVC-df9":{"__comp":"17896441","content":"83732ada"},"/docs/video/prores-770":{"__comp":"17896441","content":"81739261"},"/docs/video/Theora-4cf":{"__comp":"17896441","content":"6c179ac5"},"/docs/video/utvideo-9f1":{"__comp":"17896441","content":"059e36ab"},"/docs/video/VC-1-d82":{"__comp":"17896441","content":"3d6cf458"},"/docs/video/VP8-88c":{"__comp":"17896441","content":"03e95fdf"},"/docs/video/VP9-dc7":{"__comp":"17896441","content":"86ba2311"},"/docs/video/VVC-1f7":{"__comp":"17896441","content":"80447496"},"/-2e1":{"__comp":"c4f5d8e4","__context":{"plugin":"a7456010"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=8536,e(e.s=t);var t}));e.O()}]);
\ No newline at end of file
+/*! For license information please see main.c8460ac2.js.LICENSE.txt */
+(self.webpackChunkcodec_wiki=self.webpackChunkcodec_wiki||[]).push([[8792],{5391:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t Your Docusaurus site did not load properly. A very common reason is a wrong site baseUrl configuration. Current configured baseUrl = ${e} ${"/"===e?" (default value)":""} We suggest trying baseUrl =