Log in

View Full Version : Another weird case of bad interlacing


Sharktooth
2nd July 2010, 16:08
Ok, this is a short clip:
http://www.megaupload.com/?d=5FFYUGD1

It appears to be interlaced but it also shows blended frames so probably it was also badly IVTCed before interlacing it (since the framerate is PAL and the movie is Japanese they probably made a mess when converting it for the PAL market...) but i'm not 100% sure.
So, i've come up with an avs that almost restores it in a 23.976 FPS progressive form by deinterlacing it first, then dropping blended frames... BUT it's not perfect and i've probably made some mistake(s). So i ask for help on this one.
If you need a longer clip i will provide one.

Guest
2nd July 2010, 17:03
Post your script.

Sharktooth
2nd July 2010, 17:13
i threw it away (otherwise i would have attached it) coz the result was still showing ghosting on some frames (IIRC that's in the source) and also too much frames were dropped (resulting in jerky motion). at that point i thought my approach was not good.
btw im sure i was using yadif(order=-1) for quick deinterlacing before doing other processing.
...never had too much experience with interlaced/telecined stuff, expecially for those kind of "broken" stuff...

EDIT: from memory it was something like:

DGDecode_mpeg2source("F:\ZOMBIE\VIDEO_TS\VTS_01_1.d2v", info=3)
ColorMatrix(hints=true, interlaced=true, threads=0) // almost sure of this
Yadif(order=-1) // also of this
crop(?,?,?,?) // dont remember the values... but doesnt matter
SelectRangeEvery(?,?,?) // dont remember at all... but probably was more complex that just a selectrangeevery coz i was discarding all blended frames...
LanczosResize(?,?) // doesnt matter
ConvertFPS(23.976)

something like that ... that makes not much sense...

Sharktooth
2nd July 2010, 17:47
I fed it to DGIndexNV and enabled the purevideo deinterlacing. Results are similar to yadif so i guess i'll use HW deinterlacing that is faster...
btw how can i restore those blended frames?

Blue_MiSfit
2nd July 2010, 17:54
AFAIK, bobbing + SRestore is usually a good place to start for deblending. Your mileage will vary significantly :)

Also, O HAI Sharktooth!! I haven't seen you in awhile! Or, maybe I have and my memory is corrupted. Quite possible...

Derek

Sharktooth
2nd July 2010, 18:37
Aye. i was forced to take a break... but that's off-topic ;)
thanks btw. i'll have a look at SRestore.