This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[HELP] Custom Filter Queue
#4
Quote:Rarely the output resolution is the exact double of the input, NNEDI3 needs
an exact double resolution so that could be in the first step, and second step using an other upscaling method to reach the required resolution.
All resizers that output multiple of X as output have a 'Resizer'/'Downsizer' option which configures what resizer is used to adjust to the wanted target resolution.
For example when a 640x352 source should be resized to 960x528 and NNEDI3 is selected as (down-/)resizer Hybrid would create something like:
# resizing using ZNEDI3
# current: 640x352 target: 960x528 -> pow: 2
clip = edi_rpow2.nnedi3_rpow2(clip=clip, rfactor=2) # 1280x704
# adjusting resizing
clip = core.fmtc.resample(clip=clip, w=960, h=528, kernel="spline64", interlaced=False, interlacedd=False)# before YUV420P8 after YUV420P16P16
first resizing with ZNEDI3 and then adjusting to the target resolution using 'spline64' to adjust to the target resolution. ('spline64' was selected as resizer)

So where would you want to apply BasicVSR++ in this example?
Do you want to:
1. resize with NNEDI3
2. use BasicVSR++
3. use 'spline64' resize
, or do you aim for something different?

Side note: I don't really think it is a good idea to 1st upscale and then apply BasicVSR++ unless your video resolution is below SD.

Quote: By the way which is the best upscaler that doesn't need double resolution in your opinion?
You mean an upscaler that doesn't output X-times the output resolution and then needs adjusting?
If for some reason I couldn't use such filters - or I just needed minimal resolution changes, I would either use Lanczos-, Bicubic-, Blackmann- or Point-Resize depending on the source.


Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Messages In This Thread
Custom Filter Queue - by Euangelos - 27.03.2024, 12:58
RE: Custom Filter Queue - by Selur - 27.03.2024, 13:25
RE: Custom Filter Queue - by Euangelos - 27.03.2024, 14:24
RE: Custom Filter Queue - by Selur - 27.03.2024, 16:07
RE: Custom Filter Queue - by Euangelos - 27.03.2024, 17:19
RE: Custom Filter Queue - by Selur - 27.03.2024, 17:39
RE: Custom Filter Queue - by Selur - 27.03.2024, 23:10

Forum Jump:


Users browsing this thread: 2 Guest(s)