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
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?
+ Reply to Thread
Results 1 to 9 of 9
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.
Using the directshow plugin for VirtualDub will let you use LAV if you have it installed as Directshow filters.
Or am I missing something here?
I'm using the 64bit version btw.
vdub. I'm kinda new with avisynth coding itself.
Do you mean I've to make a .avs document with only this code?:
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.