DV Info Net

DV Info Net (https://www.dvinfo.net/forum/)
-   What Happens in Vegas... (https://www.dvinfo.net/forum/what-happens-vegas/)
-   -   Green Fringing (https://www.dvinfo.net/forum/what-happens-vegas/490662-green-fringing.html)

Thomas Moore January 25th, 2011 07:51 AM

Green Fringing
 
3 Attachment(s)
Working on a wedding edit for someone and found that one of his cameras had a bad green fringing issue (see attacfhments)

Any suggestions on how to repair this?

Thanks in advance.

Jeff Harper January 25th, 2011 09:45 AM

Ignore post.

Thomas Moore January 25th, 2011 09:58 AM

The green furry looking stuff on the edges, kinda like grain...

Thomas Moore January 26th, 2011 10:34 AM

Nobody has ever seen/fixed this? :(

Mike Kujbida January 26th, 2011 11:43 AM

My guess is noise due to low light situations.
However, it appears that the shots you posted weren't done at maximum resolution so this could account for it too.
If it's noise, give Neat Video (paid) or the Mike Crash Dynamic Noise Reduction filter (free) a try.

Thomas Moore January 26th, 2011 12:11 PM

Thanks Mike, actually yes they were taken at full resoulution, they look that bad :(

I have Neat Video and have tried it, which smooths it out a little bit but not that much and the green doesn't go away. In the zoomed shots it just makes it worse.

Haven't tried Crash's stuff yet although I do have it.

Mike Kujbida January 26th, 2011 01:40 PM

Thomas, all I can is good luck :(
With the source video looking that bad, I don't know if anything can fix it.
You've already tried what most Vegas users consider to be the best (affordable) paid solution there is.

Check out the Filtering Color Noise from VHS Source on the Sony Vegas Pro forum for a wealth of noise reduction information.

I don't know if you use AviSynth or not.
I don't so please don't ask me anything about it :)
If you do, here's a script courtesy of John Meyer who's a regular on the Sony Vegas forum.



#Denoiser script for interlaced video using MDegrain2
#This is the recommended script for VHS as of January 25, 2011

Loadplugin("C:\Program Files\AviSynth 2.5\plugins\MVTools\mvtools2.dll")
LoadPlugin("c:\Program Files\AviSynth 2.5\plugins\CNR\Cnr2.dll")

SetMTMode(5) #Only use this line if you have the multi-threaded version of AVISynth

#Modify this line to point to your video file
#Change AssumeBFF() to AssumeTFF() for HD video
source=AVISource("E:\frameserver.avi").killaudio().AssumeBFF()

SetMTMode(2,0) #Only use this line if you have the multi-threaded version of AVISynth

#Only use chroma restoration for analog source material
#chroma=source.Cnr2("oxx",8,16,191,100,255,32,255,false) #VHS
chroma=source #Use this line for digital video

#Set overlap (second parameter in MDegrain function) to 0, 2, 4, 8. Higher number=better, but slower
#For VHS, 4,0 seems to work better than 8,2. Most of difference is in shadows.
#However, 8,0 is good enough and MUCH faster. 8,2 doesn't seem to make much difference on VHS.
#Set the last number to 1 if the video contains flicker -- this makes script run at about 10% of the normal speed.

output=MDegrain2i2(chroma,8,0,0)

#stackhorizontal(source,output) #Use this line to do before/after comparison
return output

#-------------------------------

function MDegrain2i2(clip source, int "blksize", int "overlap", int "dct")
{

Vshift=2 # 2 lines per bobbed-field per tape generation (PAL); original=2; copy=4 etc
Hshift=0 # determine experimentally -- I've used values up to 12 (can be + or -)
overlap=default(overlap,0) # overlap value (0 to 4 for blksize=8)
dct=default(dct,0) # use dct=1 for clip with light flicker

fields=source.SeparateFields() # separate by fields because this function is for interlaced video

#This line gets rid of vertical chroma halo -- eliminate if this isn't a problem (i.e., for digital video)
fixed_fields=MergeChroma(fields,crop(fields,Hshift,Vshift,0,0).addborders(0,0,Hshift,Vshift))
#fixed_fields=fields #Use this line instead of the one above when doing digital video

super = fixed_fields.MSuper(pel=2, sharp=1)
backward_vec2 = super.MAnalyse(isb = true, delta = 2, blksize=blksize, overlap=overlap, dct=dct)
forward_vec2 = super.MAnalyse(isb = false, delta = 2, blksize=blksize, overlap=overlap, dct=dct)
backward_vec4 = super.MAnalyse(isb = true, delta = 4, blksize=blksize, overlap=overlap, dct=dct)
forward_vec4 = super.MAnalyse(isb = false, delta = 4, blksize=blksize, overlap=overlap, dct=dct)

#Change thSAD to increase/decrease de-noising
MDegrain2(fixed_fields,super, backward_vec2,forward_vec2,backward_vec4,forward_vec4,thSAD=400) #400=original setting
unsharpmask(60,3,0) #This provides "clever" sharpening that brings out detail without adding obnoxious sharpening artifacts
Weave() #Convert fields back into interlaced video

}

Jeff Harper January 26th, 2011 09:01 PM

Not that it helps, but a high gain might be responsible for this issue.

In addition, when zoomed in as was done on the ring exchange, you lose several f-stops.

That shot of the hands is nice when you can get it, but when it is that dark, in the future you might consider a medium shot, waist up, instead.

Thomas Moore January 27th, 2011 05:30 AM

Thanks Jeff, yea there is a lot of this from this cam...

And thanks for the advice but not my footage :) Like said at start I'm working on someone else's foofage...

Jeff Harper January 27th, 2011 08:20 AM

Reminds me of why I dislike working on other people's footage! Good luck.


All times are GMT -6. The time now is 03:13 AM.

DV Info Net -- Real Names, Real People, Real Info!
1998-2024 The Digital Video Information Network