what filters do u recommend i use on this source? its terrible quality but the best you'll find anywhere.
+ Reply to Thread
Results 1 to 30 of 51
Thread: avisynth filter recommendation
Thread
-
-
-
I find it arguable that this is "terrible". Look I'm not saying it's perfect, but it's certainly watchable. I've seen a LOT worse than this. If your definition of "terrible" is anything that has even minor imperfections, yes, it's "terrible". It has what monono says it has, but geez, it's not THAT bad. Well, it just depends on how picky you are. For some people this is unwatchable garbage and for some like me, it's fine. I've seen videos that truly are terrible and this one isn't even in the same ballpark as those.
For those who don't wish to download the video, it's anime. -
Try this avisynth script i made
original:
http://imageupload.org/en/file/244300/original.jpg.html
Result:
http://imageupload.org/en/file/244301/filtered.jpg.html
script:
http://www.mediafire.com/?um7pq617dm36rjq
You can do better i'm sure i'm not a cartoon specialist -
Start with Deblock() and HQDeRing(), Santiag(), FastLineDarken(), and McTemporalDenoise(). You should also try the Xvid decoder's built in deblock and dering filters.
I see that themaster1 give a better script before I replied.Last edited by jagabo; 5th Dec 2012 at 19:11.
-
Mediainfo sez a bitrate of 1744. For those fast-motion panning shots! Okay, I've seen worse -- but while watching it, just thinking about all the work to clean it up made me want to lie down an rest a while. Looks somewhat stable until a camera pan comes along and the screen almost crackles with block noise. The sharpening ain't too bad, but the saturation and contrast look as if they might harm my monitor; I had to stop watching when I saw the sides of the histograms stretch outward.
Can you say, the usual overcooking but with malnourished bitrate??
OK, to the business at hand. Now that the bitrate has done its worst, there's not much chance for salvation in that respect without serious collateral damage. I'd start with some ColorYUV to tame the contrast and see what happens after that. But the problem with that is the sloppy color grading, so that some scenes have nearly not enough contrast to begin with, others are outta sight. Cleanup is definitely not a one-shot deal.
Variable bitrate audio, too.Last edited by sanlyn; 5th Dec 2012 at 18:13.
Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. -- Henry David Thoreau -
does anyone know where i can find the dll, and avs files in themaster1's script?
-
you might love him, but there are lots of people on the planet who can't run his scripts. Two of my systems refused to run anything involving these plugins:
FFT3dGPU.dll
SSE3Tools.dll
RemoveGrainSSE3.dll
SSE3Tools.dll
AvsFilterNet.dll (or anything having to do with NLMeans)
At least I don 't feel alone
Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. -- Henry David Thoreau -
Last edited by jagabo; 5th Dec 2012 at 20:42.
-
I do use the SSE2's.
I know about CUDA. I know Nvidia. I will never use an Nvidia product for color work.
Nice job of re-sharpening, even for overly contrasty video. The histograms are really bustin' at the seams now ! ! LOL! But a lot of the fuzzy gunk is gone and the lines are really clean below-zero black, nice work.
Some cool masktools functions in the srcipt, I haven't seen earlier. Will keep them around. Thanks, master1.Last edited by sanlyn; 5th Dec 2012 at 21:57.
Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. -- Henry David Thoreau -
im still missing al most all of the dlls and .avs files. I cant find half of them! please help
-
which ones ? they should be easy to find
search google for "whatever.dll" and add "avisynth" and "doom9" and it will usually be the 1st or 2nd link
if you still can't find it, list the exact dll you are missing and someone will help you out . Nobody is going to collect them for you. -
http://forum.doom9.org/showthread.php?p=1570968
You probably don't need it - it's a monitoring filter. I had a quick look at the avs, he's one of those guys that loads a bunch of dll's that aren't actually called in the script (probably ones that he uses frequently) . Many of those dll's in his script aren't actually used -
You don't need the histograms or vectorscope --at least, not all of them anyway, but probably none since many people have no interest in levels or color, they just want to denoise and sharpen.
You won't need QTGMC or AGC (they aren't called, and AGC is a disaster waiting to happen anyway).
Comment-out the above by adding a "#" character at the start of the lines involved. CHime in with any new error messages and please specify what the error is looking for and couldn't find.Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. -- Henry David Thoreau -
yes maybe that's a better way to get him started
There are more unused than used. As sanlyn suggests I would comment out all the loadplugin, import lines at the top until an error message pops up. Then you will know what is missing and required. IMO It's no use wasting time searching around for dll's , functions, and avs's that you aren't using.
The functions/dlls you will need for sure and have to load (either autoload or load manually , or import functions) - and I might have missed some:
removegrain.dll
depan.dll
depanestimate.dll
mvtools2.dll
masktools.dll
fft3dfilter.dll
fastlinedarken.avs
awarpsharp.dll
limitedsharpenfaster.avs
The functions at the bottom of the script like TMedian2 etc,, (just copy & paste them into your script) . But some of them like EdgeCleaner and StarMask aren't actually used in this script (but it won't hurt to copy them) -
thank you! the colors are nasty to me so im gonna use the coloring filters. They over brightened a little.
-
and can i post a sample of my script when im done wit it. make sure i dont need to add anything or get rid of anything. and that its done correctly.
-
Colors are fine to my eyes and the histogram imo, maybe slightly over saturated, tweak(sat=0.9) should do the trick but feel free to experiment
-
what setting should i do for depan and depanestimate.
-
-
Whew! Master1, only took 2.5 hours to match that script to my old-fashioned setup and disable unnecessary lines.
Looks good (slow as hell, but what else is new with Avisynth?). Actually, ran somewhat faster than I thought it would and I'm not using CUDA or set up for slaughterfest gaming (PAC-MAN is my limit). Some good ideas to learn from.Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. -- Henry David Thoreau -
Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. -- Henry David Thoreau
-
i have one problem with the script. there is a green mask over the video.
-
green mask is generally a bad sign, a dll is missing or something
-
The green effect might be your copy of the FastLineDarken script. A fix was posted after the original appeared, so you might have the older version. Use the version of FastLineDarken shown below. Fixed version was posted here: http://forum.doom9.org/showthread.php?p=616362#post616362 . The fix in the new version is highlighted in red below:
Code:function FastLineDarken( clip c, int "strength", int "luma_cap", int "threshold", int "thinning") { str = string(default(strength, 48) /128.) lum = string(default(luma_cap, 191)) thr = string(default(threshold, 4)) thinning = default(thinning,24) thn = string(thinning /16.) exin=c.expand().inpand() diff = yv12lutxy(c,exin,yexpr="y "+lum+" < y "+lum+" ? x "+thr+" + > x y "\ +lum+" < y "+lum+" ? - 0 ? 127 +",uexpr="x",vexpr="x",u=2, v=2) linemask = yv12lut(diff.inpand(),"x 127 - "+thn+" * 255 +")\ .yv12convolution("1 1 1","1 1 1",y=3,u=0,v=0) thick = yv12lutxy(c, exin, yexpr="y "+lum+" < y "+lum+" ? x "+thr+" + > x y "\ +lum+" < y "+lum+" ? - 0 ? "+str+" * x +",uexpr="x",vexpr="x",u=2, v=2) thin = yv12lutxy(c.expand(),diff,yexpr="x y 127 - "+str+" 1 + * +",u=2, v=2) return (thinning == 0) ? thick : maskedmerge(thin,thick,linemask,y=3,u=2,v=2)Last edited by sanlyn; 8th Dec 2012 at 21:27.
Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. -- Henry David Thoreau -
well the green mask is shown a little bit, then it goes away and turns grey and purple, and then it turns to the original color with purple on parts.
Last edited by mmbwdpnz; 8th Dec 2012 at 16:32.
Similar Threads
-
Avisynth filter RemoveDirt not doing anything
By ThePhoenix in forum Newbie / General discussionsReplies: 10Last Post: 4th Mar 2012, 18:40 -
AviSynth and Filter Order
By sambat in forum EditingReplies: 3Last Post: 11th Jan 2012, 10:04 -
Lav filter and avisynth
By Creed in forum Newbie / General discussionsReplies: 7Last Post: 15th Dec 2011, 16:10 -
Need Avisynth filter
By fubuki81 in forum RestorationReplies: 5Last Post: 30th Sep 2008, 13:04 -
Logoaway filter for AviSynth?
By DRP in forum Video ConversionReplies: 2Last Post: 8th Aug 2008, 04:30



Quote