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 > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 12th January 2011, 08:15   #1  |  Link
aNToK
Registered User
 
Join Date: Nov 2005
Location: California
Posts: 79
Can this video be fixed?

Been a while since I've been here. Recently I bought a retail version of a movie and the quality is pretty terrible.
I'm posting a sample so hopefully someone with more knowledge than I can help me fix it.

The biggest thing is all the dots, etc. that often appear on the right side of faces, vertical lines, etc. In the sample, you can see it on the guys' faces/neck in the first part and pretty much everywhere there's a dramatic color change. Is this dot crawl? It was a dvd, but the horizontal lines at the bottom (much more apparent in other parts of the vid) lead me to believe that this started as a vhs recording.

Any help would be appreciated. I'll post my first attempt at cleanup in another post as soon as it uploads.

http://www.mediafire.com/?huh5y9wrd0bc4sa

btw, this is an m2v file of the original. Please let me know if a smaller format is preferred.
aNToK is offline   Reply With Quote
Old 12th January 2011, 08:35   #2  |  Link
aNToK
Registered User
 
Join Date: Nov 2005
Location: California
Posts: 79
OK, here's the same clip with my first attempt at cleanup. http://www.mediafire.com/?el2c240vle5am0w
Here's the relevant part of the script:

tfm(order=1).tdecimate(hybrid=1)
mctemporaldenoise(settings="medium",edgeclean=true,stabilize=true)
tweak(cont=1.25,bright=1.2,sat=1.15)

Looking at it now, it looks like little running checkerboard patterns. Frustrating....
aNToK is offline   Reply With Quote
Old 12th January 2011, 09:31   #3  |  Link
aNToK
Registered User
 
Join Date: Nov 2005
Location: California
Posts: 79
Hmm... If I use tweak(sat=0), doesn't that effectively erase the chroma? The little checkerboards still show up in the B/W sample I made.
aNToK is offline   Reply With Quote
Old 13th January 2011, 07:10   #4  |  Link
tengo6dedos
green apple eater
 
Join Date: Nov 2007
Posts: 62
Try adding "checkmate()" before .........
http://mf.creations.nl/avs/filters/checkmate.dll


EDIT: before ivtc

Last edited by tengo6dedos; 13th January 2011 at 20:45.
tengo6dedos is offline   Reply With Quote
Old 13th January 2011, 07:40   #5  |  Link
aNToK
Registered User
 
Join Date: Nov 2005
Location: California
Posts: 79
Tried, but it didn't touch it. It's like little blocks of the strong colors are shifted to the right, along with that white/yellow looking field that pops up by the faces. Found an avi version online of my dvd. Obviously from the same source, but doesn't have the checkerboard thingies, so whoever mastered this supposed retail dvd must have done something to it when it was encoded.
If it was free, it's one thing. Quite another to shell out good money for a waste of screenspace. Starting to wonder how bad I want to watch this thing...
aNToK is offline   Reply With Quote
Old 13th January 2011, 17:43   #6  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 3,039
Quote:
Originally Posted by tengo6dedos View Post
Try adding "checkmate()" before your mctemporaldenoise line.

http://mf.creations.nl/avs/filters/checkmate.dll


I haven't looked at the clip, but most dot crawl filters, incl. checkmate have to be applied before IVTC (before tfm().tdecimate() )
poisondeathray is offline   Reply With Quote
Old 13th January 2011, 20:01   #7  |  Link
Mini-Me
Registered User
 
Join Date: Jan 2011
Posts: 121
If checkmate and other dot crawl removers don't work, I wonder if a real solution might use a frequency domain filter or one of *.mp4 guy's FIR filters, constricted to an edge mask...or a custom script or plugin to search the image for fluctuations corresponding to that specific pattern. (You'd think that something like Checkmate would be a ready-made solution though.) I'm just throwing it out there though, because I'm not actually experienced enough to do that kind of stuff myself (let alone advise on it ).

If you just need to get rid of the checkerboarding to watch it one time without being distracted, then maybe you could just apply an edge mask and blur the crap out of it, then resharpen using the same mask (maybe with awarpsharp or something to contract the blurred edges). It's not a sophisticated solution of course, and it comes at a visual cost, but it's a thought if you're okay with quick and dirty.
Mini-Me is offline   Reply With Quote
Old 13th January 2011, 21:16   #8  |  Link
tengo6dedos
green apple eater
 
Join Date: Nov 2007
Posts: 62
I tried it and checkmate do touches it. Also Gavino is wright, checkmate worked a little better before ivtc.

Here pic of source + checkmate with mctemporaldenoise





Last edited by tengo6dedos; 13th January 2011 at 21:24.
tengo6dedos is offline   Reply With Quote
Old 13th January 2011, 21:23   #9  |  Link
Gavino
Avisynth language lover
 
Join Date: Dec 2007
Location: Spain
Posts: 3,374
Quote:
Originally Posted by tengo6dedos View Post
Also Gavino is wright, checkmate worked a little better before ivtc.
Thanks, but I can't take any credit for that - it was poisondeathray that said it.
__________________
GScript and GRunT - complex Avisynth scripting made easier
Gavino is offline   Reply With Quote
Old 14th January 2011, 00:22   #10  |  Link
aNToK
Registered User
 
Join Date: Nov 2005
Location: California
Posts: 79
Hmm.. I stand corrected. I thought I had tried it before, but obviously not. What Mctemporaldenoise settings did you use there? I'm trying the following but yours looks cleaner.

checkmate()
tfm(order=1).tdecimate(hybrid=1)
mctemporaldenoise(settings="medium",edgeclean=true,stabilize=true)
aNToK is offline   Reply With Quote
Old 14th January 2011, 02:36   #11  |  Link
tengo6dedos
green apple eater
 
Join Date: Nov 2007
Posts: 62
Quote:
Originally Posted by Gavino View Post
Thanks, but I can't take any credit for that - it was poisondeathray that said it.
Holy monkey, i guess you are im my subconscious, nothing sexual i hope. Thanks poisondeathray then.

ANtok, is the same script you put first.
tengo6dedos is offline   Reply With Quote
Old 15th January 2011, 03:10   #12  |  Link
aNToK
Registered User
 
Join Date: Nov 2005
Location: California
Posts: 79
Ah, I had the tweak stuff ##'d out. Thanks
aNToK is offline   Reply With Quote
Reply

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 11:05.


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