VideoHelp Forum
+ Reply to Thread
Results 1 to 5 of 5
Thread
  1. (looked at this years ago and there wasn't really a good solution for it back then)
    Wondering how should one deinterlace/ivtc content like the attached file nowadays in Avisynth/Vapoursynth?

    Cu Selur
    Image Attached Files
    users currently on my ignore list: deadrats, Stears555
    Quote Quote  
  2. Try with something like

    Code:
    DGTelecide(mode=0,pthresh=0.0,dthresh=10.0,blend=false,show=false).DGDecimate(cycle=5,show=false)
    Still some moire though. Tuning the thresholds may help ....

    Edit:
    I did also some tests with TFM().Tdecimate() for various settings (not exhaustive) but DGTelecide seems to perform better in this case (less frames with residual moire)
    Image Attached Files
    Last edited by Sharc; 26th Feb 2022 at 06:05.
    Quote Quote  
  3. TFM(pp=1) or TFM(pp=2) will work better but not as good as DGTelecide() above. Note that any real interlaced frames will not be deinterlaced by the former, and will be blend deinterlaced by the latter.

    A "manual" IVTC works best of all (sample attached):

    Code:
    Mpeg2Source("Moire Test.d2v", CPU2="ooooxx", Info=3) 
    SeparateFields().SelectEvery(10, 0,1, 3,4, 6,7, 8,9).Weave()
    Crop(8,0,-8,-0)
    But you'll have to adjust for any breaks in the pattern.
    Image Attached Files
    Last edited by jagabo; 26th Feb 2022 at 08:18.
    Quote Quote  
  4. Nice! Thanks! Probably will go with DGTelecide then for most cases, since having to adjust the patterns manually often is not worth the effort.
    users currently on my ignore list: deadrats, Stears555
    Quote Quote  
  5. Since these are from a DVD you might get lucky and find that there are no (or very few) breaks in the telecine pattern.
    Quote Quote  



Similar Threads

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