Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 7th August 2005, 12:33   #1  |  Link
vybez
Registered User
 
Join Date: Dec 2001
Posts: 13
Advice on IVTC on a HongKong DVD?

Hi!
Have a HongKong-movie that I'm trying to perform IVTC on which looks like there's only 1 progressive frame out of 5, the other 4 show various degrees of interlacing artifacts.

Have read the forums and the IVTC guide and tried various methods as standard IVTC (Telecide(order=1,guide=1).Decimate(5) (according to the Bad Telecines section of the guide). Also tried two pal to ntsc methods; (Telecide(order=1,guide=3).decimate(6) and repal ( bob() + repal() ) to see if that would make any difference.

So far neither of the three methods have given the results I had hoped for. Maybe I'm being optimistic on what can be done, but would be grateful if anyone with more experience in this area would care to look at a sample and give advice if there might be another method to minimize the artifacts -
Sample removed

Thanks in advance.

Last edited by vybez; 24th August 2005 at 10:18.
vybez is offline   Reply With Quote
Old 7th August 2005, 14:37   #2  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
By doing assumetff.separatefields and then stepping through, you can see that it is straight 3:2 pulldown. I applied Telecide as follows:

Telecide(order=1,guide=1,post=0)

But as you observe, some frames show some residual combing. Telecide is locking onto the correct 3:2 pattern right from the start and holding it throughout the clip. So I chose one of the bad frames and did an override to test the 3 matches (p, c, n), and indeed, the best match is the one chosen. Next I separated fields again and looked at the two matched fields. You can see a variation from field to field that is responsible for the residual combing. It doesn't look like field blending. I've seen things like this before.

I don't see much you can do. I did play it at full speed and size, and the effect was inperceptible to me, even when zoomed to full screen.

Maybe scharfis_brain will have an another opinion about it.
Guest is offline   Reply With Quote
Old 7th August 2005, 18:34   #3  |  Link
vybez
Registered User
 
Join Date: Dec 2001
Posts: 13
Thanks!

Will try that and see how it turns out.
vybez is offline   Reply With Quote
Old 7th August 2005, 22:40   #4  |  Link
MOmonster
Registered User
 
Join Date: May 2005
Location: Germany
Posts: 495
Ivct material from Hongkong?
I only heard bad things about.
I looked at the source.
Quote:
It doesn't look like field blending. I've seen things like this before.
Oh, for me it looks like field blending.
The blendlevels are that small, that the bobbed input looks just blurred on this frames. Try restore24 or Crestore (will be updated next week) to reverse this conversation or use telecide with postprocessing if you can live with the results.
Crestore should detect this softening as blends (maybe you have to higher the bthresh). Just try it out.

Edit: Do you have this combing in all higher motion scenes or only in some parts of your clip?

Last edited by MOmonster; 7th August 2005 at 22:49.
MOmonster is offline   Reply With Quote
Old 7th August 2005, 23:26   #5  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,655
Quote:
Maybe scharfis_brain will have an another opinion about it.
Yes. A brute force one:
blur(0,1) after telecide.decimate

Quote:
Oh, for me it looks like field blending.
I thought about this too. But throwed away this thought.
There are only two possibilities, that can create such semi-smeared images:
- too strong fieldwise temporal softening (denoising)
- too strong interlacer compression.
- maybe both.
But it is NO fieldblending.

My attempt on this source was

doubleweave().selectevery(5,0,2).blur(0,1)

fast.
quick.
dirty.
and non-adaptive
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote
Old 8th August 2005, 00:02   #6  |  Link
vhelp
Registered User
 
vhelp's Avatar
 
Join Date: Feb 2003
Posts: 299
slight OT here..

fwiw, I'd like to add that, for anyone who wants to see a good example
of this, with a full source (ie, dvd) you can take a good look at the
DVD movie, "Event Horizon".

This one has those blened-like frames. The video is not sharp, and looks
like those in the sample vob that vybez U/L 'ed here.

-vhelp
__________________
ESC K7S5A / XP 1800+ / Windows 98
ADVC-100[dvio] / WTVGO[avio] / DC10+[avio] / Canon ZR-10 / Delphi 6 Personal / JVC S-VHS HR-S3910U / Durabrand SSS w/ DVD Player STS75E / Sony TRV-22
FithElement/Dogma/BladeRunner/Contact
vhelp is offline   Reply With Quote
Old 8th August 2005, 00:06   #7  |  Link
MOmonster
Registered User
 
Join Date: May 2005
Location: Germany
Posts: 495
@scharfis brain
Yes, you are right. I just thought it because my function is able to avoid this strange frames and it seems to show something like a pattern (but the output of Crestore is jerky).
It seems to be a problem because of interlaced encoding I think.

I donīt like the blur(0,1) solution.
My Cdeblend function should be able to catch most of these bad frames.

Use a smartbobbed (best also weaved) input for my Cdeblend (for example tdeint(tryweave=true, mode=1) and than decimate the result to 23.976fps to get a fluid motion.

Last edited by MOmonster; 8th August 2005 at 00:10.
MOmonster is offline   Reply With Quote
Old 8th August 2005, 00:22   #8  |  Link
vhelp
Registered User
 
vhelp's Avatar
 
Join Date: Feb 2003
Posts: 299
IMO, after oversving the sample vob, I believe it has to do with Field
Switching or Field Line is moved up/down by one or two scanlines, in those
frames, which are patterned inside the 3:2 sequence.

(because of where the first frame begins, in vybez 's vob) ..
Lets start with Frame #0 and move onward.

Code:
                              1  1  1  1  1 
0  1  2  3  4  5  6  7  8  9  0  1  2  3  4 ..
I  I  Pb Pb P  I  I  Pb Pb P  I  I  Pb Pb P ..
* where++ P=Progressive and b=blend, and I=Interlace
* ++note, where Pb = Progressive_blend
* where you see 'P' only, this is a clean and harp frame.

Perhaps, there is a filter to account for the two Pb 's within
the 3:2 patter sequence that can find these two in each sequence
and then 'undo' them, and make them look sharp, like they are
suppose to ??

-vhelp
__________________
ESC K7S5A / XP 1800+ / Windows 98
ADVC-100[dvio] / WTVGO[avio] / DC10+[avio] / Canon ZR-10 / Delphi 6 Personal / JVC S-VHS HR-S3910U / Durabrand SSS w/ DVD Player STS75E / Sony TRV-22
FithElement/Dogma/BladeRunner/Contact

Last edited by vhelp; 8th August 2005 at 00:25.
vhelp is offline   Reply With Quote
Old 8th August 2005, 01:09   #9  |  Link
vybez
Registered User
 
Join Date: Dec 2001
Posts: 13
Quote:
Originally Posted by MOmonster
Edit: Do you have this combing in all higher motion scenes or only in some parts of your clip?
The combing is like that in the whole movie, with one progressive, followed by two heavily interlaced and the two frames with small combing artefacts as vhelp described. I'm gonna try the other suggestions tomorrow (2 a.m. here right now..)

Thanks to everyone who has replied!
vybez is offline   Reply With Quote
Old 8th August 2005, 08:49   #10  |  Link
MOmonster
Registered User
 
Join Date: May 2005
Location: Germany
Posts: 495
@vhelp
This is what I meaned with something like a pattern.
Quote:
Perhaps, there is a filter to account for the two Pb 's within
the 3:2 patter sequence that can find these two in each sequence
and then 'undo' them, and make them look sharp, like they are
suppose to ??
Trying to undo them is not the best idea (a hard job), just using the right fields for the restoring is fully sufficient.

@vybez
So here is my function for you.
Code:
off=0
a=tdeint(mode=1).selectevery(5,off)
b=doubleweave().selectevery(5,off+2)

interleave(a,b)
Simple, or? Set the off value (between 0 and 4) till you see no more combing in the output. If the offset change really to often to set them by hand, ask for a automated version. If I have some time, I could do it for you.
MOmonster is offline   Reply With Quote
Old 9th August 2005, 13:08   #11  |  Link
Mug Funky
interlace this!
 
Mug Funky's Avatar
 
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
i'd like to know what created such a source. i saw another just like it the other day - a bollywood film (Raincoat) . i figured it was PAL->NTSC conversion, but it seemed to keep too strong a 3:2 pattern, and didn't seem to be blended enough.

i've seen other sources where chroma (but not luma) has been deinterlaced, so to get correct IVTC i had to run decimate(5) on the chroma channels and merge it with an IVTC'd luma, otherwise the chroma would comb and exhibit a kind of delay that was impossible to get rid of. it took a while to figure that one out.... very very weird stuff.

[edit]

Quote:
Originally Posted by scharfi
- too strong interlacer compression.
i don't quite get what you mean there. interlaced picture encoded as progressive? that would ring the opposite way, and there'd be stronger blocking. but i can't figure out the cause
__________________
sucking the life out of your videos since 2004

Last edited by Mug Funky; 9th August 2005 at 13:10.
Mug Funky is offline   Reply With Quote
Old 9th August 2005, 14:52   #12  |  Link
scharfis_brain
brainless
 
scharfis_brain's Avatar
 
Join Date: Mar 2003
Location: Germany
Posts: 3,655
it's a typo.

I meant too strong interlaced compression.
__________________
Don't forget the 'c'!

Don't PM me for technical support, please.
scharfis_brain is offline   Reply With Quote
Old 9th August 2005, 15:27   #13  |  Link
Mug Funky
interlace this!
 
Mug Funky's Avatar
 
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
that's what i thought. though, i think if alternate scan is enabled, there'll be no crosstalk between fields. and if alternate scan is off, you'll get an inverted first field on the second field (like sharpener overshoot), plus much stronger ringing and blocking.

looks like the quality varies a bit with hong kong DVDs - i've only seen good ones, but all i hear of here are bad ones. perhaps there's some DVD producers with less scruples than others.
__________________
sucking the life out of your videos since 2004
Mug Funky is offline   Reply With Quote
Old 9th August 2005, 18:44   #14  |  Link
vybez
Registered User
 
Join Date: Dec 2001
Posts: 13
big thanks to everyone who replied and gave advice!!
i decided to go with scharfis_brain's suggestion as that was the most pleasing to me.

mug funky: about the quality of hk dvd's. they're definitely better mastered now, but this one was released back in 1999.. don't get me started on the english subs..
vybez is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:25.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.