+ Reply to Thread
Results 1 to 16 of 16
-
Was the chroma shifted earlier in the process, as is often done with VHS caps?
-
Why not do this in Avisynth? If you want 160-pixel borders at each side:
AddBorders(160,0,160,0)
The default border color in Avisynth is RGB 000 (black).
jagabo is correct, in YUV your frame dimension should be at least mod-4 (dimension is evenly divisible by 4) for better colorspace conversions. There are some plugins that require mod-8 dimensions in processing, usually noted in the plugin's documenation. You're likely going thru at least one YUV colorspace step anyway, just to get your capture into VirtualDub to begin with, because your capture is either YV12 (4:2:0) or YUY2 (4:2:2) and you're using QTGMC. So to properly move your Avisynth processing for work in VirtualDub:
Code:AddBorders(160,0,160,0) ConvertToRGB32(matrix="rec601",interlaced=true) # <- or interlaced=false, whichever applies)
Last edited by sanlyn; 24th Mar 2014 at 12:18.
-
Last edited by sanlyn; 24th Mar 2014 at 12:18.
-
Keep at least mod4 sizes at every operation (crop, resize, addborders).
And of course, make sure it wasn't in your source or caused by any other filtering you did. -
-
-
-
If you shift "black" chroma over onto the color picture you will be left with a greyscale picture.
-
-
Both I and Q from the black borders will both have "gray" chroma values (128). When you perform a chroma shift you are moving the colors (to the left in this case) but leaving the luma (greyscale) picture in place.
Last edited by jagabo; 10th Dec 2012 at 20:50.
-
I keep looking at the image in post #1. Why did it "gray-out" only a portion of the lower part of the right border, but had far less effect on other parts of the same border?
Last edited by sanlyn; 24th Mar 2014 at 12:18.
-
Dunno. If I kill the chroma shift filter the issue goes away. I may just live with it without the filter since the chroma issue isn't terrible particularly with the color noise filter that's also in the chain. And I think I may not even be accurately identifying the issue, maybe not shift so much as bleed.
-
I had a similar problem -- not with a chroma shift filter, but with a strong anti-rainbow plugin used on 20 pixels of discoloration along a border. Different story, but if you refer to FlaXen's VirtualDub VHS filter, make sure the chroma denoising switches are turned off. I find the "VHS" shifter to be an OK finishing touch for very small 1 or 2 pixel shifts, but stronger shift/bleeding is more effectively handled in YUV.
Chroma shift:
- Try the ChromaShift() plugin: http://avisynth.org.ru/docs/english/externalfilters/chromashift.htm
Bleeding, and some chroma shift as well:
- Try a light dose (or two) of this popular technique: mergechroma(aWarpSharp(depth=20.0, thresh=0.75, blurlevel=1, cm=1)). Tweak "depth" and "blurlevel" for stronger effect, but don't go insane with the numbers, Often works best by running it 2 times in a row with the lower values shown. For stronger de-coloring try depth up to 30 or blurlevel up to 3.
There's no total fix for chroma bleed or shift. The cleanest technique is a few rather gentle filter passes instead of a sledgehammer.Last edited by sanlyn; 24th Mar 2014 at 12:19.
Similar Threads
-
Resizing(Frame Size) w/ VIRTUALDUB - PLEASE HELP!!!
By MDrumm in forum EditingReplies: 8Last Post: 17th Jan 2011, 02:12 -
problem resizing
By w3wt in forum Video ConversionReplies: 3Last Post: 24th Sep 2010, 07:35 -
Resizing images in Virtualdub
By mjf314 in forum EditingReplies: 4Last Post: 29th Sep 2009, 23:05 -
virtualdub problem: source image format is not acceptable
By jorwex in forum Video ConversionReplies: 12Last Post: 2nd Sep 2009, 05:01 -
problem resizing movie
By goatvideo in forum Newbie / General discussionsReplies: 3Last Post: 21st Jun 2009, 18:58