VideoHelp Forum
+ Reply to Thread
Results 1 to 9 of 9
Thread
  1. Member
    Join Date
    Oct 2017
    Location
    Netherlands
    Search Comp PM
    Hi,

    I've noticed my mpeg2 video is interlaced and the only decoder that I've seen that fixed it properly was the LAV codec in MPC-HC.
    I've set it as top-field first and deinterlacing as aggressive.
    I want to use the LAV decoder in virtualdub as decoder. But I haven't found a way yet.
    I've tried adding the deinterlace filter with different settings and the one closets to LAV decoder was this
    https://gyazo.com/34c9d5f54e72dd77031265a93a847ae6
    But it still shows signs off interlacing, but it in the lav decoder it almost or completely disappears.
    LAV decoder settings in MPC-HC: https://gyazo.com/cda372b35a9c24378bfe415efc7febd9
    Does someone know how to add the LAV decoder to Virtualdub, is this possible?
    Regards, Patriek
    Quote Quote  
  2. Marsia Mariner
    Guest
    If I were you, I would build a .GRF file in Graphstudio and then use it in an Avisynth script through DirectShowSource()

    http://avisynth.nl/index.php/DirectShowSource#Opening_GRF_files
    Quote Quote  
  3. Using the directshow plugin for VirtualDub will let you use LAV if you have it installed as Directshow filters. But the best deinterlacing by far is QTGMC in AviSynth. Blending fields is one of the worst deinterlacing methods. I wasn't impressed with MPCHC's LAV aggressive deinterlacing. Just learn to use AviSynth and QTGMC. You'll be glad you did.

    And, is your video really interlaced? It may be telecined film, which should be inverse telecined, not deinterlaced.
    Quote Quote  
  4. Member
    Join Date
    Oct 2017
    Location
    Netherlands
    Search Comp PM
    Using the directshow plugin for VirtualDub will let you use LAV if you have it installed as Directshow filters.
    I've been googling now for 30 minutes and I can't find the directshow plugin for virtualdub,
    Or am I missing something here?
    I'm using the 64bit version btw.
    Quote Quote  
  5. Member
    Join Date
    Oct 2017
    Location
    Netherlands
    Search Comp PM
    Originally Posted by Marsia Mariner View Post
    If I were you, I would build a .GRF file in Graphstudio and then use it in an Avisynth script through DirectShowSource()

    http://avisynth.nl/index.php/DirectShowSource#Opening_GRF_files
    I've finished making the grf file. But I can't open the avs file I've created for vdub. I'm kinda new with avisynth coding itself.

    Do you mean I've to make a .avs document with only this code?:


    Code:
    Directshowsource(D:\Folder\Thegrffile.grf)
    Else can you send me a example code?
    Quote Quote  
  6. Member
    Join Date
    Oct 2017
    Location
    Netherlands
    Search Comp PM
    Thank you so much!
    It actually deinterlaced properly this time with Directshowsource!
    Quote Quote  
  7. Originally Posted by Patriek View Post
    I've finished making the grf file. But I can't open the avs file I've created for vdub.
    Hello. I would be very interested, if you're ok to share it !
    Quote Quote  
  8. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    I would still recommend to analyze this video for its field structure to find the optimal native AviSynth filter to either revert a telecine or deinterlace a lot better than real-time speed oriented DirectShow filters ever could. But first, discover which tool is correct for your specific material.

    Adding DirectShow usually means losing control over quality retention.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!