VideoHelp Forum

Try DVDFab and download streaming video, copy, convert or make Blu-rays,DVDs! Download free trial !
+ Reply to Thread
Results 1 to 16 of 16
Thread
  1. I'm converting all my old VHS tapes to digital files, but I'm encountering some problems which I believe to be "dot crawl".

    Here's a little clip (the GIF has been optimized by Imgur, but you clearly see the vertical stripes moving):



    Is that dot crawl, or something else entirely?

    I've used several avisynth plugins to try to get rid of it:
    Checkmate, DeDot, DeCrawl, GuavaComb, Tcomb, ... None of them did anything.

    I'm actually capturing these tapes over an S-video cable, albeit an S-video cable plugged into a scart adapter.
    The original S-video out on my VCR doesn't seem to work anymore.
    Quote Quote  
  2. destripe work great for this generally
    DeStripe(2,3,16)
    Quote Quote  
  3. Formerly 'vaporeon800' Brad's Avatar
    Join Date
    Apr 2001
    Location
    Vancouver, Canada
    Search PM
    Not dot crawl. I blame the SCART adapter, though the last time this came up the poster disputed that as the source of the problem. Try a composite capture instead.
    Quote Quote  
  4. Well, if it isn't dot crawl, it certainly has similar characteristics in that it is much more prominent in the colored areas (especially red) and almost totally absent in the areas which are closer to B&W.

    I had a similar problem with some VHS captures recently and, like you, got the same thing with both the composite as well as the S-video outputs. I then played around with various settings in my JVC S-VHS VCR and found that the digital corrector was causing the problems. So, as one piece of advice, you might want to try playing around with the various setup settings on your VCR and see if you can change or remove the problem. Turn off all the "enhancements."

    I also had a very similar problem on an old Kinescope I was asked to restore. That transfer was done decades ago, and even though it was B&W, the dot crawl had been introduced during the transfer. Read this thread and see if it helps you design something that will remove your problem. I found that the convolution kernel worked extremely well, and I think it will work for your video as well:

    Reomve Cross Hatch Pattern

    If you don't have time to read the whole thread, here is the AVISynth convolution syntax:

    Code:
    .GeneralConvolution(0, "
    -1  2 -1
    2  0  2
    -1  2 -1 ", 1)
    IF you don't want sharpening, use this one instead:
    Code:
    .GeneralConvolution(0, "
    0 1 0
    1 0 1
    0 1 0 ",1)
    Last edited by johnmeyer; 2nd Mar 2016 at 09:35. Reason: Added convolution
    Quote Quote  
  5. A simple resize will get rid of most of it:
    Code:
    Spline36Resize(width/2,height).Spline36Resize(width,height)
    Last edited by jagabo; 2nd Mar 2016 at 09:41.
    Quote Quote  
  6. Thanks for the responses so far!

    I've tried DeStripe and Defreq, but so far their results aren't that great.
    The resize trick actually got rid of nearly everything, although there still is some kind of shimmering effect.

    I'll try capturing using the regular composite cable again, and see if that makes any difference.

    I'll also see if I can disable any VCR enhancements, I'll have to find that remote control first though

    I'm using a Samsung "S-VHS quasy playback" VCR, by the way.
    Haven't seen that pop-up on any "good vcrs to use", but it's the only one I have.
    Quote Quote  
  7. Originally Posted by skerit View Post
    I'm actually capturing these tapes over an S-video cable, albeit an S-video cable plugged into a scart adapter.
    That's your problem -- poor luma chroma separation. You'll probably get better results with composite because the capture device's comb filter will kick in. But you'll probably still have some dot crawl artifacts at colored edges and/or moving areas.
    Quote Quote  
  8. Did you try my convolution filter? I think it will do better than DeStripe and DeFreq, although I don't know about the resize trick.
    Quote Quote  
  9. I did try that, but it also didn't have any noticeable effect.

    I've also disabled "IPC" on the VCR itself, but that didn't change anything.

    I tried using the dedicated composite output on the VCR, but the same problem still occurs.
    Even on the default blue menu screen, when no tape is playing.
    Quote Quote  
  10. Video Restorer lordsmurf's Avatar
    Join Date
    Jun 2003
    Location
    dFAQ.us/lordsmurf
    Search Comp PM
    Originally Posted by jagabo View Post
    A simple resize will get rid of most of it:
    Code:
    Spline36Resize(width/2,height).Spline36Resize(width,height)
    I have to remember this for later.
    Quote Quote  
  11. Originally Posted by lordsmurf View Post
    Originally Posted by jagabo View Post
    A simple resize will get rid of most of it:
    Code:
    Spline36Resize(width/2,height).Spline36Resize(width,height)
    I have to remember this for later.
    And since it only scales horizontally it works with interlaced video. And it works pretty well for VHS because the resolution of the underlying picture is so low reducing the frame width by half doesn't hurt. If the video is progressive you can get even better results with a better upscaler like nnedi3:

    Code:
    Spline36Resize(width/2,height).TurnRight().nnedi3(dh=true).Turnleft()
    Sometimes I might also sharpen a bit horizontally while downscaled or after scaling back up. There's often a little bit of the dot crawl remaining. But since it's VHS, and you're probably going to do some noise reduction anyway, it will disappear along with the other noise.

    For sharper sources you can use a mask based on the saturation so that only the colorful areas are filtered.
    Quote Quote  
  12. By the way, for those doubting this is dot crawl: here an NTSC composite capture with a composite signal running to both the luma and chroma input if an s-video capture device, (ie, no separation of chroma from the luma, the cause of dot crawl artifacts):

    Click image for larger version

Name:	dotcrawl.png
Views:	697
Size:	533.6 KB
ID:	35977

    The pattern is a little different with PAL.
    Quote Quote  
  13. Formerly 'vaporeon800' Brad's Avatar
    Join Date
    Apr 2001
    Location
    Vancouver, Canada
    Search PM
    My objection was only due to the literal visual basis for the naming. Maybe pedantic, but I think it would be useful to have a common name for this crosstalk that actually describes its appearance.

    For PAL: http://www.techmind.org/vd/paldec.html
    Of note, U-axis colours (pure yellows or blues) appear as diagonal stripes \\\, while V-axis colours (pure reds or greens) appear as diagonals ///. Mixture colours, such as orange (red+yellow) give rise to a superposition of the two, ie cross-hatching.

    You could argue that the cause and fixes are the same, so what difference does it make? But from what I've seen, the resize fix doesn't appear quite as effective on these diagonal artifacts as it is with NTSC dots.
    Quote Quote  
  14. Defreq, fftquiver - ffmpeg is also able to perform filtering on video in frequency domain.
    http://avisynth.org.ru/defreq/defreq.html
    http://avisynth.nl/index.php/FFTQuiver
    Quote Quote  
  15. Video Restorer lordsmurf's Avatar
    Join Date
    Jun 2003
    Location
    dFAQ.us/lordsmurf
    Search Comp PM
    Isn't "crosshatching" the tech term?
    That's what this is.
    It's merely a type of crosstalk.
    Last edited by lordsmurf; 6th Mar 2016 at 19:47.
    Quote Quote  
  16. This actually worked wonders on a video that really needed this!!

    Wow, thanks jagabo. Quick question:

    Suppose I want to use the version for progressive video:
    Code:
    Spline36Resize(width/2,height).TurnRight().nnedi3(dh=true).Turnleft()
    Do I crop/addborders and resize before this or after?
    Quote Quote  



Similar Threads