I've been using dscaler IVTC mpeg2 directshow filter mod to remove 3:2 pulldown from 1080i HDTV content. However, this decoder only has extremely basic bob and weave deinterlacing. I'm looking for an ffdshow mpeg2 decoder solution that includes the highest quality general deinterlacer that can be done in realtime on a quadcore CPU AND also remove 3:2 pulldown (IVTC) for film content. I've done many searches on google, but can't find a simple guide on how to do this. Hopefully, someone will be kind enough to tell me step by step what to do. From what I can understand so far, the decomb plugin may be able to do this. I'm just not sure if it's what I'm looking for; or, if any other plugins might be necessary. I see many examples of how to use avisynth, however almost all of them look like they were meant for single media files. I need a script that will handle any mpeg2 file that ffdshow accepts via mpeg2/YV12 Thanks a million! MKANET
--------------------- "In 1959, we had 50 disks, each 24" in diameter, continuously spinning at a speed of 1200RPM, capable of storing 6MB of data (a staggering 12MB if your company opted for the double-capacity versions). The size of this thing? 400-sq ft space required,
When I use the below script I get 19.181fps. It should be 23.976fps after 3:2 pulldown is removed. Also there are lots of skipped frames. Could someone please try the soft-telecined clips below and offer a very good script for it? Code:
So you *were* doing IVTC twice. You don't know what source filter is being used? Don't you have to configure it somewhere if it isn't explicit in your script? I don't use ffdshow. I'm downloading your first sample to see if there is anything strange about it.
Your first sample (Mission Impossible) has a mix of hard and soft 3:2 pulldown. This means you have to use a source filter that honors the pulldown and then do IVTC in your script (e.g., TFM/TDecimate or Telecide/Decimate). I did that using DGMPGDec (DGIndex+DGDecode) with Telecide/Decimate and it played fine without stutter. So you have to tell what your source filter is so we can determine what it does when it faces mixed hard/soft telecine.
--------------------- SR740il (It is truly a sickness with no cure!)
I can't help much more without knowing what the source filter is. Maybe post in an ffdshow thread? Can't you examine the script that is generated and see what the source filter is? When you enable "add ffdshow video source" ffdshow adds a source filter line to your script. There must be some way to view that. I would just can ffdshow and use DGMPGDec for these MPEG2 sources. Is there some reason you can't do that? Are you just playing via ffdshow, or encoding and playing the result? Maybe your CPU doesn't have the oomph to do IVTC etc. in real time for HD sources. In your latest script, the last line is not needed, as Telecide does it by default (postprocessing).