Source: R2 DVDs
The first 3 DVDs were mastered at 29.97 NTSC, with a few pure animation scenes done in 23.976, then blend deinterlaced for no particular reason. There's no good way for me to fix that. You might see blended frames in some pure animation sequences.
The last 10 DVDs were mastered at 29.97 NTSC, with a few pure animation scenes done in 23.976.
I attempted to use TDecimate to get good VFR results, but was unable. Perhaps someone using vfrdec=1,mode=1, and suitably low dupthresh might get it working, but I just left it at the mastered fps of 29.97. I did run VIVTC/VFM fieldmatching, so there should not be blended frames, unless they slipped in more of them. Rare judder is significantly less annoying that dropped frames when TITVC/TFM makes a mistake.
Video:
AV1 Main 854x480@10bit CRF 16
Audio:
Japanese - 5.1 Opus 128kbit
Japanese - 2.0 Opus 96kbit
Subs:
English - ASS Shinsen modified by peachflavored
VS:
```
def postprocess(n, f, clip, deinterlaced):
if f.props['_Combed'] > 0:
return deinterlaced
else:
return clip
video = core.std.Crop(video,2,2,0,0) [Varies by Ep]
matched_clip = core.vivtc.VFM(video, order=1,mode=0,cthresh=8,micmatch=2,mi=60,scthresh=8) [disabled for Eps 1-6]
deinterlaced_clip = core.nnedi3cl.NNEDI3CL(matched_clip,field=1,qual=2,nns=4) [disabled for Eps 1-6]
video = core.std.FrameEval(matched_clip, functools.partial(postprocess, clip=matched_clip, deinterlaced=deinterlaced_clip), prop_src=matched_clip) [disabled for Eps 1-6]
video = core.resize.Spline64(video,format = vs.YUV444P16)
video = haf.FineDehalo(video, darkstr=0, brightstr=0.7)
video = core.fmtc.bitdepth(video, bits=32)
video = core.fmtc.matrix(video,mat="601",col_fam=vs.RGB)
video = core.resize.Spline64(video,width=854,height=480)
video = core.ort.Model(video,network_path="_2xGT-v2-evA-01.onnx",fp16 = True,provider = "DML")
video = core.fmtc.matrix(video,mat="601",col_fam=vs.YUV)
video = haf.FineDehalo(video, rx=2, darkstr=0, brightstr=0.7)
video = core.resize.Spline64(video,width=854,height=480, matrix_s="170m", format = vs.YUV420P10)
video.set_output()
```
svt-av1-psy
```
ffmpeg -i [infile] -c:v libsvtav1 -crf 16 -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=6 -g 1440 -sn -an -threads 8 [outfile]
```
Comments - 1
Dano