Source: BDMV
Video:
AV1 main profile 0 1440x1080@10bit, crf 21
Audio:
2.0 JPN - Opus 96kbit
Subs:
ASS - English [ggt13]: https://nyaa.si/view/1695288
VS:
```
video = core.resize.Spline64(video,format = vs.YUV444P16) video = core.knlm.KNLMeansCL(video, d=0, a=1, s=4, h=2.5, wmode=0, wref=1.0, device_type="gpu",channels="YUV") video = core.resize.Spline64(video,format = vs.YUV420P10)
```
svt-av1-psy
```
ffmpeg -i [infile] -c:v libsvtav1 -crf 21 -preset 2 -svtav1-params tune=3:enable-overlays=0:scd=1:scm=2:enable-tf=0:enable-cdef=1:variance-boost-strength=0:sharpness=2:lookahead=120:pin=0:lp=8 -sn -an -threads 10 [outfile]
```
```
ffmpeg -i [infile] -c:v copy -map 0 -c:a libopus -b:a 96k -c:s copy -threads 12 [outfile]
```
Grain Synth: VS (denoised 10s sample)
```
video = core.resize.Spline64(video, format = vs.YUV444P16) video = core.knlm.KNLMeansCL(video, d=3, a=6, s=4, h=0.6, wmode=0, wref=1.0, device_type="gpu",channels="YUV") video = core.resize.Spline64(video,format = vs.YUV420P10)
```
VS (raw 10s sample)
```
video = core.resize.Spline64(video,format = vs.YUV420P10)
```
grav1synth
```
grav1synth diff [raw] [denoised] --output [grain table]
```
Film Grain Table (manually selected average table):
```
filmgrn1 E 0 9223372036854775807 1 10956 1 p 3 7 0 11 0 1 128 192 256 128 192 256 sY 8 0 53 54 53 107 56 121 59 134 62 148 64 174 67 255 68 sCb 7 0 26 54 26 121 40 134 47 148 52 174 54 255 54 sCr 6 0 27 94 27 121 28 148 28 215 31 255 31 cY 2 0 -3 3 -1 -2 1 -1 -1 -1 -11 -6 -2 -3 -3 -2 -6 57 23 5 0 4 -11 61 cCb 1 0 0 0 1 0 1 1 0 0 0 1 0 1 1 0 0 1 1 0 2 20 -40 92 2 cCr 1 0 1 0 1 0 1 1 0 1 1 1 1 1 2 0 1 2 1 1 3 14 -12 86 2
```
```
grav1synth apply [encode] --grain [grain table] --output [outfile]
```
Comments - 1
user0079