Vtirual Dub can most definately retriive interlacing infos from DVDs (VOBs) so DVDs might actually include that kind of info. Just feed VirtualDub with a VOB file, and it will immediately tell you if it is interlaced or progressive. According to the site, it does it by simply looking at the "encoding method" (yes there are some exceptions to the rule, as a very small portion of dvds out there have their encoding method set to interlaced whilst they are progressive, but they are a very rare case of badly authored material)The problem is, DVDs don't include interlacing infos. Short of adding an Artificial Intelligence, how do you determine which (if any) method to use?
You can copy VirtualDubMod's code, it's there. You could just get the code that detects interlacing and use it.Or maybe they have some clever post-processing algorithms that we don't.(
Would be interested to know, too. Thanks.And by the way, what's the best de-interlace I should choose (X or Blend?)
They are possibly going to add Yadiff filter on VLC sometime in the future, which is the best de-interlace filter, ever. Till then, I just use blend, as it's the only option that results in a smooth picture, even if a little blury in fast-action scenesWould be interested to know, too. Thanks.And by the way, what's the best de-interlace I should choose (X or Blend?)
(especially so since I read (on Wikipedia) that "motion-compensated" is the best method, but it is not selectable in VLC)
but is there a more detailed explanation of what it does?Port of YADIF (Yet Another DeInterlacing Filter) from MPlayer by Michael Niedermayer (http://www.mplayerhq.hu). It check pixels of previous, current and next frames to re-create the missed field by some local adaptive method (edge-directed interpolation) and uses spatial check to prevent most artifacts.
Return to “General VLC media player Troubleshooting”
Users browsing this forum: No registered users and 10 guests