Log in

View Full Version : ivct interlace problems with 80's anime/cartoon Jayce


cypher_soundz
23rd October 2004, 12:50
I'm in pal country and not really dealt with ntsc , but i am having trouble backing up jayce and the wheeled warriors (classic ;) )(d2v>avs>xvid/real) i'm not sure if the dvd has the problems or the way I’m doing it. I have read a few threads about similar problems but no solution seems to work.
DGindex gives 29.970 fps and progressive. So I tried using "Telecide(order=1,guide=1).Decimate()" which gives jerky playback and very low quality picture. i tried a normal deinterlace "FieldDeinterlace(blend=false)" which does its job but on pan shots still gives a little jerkiness. there is also some ghosting on some parts.
i have attached some shot below, if this isn’t enough i can find some hosting for a clip.
Is there any solution for a nice smooth backup? Is it a simple ntsc thing? That I don't know about?
Any help would be appreciated.
Regards
Cyph


http://img39.exs.cx/img39/6861/jayce1.png

http://img39.exs.cx/img39/5852/jayce2.png

http://img64.exs.cx/img64/6530/jayce3.png

scharfis_brain
23rd October 2004, 12:53
try restore24(a,b,24,60) it should remove most blending, while leaving a smmoth motion @ 23.976fps

cypher_soundz
23rd October 2004, 13:22
thanks , im taking a look now, by restore24(a,b,24,60)
is this the same as your example "restore24(tomsbobsoft(last),bobmatcher(last))" ?
should a=tomsbobsoft(last) b=bobmatcher(last) ?
Regards
cyph

scharfis_brain
23rd October 2004, 13:30
uh, that must have been a really old post of me, you are quoting.

download the updated restore24 here
http://forum.gleitz.info/showthread.php?t=12725&highlight=restore24

english information here:
http://forum.doom9.org/showthread.php?s=&threadid=75432&highlight=restore24

cypher_soundz
23rd October 2004, 13:51
great i was gonig to ask if ther ewas a package with everytihng into somewhere :) . could you explain the exact usage?
is there a certain bob to use? could i use a=tomsbobsoft(last) b=bobmatcher(last)?
Regards
cyph

scharfis_brain
23rd October 2004, 13:55
please study the information given in the *.txt and *.avs files included in the restore24-package

Phanton_13
23rd October 2004, 15:15
you are using Decimate() in the wrong way, for telecined anime content and specialy if it is old you need to use: Decimate(cycle=5,mode=2), the mode 2 is the best to use with anime and make a good job in old material , the default mode just produces jerkiness wen mode 2 don't produces it in anime contents.

Mug Funky
23rd October 2004, 16:54
is this an analog telecine? separatefields or bob will tell you - blended fields like you get with standards conversion, except the blends vary in opacity from top to bottom of frame. these old telecines use internal reflection in a spinning prism to whack one framerate onto another. they actually look pretty good on a teev, and there's no need for a speedup-to-pal or a slowdown-to-23.976 for NTSC.

but they are REALLY crappy for IVTC purposes...

restore24 should handle it but you might want to change the numerator and denominator to 2400,5994 because the film DOESN'T go at 23.976, but actually goes at 24 in these cases. doesn't really matter, it's only 1 jerk every 1000 frames.

scharfis_brain
23rd October 2004, 23:53
only one thing to comment, everything else is explained very well by Mug Funky:

[...] but you might want to change the numerator and denominator to 2400,5994 [...]

one has to shorten the numerator & denominator ratio, cause smartdecimate (a function builtin in restore24) is not able dealing properly with high numbers in certain situations.
So one is more save with smaller numbers (with the same precision, of course!)

2400 : 5994 => (/2) => 1200 : 2997 => (/3) => 400 : 999

this means, the resulting restore24 call should be as follows, if pure 24 fps are wished:

restore24(a,b,400,999)

but I doubt, one is able to notice a difference, cause the current version of restore24 will probably drop / skip more than one frame in 1000.
Especially on such hard to handle analogue video.

Mug Funky
24th October 2004, 14:33
ah, cool. didn't know that one, though i haven't had problems with it so far (i often just give up on getting rid of blends and encode at 50fps with smartbob).

i only wish there were way to get back the non-blended frames properly. of course it wouldn't work for 30i->25i, but might work for 30p+film->25i

either that or i could just burn dual layer DVDs... (or acquire my DVDs from the country they were made in).

cypher_soundz
25th October 2004, 16:49
Well , i tried the script and previewed/encoded a small clip in vdub.
there now seems to be some strange artifacts around anything that moves.
(see avs script and screen shots below)


setmemorymax(1500)

import("C:\Documents and Settings\JJ\My Documents\restore24\restore24.avs")
# SOURCE
mpeg2source("C:\Jayce DVD V1\VIDEO_TS\jayce.d2v",cpu=4,iPP=true)


AssumeTFF()


a2=r24kernelbob(0) # best blend detection, slow
b2=matchbob() # best resolution as possible gets restored, slow

restore24(a2, b2,400,999)


http://img14.exs.cx/img14/636/snapshot20041024175310.png

http://img78.exs.cx/img78/6589/snapshot20041024175454.png

Mug Funky
25th October 2004, 17:39
give Tdeint a go as a smart-bobber, then feed that to restore24 (use it for both clips if you want - speed probably wont suffer and quality will rock).

at default settings it'll do a full field match, then it'll look for the most similar field on a per pixel level, and if it hasn't found a nice sharp deinterlace at this point, it will use a modified-ELA interpolation to deinterlace (similar to tomsmocomp).

i really like this bobber, as it does everything we've all been using long slow scripts to do :)

use: tdeint(1,1) for double-rate output from top-first input.