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. |
4th February 2012, 02:05 | #1 | Link |
Registered User
Join Date: Nov 2011
Posts: 37
|
What's this artifact and suggestions on how to fix it
Hi! Not sure where to post this... I thought this was field blending but I'm not sure now as deblend filters do not affect it. It is like the frame has ghosting that anticipates the following frame, but only areas of high contrast like dark outlines. It doesn't happen all the time but it's a noticeable problem when the video is in motion so it bothers me a lot. I've tried using IVTC and/or filters like srestore and no solution. Any help is appreciated!
Edit: Lol I'm retarded. I posted the processed image, not the source! doh Here's the processed image with the unwanted result: Here are the three frames that when inverse telecined with AnimeIVTC mode=1 result in the artifact. Last edited by hunter_aran; 4th February 2012 at 04:29. Reason: I'm retarded |
4th February 2012, 02:15 | #2 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
EDIT: You are not retarded, just a very special person.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 4th February 2012 at 03:40. |
|
4th February 2012, 04:14 | #3 | Link | |
Registered User
Join Date: Nov 2011
Posts: 37
|
Quote:
Edit: Well it's not actually AnimeIVTC doing it in every example. Below is a series of 3 untouched frames where that weird artifact shows up even before inverse telecine is applied: Look at Patrick's face and how the lines are actually lines from the following frame and in the next one the lines are from the previous frame! Last edited by hunter_aran; 4th February 2012 at 04:49. |
|
4th February 2012, 09:44 | #4 | Link |
Registered User
Join Date: Feb 2010
Location: Saint-Petersburg, Russia
Posts: 38
|
Is it 3:2? If it's not, you can try replacing every frame with combing with prev. Like this:
Code:
conditionalfilter(selectevery(1, -1).trim(0,last_frame), last,"IsCombedTIVTC(blockx=32, blocky=32, mi=64, cthresh=4)","=","true") Oh, I should've read your last post before posting something. The line above won't help with non-interlaced frames. Last edited by ~SimpleX~; 4th February 2012 at 09:50. |
4th February 2012, 19:36 | #7 | Link |
The speed of stupid
Join Date: Sep 2011
Posts: 317
|
It reminds me a bit of artifacts that come from overkill settings with GrainOptimizer.
|
5th February 2012, 07:06 | #8 | Link | |
Registered User
Join Date: Nov 2011
Posts: 37
|
Quote:
I tried to use a denoiser to see if that would help and the settings I was using to combat dot crawl (mctemporaldenoise(settings="high", edgeclean=true, stabilize=true)) got rid of a lot of the lines but not all of them. I still wonder how exactly this problem was introduced. I guess "ghosting" or "blending" are completely wrong at describing this at this point. Last edited by hunter_aran; 5th February 2012 at 07:14. |
|
5th February 2012, 18:23 | #9 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
The video has been (slightly) blurred vertically while in 30i (telecine) stage.
Why are your screenshots 712x478 ? You didn't crop a/o resize before IVTC, hopefully?
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
5th February 2012, 18:54 | #10 | Link |
Registered User
Join Date: Dec 2007
Location: Germany
Posts: 632
|
I have seen this exact kind of artifact a lot and yes it is especially visible with animated content. It is a fault caused by a Kernelbob-like bob-deinterlacer which seems to be very common in the professional field. Even if your video is interlaced it might have been temporarily bob-deinterlaced for editing or normconversion (probably not in this case as Spongebob was produced in NTSC land).
You can pretty much replicate these artifacts with a clean source using the old LeakKernelBob(order=1,threshold=0, sharp=true) (just an example) and maybe reinterlace to taste. I have yet not found a good way to get rid of these. These artifacts are getting more and more famous on TV these days due to required conversions between HD and SD which need an intermediate bobbing. Edit: I know that especially Spongebob is very screwed up in this regard, the PAL versions of these older episodes like to toggle between what looks like hard-deinterlaced jaggy 25p, field-shifted and normconverted-like interlace on a per-scene basis. Last edited by TheSkiller; 5th February 2012 at 19:01. |
6th February 2012, 04:21 | #11 | Link | |
Registered User
Join Date: Nov 2011
Posts: 37
|
Quote:
Well I guess there is no real solution then. I was hoping that whatever caused this could be reversed. Using mctemporaldenoise helped to minimize it so I will try encoding one episode and see if it still bothers me. It's just that the filter drops the encoding speed to <3fps so a ten minute episode takes like almost 2 HOURS per PASS. LOL well I've got time since I've already committed so much time into this. I want to do Batman: The Animated Series next so I hope the DVDs are not as messed up. In a related issue, anyone ever get the iFade part of AnimeIVTC working? It says there's an error every time. One of the other problems with Spongebob is getting rid of the interlacing when a scene fades into another with bubbles floating across the screen. I thought iFade=true would help in that regard but I'm not sure. Anyway, I really appreciate the help and explanation and if anyone has any other ideas, please let me know! Last edited by hunter_aran; 6th February 2012 at 04:33. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|