06.08.2021, 01:12
(05.08.2021, 05:35)Selur Wrote: a. output resolution is always determined by "Crop/Resize->Base->Picture Resize" so unless the resolution here differs from the crop-resolution, the outpu resolution will be the same as the crop-resolution.
Resizers under "Crop/Resize->Base->Picture Resize" are mapped to FFmpeg/Avisynth/Vapoursynth base resizers.
b. "Vapoursynth->Frame->Resize"Check the Vapoursynth script view to see how and when a resizer is used.
- NNEDI3: up-scaler only
- fmtconv: bunch of up- and down-scalers ('Downsizer' sets the resizer for downscaling)
- ResampleHQ: is an up- and down-scalers
- Waifu2x: upscaler which can also do filtering
- Waifu2x nvk: upscaler which can also do filtering
- Anime4kCPP: up-scaler only ('Downsizer' sets the resizer for downscaling)
- SRMD: up-scaler only ('Downsizer' sets the resizer for downscaling)
- RealSR: up-scaler only ('Downsizer' sets the resizer for downscaling)
- RealSR: bunch of up- and down-scalers, potenially filters which so no special resize
- DPID: down-scaler only
- DGDecNV Crop/Resize: up- and down-scaler only useful if DGDecNV is used as source filter, only fast nothing special
- VASGAN: up-scale and filtering
Cu Selur
While I'm already on the topic of downsampling, would you consider adding SSIM downsampling to the list of resizers? It comes as part of muvsfunc so it's already in hybrid. It's a perceptually based downsampler like DPID, but better in my opinion. Here's the paper about it, it's fairly easy reading for something like this and has lots of examples of it.
https://cgl.ethz.ch/Downloads/Publicatio...Ozt15b.pdf