Update README

This commit is contained in:
trixoniisama
2024-11-16 17:32:44 +01:00
parent 9230888820
commit bbe2a654df

View File

@@ -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.