VideoHelp Forum
+ Reply to Thread
Results 1 to 7 of 7
Thread
  1. Member TeNSoR's Avatar
    Join Date
    Mar 2014
    Location
    Hungary, Debrecen
    Search PM
    Hi, there!

    I have a problem in my DVD after I ripped it, I saw dirt and green spots all over the movie, any idea?

    Here is the sample:
    Image Attached Files
    Quote Quote  
  2. A few passes of RemoveSpotsMC() will get rid of a lot of them without damaging the picture too much. It's less effective on very high motion areas.

    Click image for larger version

Name:	removespotsmc.jpg
Views:	996
Size:	110.2 KB
ID:	25324
    Last edited by jagabo; 23rd May 2014 at 07:49.
    Quote Quote  
  3. Member TeNSoR's Avatar
    Join Date
    Mar 2014
    Location
    Hungary, Debrecen
    Search PM
    Originally Posted by jagabo View Post
    A few passes of RemoveSpotsMC() will get rid of a lot of them without damaging the picture too much. It's less effective on very high motion areas.

    Image
    [Attachment 25324 - Click to enlarge]

    wow! the result seems amazing Thank you, Can you send me a link for this filter, if you please?
    Quote Quote  
  4. RemoveSpotsMC.AVS: https://forum.videohelp.com/threads/363894-De-interlacing-Is-My-Workflow-Right?p=231634...=1#post2316342

    It requires several other filters. You can see them in the script.
    Quote Quote  
  5. Member TeNSoR's Avatar
    Join Date
    Mar 2014
    Location
    Hungary, Debrecen
    Search PM
    Originally Posted by jagabo View Post
    RemoveSpotsMC.AVS: https://forum.videohelp.com/threads/363894-De-interlacing-Is-My-Workflow-Right?p=231634...=1#post2316342

    It requires several other filters. You can see them in the script.
    Many Thanks
    Quote Quote  
  6. If you can get rid of the splices and restore the missing frames you've REALLY got something.
    Quote Quote  
  7. If you're really adventurous you can try replacing some of the worst frames with motion interpolated (from the adjacent frames) frames. The original function was called RX() but I changed it to ReplaceFramesMC().

    https://forum.videohelp.com/threads/352741-Frame-interpolation?p=2226119&viewfull=1#post2226119

    It doesn't work well when there is a lot of motion. When there's no, or very little, motion you can just replace the bad frame with an adjacent one.

    Code:
    ######################################################
    
    function ReplaceFrameNext(clip Source, int N)
    {
      # Replace frame at N with frame at N+1
      # N is the frame to replace
      # with frame at N+1
    
      loop(Source, 0, N, N)
      loop(last, 2, N, N)
    }
    
    ######################################################
    
    function ReplaceFramePrev(clip Source, int N)
    {
      # Replace frame at N with frame at N-1
      # N is the frame to replace
      # with frame at N-1
    
      loop(Source, 0, N, N)
      loop(last, 2, N-1, N-1)
    }
    
    ######################################################
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!