When doing upscales,
nnedi2 is what you should use. Some sharpening after it might also help.
Either way, since you're talking about upscaling a 640x360 area, why not upscaling it to 1280x720? Upscaling by exponentations of 2 will result in nicer upscale, and it's what nnedi2_rpow2 does after all. All in all, my suggestion is:
- Code: Select all
nnedi2_rpow2(2,2,3,true,"spline36resize",1280,720)
lsfmod()
fastlinedarkenmod(thinning=0)
awarpsharp2(8,1)
Slow but likely to give pretty much as good of a result as you can get.
If you don't have some of those sharpening filters, here are the links:
lsfmodfastlinedarkenmodawarpsharp2Note that there are differences between these plugins and older version (eg: limitedsharpenfaster, fastlinedarken, awarpsharp), since there were various improvements, be it output or speed wise. Lsfmod is slower, but sharpens slightly better (the old one used to give me an odd banding-like effect in some areas, this one seems to not do that anymore), fastlinedarkenmod actually works for me now (the older one wouldn't want to work for some reason...), awarpsharp2 removed the green junk bug and changed a bit the parameters.