For some reason it's not letting me post a link to my sample. I keep getting "you don't have permission".
+ Reply to Thread
Results 31 to 43 of 43
-
-
-
-
Digimon Fusion Preview.mkv
Well, that's the result from my script, encoded to the same bitrate as newpballs file. -
I suppose removing the horizontal lines from that video is of academic interest. But it has such jerky motion from duplicate and missing frames it's unwatchable.
-
It looks as though it's been through Srestore or something, although whatever it was missed a blended frame as the creature stands up.
-
I don't have much more to offer. I think the big message here is to use masks to improve your results, especially with cartoons, and also the importance of dithering. Denoising is easy. Retaining "wanted" details is more difficult
If you want "1 masks fits all" you have to tweak the settings so it does ok across different scenes. The one posted here does a decent job on what you posted - feel free to play with the settings to get better coverage
The last thing is using proper encoding settings. If you just encode without paying attention, you will re-introduce similar artifacts -
Regarding the horizontal lines, Jim Casaburi's 2d Cleaner filter for VirtualDub does pretty well. It's probably similar to newpball's surface blur filter but with a limited window size. Unfortunately, it requires conversion to RGB32.
It also reduces some of the banding. Following up with gradfun2dbmod() takes care of most of that.
Code:###################################### # 2D Cleaner by Jim Casaburi # # optk7 by Jaan Kalda # #Threshol (0-255) # #Radi around source pixel # #The values must satisfy # #X and Y <=10 and (2x+1)(2y+1)<=121 # #Either value, but not both may be 0 # ###################################### function VD_2DCleaneropt(clip clip, int "threshold", int "rx", int "ry", bool "interlaced") { LoadVirtualdubPlugin("G:\Program Files\Virtualdub\plugins\2dcleanopt_k7.vdf", "_VD_2DCleaneropt") return clip._VD_2DCleaneropt(default(interlaced,false)?1:0,default(threshold,10),default(rx,2),default(ry,2)) } ###################################### ffVideoSource("Digimon Fusion Preview-002.mkv") ConvertToRGB32(matrix="rec709") VD_2DCleaneropt(5, 3, 7, false) ConvertToYV12(matrix="rec709") Gradfun2dbmod()
It looks like someone has an adaption of 2dCleaner for AviSynth. I haven't been able to find it yet (dead link to the zip file):
http://web.archive.org/web/20070901223731/http://members.at.infoseek.co.jp/kiraru2002/#2dcleanyuy2Last edited by jagabo; 19th Nov 2014 at 19:49.
-
I got the YV12 version of 2dCleanYUY2 from here:
http://avisynth.nl/index.php/2DCleanYUY2
Invoking it with:
Code:ffVideoSource("Digimon Fusion Preview-002.mkv") _2DCleanYUY2(interlaced=0, thresholdY=3, radiusX=3, radiusY=8, dmode=0, thresholdU=3, thresholdV=3) MergeChroma(last,aWarpSharp(depth=10)) #sharpen chroma a little Gradfun2dbmod()
-
Damn, and other than the fact that encoding a step with UTLossless 709 altered the colours a bit I figured mine was almost equal to your last one. Does this version still severely damage the creatures mouth and his watch in the first frame???
I guess I'll have to check.Last edited by ndjamena; 20th Nov 2014 at 07:45.
-
I think it still does a little more damage to those low contrast details than your script -- though it's a bit hard to tell because your levels are lower and noise higher. The problem with this "edge sensitive blur" is that blurring the horizontal lines blurs low contrast detail too. You can lower the edge threshold in the blur filter but then some of the lines start coming back. For example, changing thresholdY to 2 restores most of the mouth and watch details but then some of horizontal lines come back. One might consider that a fair tradeoff though.
When I was playing with the VirtualDub filter reducing the width argument lower than 3 lessened the vertical blur for some reason. That doesn't seem to happen with the AviSynth version so changing radiusX to 0 will protect vertical lines better.Last edited by jagabo; 20th Nov 2014 at 07:42.
-
Forbidden
You don't have permission to access /newreply.php on this server.
Apache Server at forum.videohelp.com Port 80
http://www.mediafire.com/watch/bqch2qbmrxqc56b/Digimon_Fusion_Preview.mkv
-Edit- OK then, I guess I'm not allowed to post ONLY the link.