VideoHelp Forum

Try DVDFab and download streaming video, copy, convert or make Blu-rays,DVDs! Download free trial !
+ Reply to Thread
Results 1 to 11 of 11
Thread
  1. Member
    Join Date
    Jan 2009
    Location
    United States
    Search Comp PM
    I use a DVD ripping program that works excellent except for one major flaw - When ripping animated cartoons it always leaves diagonal lines looking "jagged", if that makes any sense. Is there a way to fix this in virtualdub that won't leave any artifacts?
    Quote Quote  
  2. It sounds like a poor deinterlacer. What you want to do is an inverse telecine, not a deinterlace. Go back to the source and try VirtualDub's IVTC filter. But you may need different processing depending on the source. You may need to learn AviSynth for more advanced filtering.

    Upload samples of your source and the resulting video if you want more detailed information. You can use DgIndex to export a sample from your DVD VOB files as an M2V file. Or Mpg2Cut2.
    Last edited by jagabo; 17th Sep 2016 at 16:53.
    Quote Quote  
  3. Member
    Join Date
    Jan 2009
    Location
    United States
    Search Comp PM
    IVTC didn't work. I'm using a computer that doesn't have the Internet on it, but I have a screens hot of a video I found on youtube that has the same problem. The resolution is lower but hopefully you'll see what I mean. What I'm trying to fix is the same kind of jaggedness that appears on the Ninja guys chin and fingures
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot_2016-09-24-10-08-24.png
Views:	372
Size:	1.05 MB
ID:	38690  

    Quote Quote  
  4. This is not jaggies but missing line content (literally line was skipped and signal is no longer continuous) - i would say - badly made deinterlacing - it may be difficult to perform this correctly as usually animation frame rate is way lower than TV frame rate, good deinterlacer (QTGMC? http://avisynth.nl/index.php/QTGMC ) may help but it may be very slow.
    Quote Quote  
  5. Yes, the video was badly deinterlaced (then upscaled). If that's all you have to start with an advanced AviSynth script can help a bit.

    Image
    [Attachment 38691 - Click to enlarge]


    But if you still have the VOB source and that source is not already screwed up a proper inverse telecine will work much better. VirtualDub's IVTC filter isn't great. All the best filters for this type of thing are in AviSynth.

    You can use DgIndex or Mpg2Cut2 to extract a short sample from your VOB files. Upload it here. Take the sample from the body of the show (the opening credits are often treated differently than the reset) and include a medium speed panning shot.
    Last edited by jagabo; 24th Sep 2016 at 11:03.
    Quote Quote  
  6. Member
    Join Date
    Jan 2009
    Location
    United States
    Search Comp PM
    I'm having a really really hard time getting QTGMC to work - trying to open the script gives me the "Msvcr71.dll is missing" error, and says "there is no function called removegrain" when I am almost positive that one of the .dll files I put in the avisynth plugin folder while setting up QTGMC was called removegrain
    Quote Quote  
  7. There are different versions of the RemoveGrain.dll, and only one works. Make sure you have all you need to get QTGMC going. When having trouble getting something to work, it's often a good idea to check the AviSynth site for help. Like this page:

    http://avisynth.nl/index.php/QTGMC

    Or the Doom9 thread for specific filters:

    http://forum.doom9.org/showthread.php?t=156028

    But, if all you need is an IVTC, you won't be needing QTGMC for this. Still waiting for the short sample from the source.
    Quote Quote  
  8. Originally Posted by DaneClark View Post
    trying to open the script gives me the "Msvcr71.dll is missing" error
    That's one of the Microsoft Visual C runtime packages, probably the 2005 version.

    https://www.microsoft.com/en-us/download/search.aspx?q=Microsoft%20Visual%20C++%202005...edistributable

    But if you get a different version of RemoveGrain() you might need a different VC runtime too.
    Quote Quote  
  9. Member
    Join Date
    Jan 2009
    Location
    United States
    Search Comp PM
    Ok, I've added all the plugin it's been telling me to and now it's telling me this:
    Avisynth open failure:
    RemoveGrain: invalid mode 20
    (QTGMC-3.32.avsi, line 756)
    (QTGMC-3.32.avsi, line 781)
    (QTGMC-3.32.avsi, line 614)
    (C:\Users\Me\Desktop\My_Videos\FIX.AVS, line 2)
    Quote Quote  
  10. Try using RGTools instead of RemoveGrain:

    http://avisynth.nl/index.php/RgTools
    Last edited by jagabo; 25th Sep 2016 at 10:24.
    Quote Quote  
  11. Again, the wrong version of RemoveGrain. RGTools is supposed to work but I'll attach the version of RemoveGrain I use.
    Image Attached Files
    Quote Quote  



Similar Threads