diff --git a/README.md b/README.md index c55a2d2..831fd24 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ _Inspiration was drawn from the original Av1an (python) boosting code_ ## Version 2.0: SSIMULACRA2-based > Does a fast encode of the provided file, calculates SSIMULACRA2 scores of each chunks and adjusts CRF per-scene to be closer to the average total score, in a _zones.txt_ file to feed Av1an. -The requirements are Vapoursynth, vstools, LSMASHSource, fmtconv, Av1an and vapoursynth-ssimulacra2. +The requirements are Vapoursynth, LSMASHSource, fmtconv, Av1an and vapoursynth-ssimulacra2. __Usage:__ ``` @@ -53,6 +53,22 @@ __Known limitations:__ _Borrowed some code from Sav1or's SSIMULACRA2 script_ +## Version 2.5: SSIMULACRA2&XPSNR-based + +The requirements are Vapoursynth, LSMASHSource, Av1an, vszip and a few python library libraries. Optionally: ffmpeg built with XPSNR support, turbo-metrics. + +Refined 2.0 with the following additions & changes: +- Proper argument parsing, more control over the script +- Separated the fast encode, metric calculation and zone creation into three independant, callable stages +- Replaced the deprecated `vapoursynth-ssimulacra2` by `vszip` +- Added `turbo-metrics` for GPU-accelerated metrics measurement (Nvidia only) +- Added XPSNR metric and a few zones calculation methods +- Taking advantage of SVT-AV1-PSY quarter-step CRF feature for more granular control +- Possibility to use a more aggressive boosting curve +- And a few other smaller changes... + +_Many thanks to R1chterScale, Yiss and Kosaka for iterating on auto-boost and making these amazing contributions!_ + ## Version 3.0: SSIMULACRA2-based + per-scene grain synthesis strength determination ...and a few other improvements.