CapableMetal said:
Wow, what processing is happening in your script? Could you post an example? That's certainly very slow, and I'm curious as to how you're applying filters.
First, more than 200 lines of getting rid of black frames, aligning pixel perfect, median and average - I avoid to paste it here... then, at the end:
ROUGH.nnedi3_rpow2(rfactor=2, cshift="spline64resize",\
fwidth=ROUGH.width*2, fheight=ROUGH.height*2).\
LimitedSharpenFaster(strength=200).\ MCTemporalDenoise(settings="medium").\ ResampleHQ(1280,544)
I tested the filter before nneed3, in between, and after resamplehq, and "in media stat virtus", so...
My advice is to keep it simple. I've watched the SET sample you posted before and its not as clean as I expected, there seems to be a lot of noise in the picture and I'm unsure as to what has caused it. What format do you capture to?
HuffYUV YUV.
It also suffers from the 'tiled' effect that is inherent to the PAL SE laserdiscs (a crude description, but I don't know what else to call it), its visible in your sample mostly as faint vertical lines, but appears as little tiles if you purposely boost the brightness too high on a raw capture; I usually use DeGrainMedian as a noise filter and it tends to fix this.
I'll test it.
Would doing that not take the same/similar amount of time, but using two scripts?
I used only the first two lines of the preceding script to save lagarith video (2.70 FPS); then the resulting upscaled video is processed with the last three lines (0.86 FPS)... not bad this time!
You_Too said:
If you have a multicore processor you could check what the possibilities are of accelerating that render time.
There's multithread-supporting versions of avisynth and some plugins support it too. It could help a lot.
I think that new sample looks pretty good!
I use the multicore avisynth DLL; I applied SetMemoryMax and SetMTMode with different settings, but the speed didn't improve. Any hint wil be highly appreciated (my PC has a Core 2 Duo E6300 with 3GB RAM)