View Full Version : Newbie to DePan, need advice locating it in a script
Chainmax
5th August 2005, 18:28
I'm currently filtering a very crappy source that (among other things) will be deblocked and denoised. Remembering an advice scharfis_brain gave to Boulder, I am going to use DePanInterleave on it. Here's where I figure it should go:
MPEG2Source(settings)
TFM(settings)
TDecimate(settings)
i=FixChromaBleeding()
mdata=DePanEstimate(i)
DePanInterleave(i,data=mdata)
FunkyDeblock(settings)
LRemoveDust_YV12(settings)
HQDering()
Crop(settings)
BicubicResize(settings)
FastLineDarken(settings)
BlindPP(settings)
LimitedSharpen()
SelectEvery(3,1)
I'm not sure if the input clip should be the FixChromaBleeding one or if the SelectEvery line should be included, so I'd like to know if this script is ok or if something has to be changed. Thanks in advance.
AVIL
5th August 2005, 19:27
Hi, I don't know anyting about FixChromaBleeding, but yes about selectevey. After depaninterleave you have three "copies" of every frame (not exactly duplicates, the first is the proyection by depan of the previous frame, the second is the frame itself unchanged and the third is the proyection of the next frame). With selectevery(3,1) you recover the original frame after all the denoise filters and discard the rest. Not all filters works well with this technique. You must put selectevery after the last filter that need the three frames tech. Every filter spatial only located before selectevery is working by triplicate (bad performance) but the result is the same.
Chainmax
5th August 2005, 20:12
I see. So, pending approval on FixChromaBleeding as source clip, the script becomes:
MPEG2Source(settings)
TFM(settings)
TDecimate(settings)
i=FixChromaBleeding()
mdata=DePanEstimate(i)
DePanInterleave(i,data=mdata)
FunkyDeblock(settings)
LRemoveDust_YV12(settings)
SelectEvery(3,1)
HQDering()
Crop(settings)
BicubicResize(settings)
FastLineDarken(settings)
BlindPP(settings)
LimitedSharpen()
since FunkyDeblock and LRemoveDust_YV12 are the ones doing the mayor cleanup. Thanks for the quick reply :).
Fizick
6th August 2005, 02:37
Why do you use so many BlindPP-s?
IMHO, you may omit them all, and try use internal Mpe2source "cpu" parameter.
Chainmax
6th August 2005, 07:28
I'm using only one BlindPP call, and I'm also using MPEG2Source's cpu2 parameterfor deringing. The source I'm working on has some nasty haloing on a couple of scenes (you can check a sample vob here (http://www.31012.com/~azulftp/TestClip.vob)) . So, which version of the script do you think is better? Should i = be set somewhere else?
Fizick
6th August 2005, 16:28
FunkyDeblock has BlinPP call too.
Realy, i do not use it never.
Can you post not Vob, but one (or two) frames ?
I have dial-up.
Chainmax
6th August 2005, 18:45
Oh, yeah. FunkyDeblock is a BlindPP(cpu=4) with some extra tweaks that works awesomely on blocky sources. This source is extremely blocky. You can download a smaller sample (about 1 MB) here (http://www.31012.com/~azulftp/smallertest.vob). I think it gives a pretty good idea of the haloing and blocking considering its size.
Fizick
7th August 2005, 00:10
Probably i am a blind, but a do not see ANY block.
Chainmax
8th August 2005, 17:35
It's not traditional blocking, the blocks are rather small and move around. Maybe [link deleted] (~4MB) shows it more: take a look at homer's blazer and at the green wall when Homer and Marge try to find their seats. Anyway, are any of the two scripts posted here good?
AVIL
8th August 2005, 18:56
Hi,
I've been using mdeblock from Kassandro, and I'm happy with the result. Perhaps you can give it a try. The link :
mdeblock's home (http://home.arcor.de/kassandro/MDeblock/MDeblock.htm)
Good luck
Chainmax
9th August 2005, 23:15
I wasn't looking for another deblocker as FunkyDeblock works perfectly, but I will try this one soon, thanks for the tip :).
Anyway, I gues I'll just not use DePan then :(.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.