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.

 

Go Back   Doom9's Forum > Announcements and Chat > General Discussion

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 1st August 2016, 01:45   #1  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,048
chroma ghosting errors







Software used: DGIndex, AVIsynth, loadcplugin, ibob, Virtualdub.

The really weird thing is, I can't always replicate these errors, which means I can't pinpoint exactly where stuff starts going wrong. Has anyone else encountered errors like these? If so, do you know what's causing the problem?
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline  
Old 1st August 2016, 02:01   #2  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by Katie Boundary View Post
.........
Software used: DGIndex, AVIsynth, loadcplugin, ibob, Virtualdub.
and last but not least, the infamous JPEG compressor used by Facebook.

For the umpteenth time:

1) save your screen shots as PNG files

&&

2) use a decent image hosting service.
filler56789 is offline  
Old 1st August 2016, 03:34   #3  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,048
Quote:
Originally Posted by filler56789 View Post
and last but not least, the infamous JPEG compressor used by Facebook.

For the umpteenth time:

1) save your screen shots as PNG files

&&

2) use a decent image hosting service.
The color distortions exist prior to exporting as still images, so it has nothing to do with png or Facebook.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline  
Old 1st August 2016, 16:50   #4  |  Link
ChiDragon
Registered User
 
ChiDragon's Avatar
 
Join Date: Sep 2005
Location: Vancouver
Posts: 600
This is usually caused by improperly handling interlaced 4:2:0. For example, using ConvertToYUY2() instead of ConvertToYUY2(interlaced=true).
ChiDragon is offline  
Old 1st August 2016, 17:06   #5  |  Link
Stereodude
Registered User
 
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
Quote:
Originally Posted by ChiDragon View Post
This is usually caused by improperly handling interlaced 4:2:0. For example, using ConvertToYUY2() instead of ConvertToYUY2(interlaced=true).
C'mon now... Don't encourage it.
Stereodude is offline  
Old 1st August 2016, 20:02   #6  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,048
Quote:
Originally Posted by ChiDragon View Post
This is usually caused by improperly handling interlaced 4:2:0. For example, using ConvertToYUY2() instead of ConvertToYUY2(interlaced=true).
So should I convert to RGB before doing anything else, just in case?

EDIT: Well, I tried that, and it completely screwed up the field order. I tried separatefields, then converttorgb, then weave, but that didn't fix anything. assume tff, assumebff, and complementparity all failed. So I stripped everything out and went back to having nothing but loadcplugin and ibob, and now I'm getting an all new error: interlaced chroma ghosting!



The gods have forsaken me
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.

Last edited by Katie Boundary; 1st August 2016 at 20:42.
Katie Boundary is offline  
Old 2nd August 2016, 01:36   #7  |  Link
manono
Moderator
 
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
Quote:
Originally Posted by Katie Boundary View Post
So should I convert to RGB before doing anything else, just in case?
No, as the damage was (probably) already in your source. This isn't all that uncommon and TFM has a couple of settings that (sometimes) take care of it, chroma and mchroma. Or you can try bobbing followed by SRestore to the correct framerate to see if it takes care of it.

Perhaps if you posted a sample someone could have a look.
manono is offline  
Old 2nd August 2016, 04:11   #8  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,048
Quote:
Originally Posted by manono View Post
No, as the damage was (probably) already in your source.
I shall direct your attention to the following line in the OP:

Quote:
I can't always replicate these errors
So, obviously not the source.

EDIT: it occurs less often when using Bob or Separatefields instead of ibob, and while I THINK I remember this error showing up with at least one of those two (South Park + separatefields comes to mind), I also have a tendency to go two weeks at a time without sleep, which can severely affect memory... so ibob is the leading suspect in this case.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.

Last edited by Katie Boundary; 2nd August 2016 at 04:33.
Katie Boundary is offline  
Old 2nd August 2016, 07:16   #9  |  Link
manono
Moderator
 
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
Quote:
Originally Posted by Katie Boundary View Post
So, obviously not the source.
And we're just supposed to take your word for that? Where's your script and, more importantly, where's the requested sample?
manono is offline  
Old 2nd August 2016, 22:27   #10  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,048
Quote:
Originally Posted by manono View Post
And we're just supposed to take your word for that?
yes.

Quote:
Originally Posted by manono View Post
Where's your script
Code:
mpeg2source("101.d2v")

loadcplugin("c:\ibob.dll")

ibob()
Quote:
Originally Posted by manono View Post
and, more importantly, where's the requested sample?
The three that I gave in the original post weren't enough?
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline  
Old 2nd August 2016, 22:59   #11  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by Katie Boundary View Post
...
The three that I gave in the original post weren't enough?
Nope, because manono requested video samples,
NOT horribly-artifacted JPG images.

P.S.: but I am very sure you already knew that.

Last edited by filler56789; 2nd August 2016 at 23:01. Reason: add P.S.
filler56789 is offline  
Old 2nd August 2016, 23:05   #12  |  Link
manono
Moderator
 
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
Quote:
Originally Posted by Katie Boundary View Post
The three that I gave in the original post weren't enough?
Stop playing cute. Video sample. Untouched. Direct from the source. You can use DGIndex and the [ and ] buttons to isolate a small section that shows the problem after being filtered. Then File->Save Project and Demux Video. Make the resulting M2V available please.

And no one uses iBob. Except Katie Boundary, I suppose. Its only possible use is to get back the 'original' field after being filtered. And if you're trying to IVTC or otherwise make your source progressive, you plain just wouldn't use it.

Last edited by manono; 3rd August 2016 at 04:40.
manono is offline  
Old 3rd August 2016, 01:30   #13  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,048
Quote:
Originally Posted by manono View Post
Make the resulting M2V available please.
That's the part where we got stuck last time.

The key point here is that these errors cannot be reliably replicated, and that they only occur during deinterlacing. I was hoping that a problem with such unique characteristics would be well-known already, and that the cause would have already been identified. I doubt that you'd be more helpful if you had access to some untouched DVD footage just to confirm that this isn't a problem with the DVDs.

Quote:
Originally Posted by manono View Post
And no one uses iBob.
Well, if ibob is the source of the problem, then that might be why I'm the only one who's experiencing it.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline  
Old 3rd August 2016, 04:39   #14  |  Link
manono
Moderator
 
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
Then if you refuse to do as requested, there's nothing more to be done and no help to be provided. If you're asking for help, you post the script and a sample. Basic procedure.

If you're not asking for help then why does this thread even exist?

I'll be happy to delete this thread if you like.
manono is offline  
Old 3rd August 2016, 11:29   #15  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,493
Quote:
The key point here is that these errors cannot be reliably replicated
No, the key point is that we can't replicate the problem at all if you refuse a perfectly reasonable request for footage.

If your car starts making a funny noise, do you take photos of the engine to the garage and ask them to diagnose it?

You're showing an incredible amount of ingratitude.
__________________
My AviSynth filters / I'm the Doctor
wonkey_monkey is online now  
Old 4th August 2016, 01:15   #16  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,048
Quote:
Originally Posted by manono View Post
If you're asking for help, you post the script and a sample. Basic procedure.
Normal procedure works for normal errors. This one is very unusual in that it cannot be reliably replicated, and any trial and error that we do right now won't yield very useful information. I've already explained this.

Quote:
Originally Posted by manono View Post
I'll be happy to delete this thread if you like.
I'd prefer to wait and see if anyone knows more.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline  
Old 4th August 2016, 04:04   #17  |  Link
Sparktank
47.952fps@71.928Hz
 
Sparktank's Avatar
 
Join Date: Mar 2011
Posts: 940
Quote:
Originally Posted by Katie Boundary View Post
I'd prefer to wait and see if anyone knows more.
I know exactly what the problem is.
__________________
Win10 (x64) build 19041
NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4)
NTSC | DVD: R1 | BD: A
AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
Sparktank is offline  
Old 4th August 2016, 11:32   #18  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by Katie Boundary View Post
Normal procedure works for normal errors. This one is very unusual in that it cannot be reliably replicated, and any trial and error that we do right now won't yield very useful information.
Your logic is flawed. Just because you cannot reliably replicate the problem doesn't mean that it would be the same in another setup.
Empirical probability of an event is the ratio of the number of outcomes in which a specified event occurs to the total number of trials.
__________________
Groucho's Avisynth Stuff
Groucho2004 is offline  
Old 4th August 2016, 16:34   #19  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
Closed pointless thread. Drop me a pm if you have a sample and script which shows the problem as manono requested, then i will reopen it.
Wilbert is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 15:47.


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