Based off of zerocool's DCP remux: https://nyaa.iss.one/view/1761538
Source:
DCP Theatrical Master
Video:
AV1 main profile 0 10bit, crf 29, 3840x2072 yuv420p10le
Audio:
Japanese - Opus 128kb/s
English (1996) - Opus 128kb/s
English (Disney) - Opus 128kb/s
Subs:
English (various) - SSA (nedragrevev)
```
video = core.resize.Bicubic(video, format = vs.YUV444P16)
video = core.placebo.Shader(video,shader="AiUpscale_HQ_2x_LineArt.glsl",width= video.width * 2 , height = video.height * 2)
video = core.resize.Spline64(video,width=3840,height=2076, format = vs.YUV420P10)
video.set_output()
```
master ffmpeg build w/ master svt-av1 build:
```
ffmpeg -i [infile] -c:v libsvtav1 -crf 29 -preset 2 -svtav1-params tune=2:film-grain=50:film-grain-denoise=0:enable-overlays=1:scd=1:scm=2:enable-tf=0:lookahead=120:pin=1:lp=12 -g 1440 -threads 16 [outfile]
```
Q: Is this an upscale? The DCP is 1988x1080.
A: Sort of, but not exactly, let's talk about chroma subsampling.
99%+ of video you see uses the color(chroma) planes at half resolution in order to save space/bandwidth, generally denoted yuv420p, with the "20" indicating that. "44" indicates no subsampling.
Ex.
UHD Blu-ray or WEB source:
Y(luma)(brightness): 3840x2160@10/8-bit
U(Chroma)(color): 1920x1080@10/8-bit
V(Chroma)(color): 1920x1080@10/8-bit
HD Blu-ray or WEB source:
Y(luma): 1920x1080@8-bit
U(Chroma): 960x540@8-bit
V(Chroma): 960x540@8-bit
HD DCP (this one's source)(It's technically XYZ12le, but no one knows what that is, so pretend it's YUV444p12le)
Y(luma): 1998x1080@12-bit
U(Chroma): 1998x1080@12-bit
V(Chroma): 1998x1080@12-bit
This Release:
Y(luma): 3840x2072@10-bit
U(Chroma): 1920x1038@10-bit
V(Chroma): 1920x1038@10-bit
This release scales the luma up to 3840x2076@10-bit, and the chroma planes down to 1920x1038@10-bit.
Q: Why not just encode yuv444p10le?
A: Let's talk about AV1 decoding profiles:
The profiles range from 0-2(Main,High,Pro), with 0 being the main profile, and the others getting more complex. With 0 being the minimum for certification, 99%+ of devices only support accelerated decoding for the Main profile.
https://en.wikipedia.org/wiki/AV1#Profiles
So basically nothing other than a beefy computer can decode 1080p+ yuv444p10+, and I don't think SVT-AV1 supports it either.
SCP-2223 actually made one if you want it here: https://nyaa.iss.one/view/1764764
Note that it's yuv444p12le, which is Profile 2 (professional). It is unlikely that any hardware acceleration exists for that.
Q: Doesn't Nyaa prohibit upscaling?
A: Only for certain defined sources, and leaks are specifically exempted from that rule (most likely for weird cases like this).
Comments - 13
peanutbutt69
motbob
hchcsen
pip3
Animorphs
bomb
2ndfire (uploader)
Dryvern
Aergia
2ndfire (uploader)
pip3
DataHoarder
2ndfire (uploader)