Forum Replies Created

  • Paul Cady

    November 8, 2010 at 8:41 pm in reply to: Will anyone test an Avisynth script in CS5?

    Working with AVFS and real projects leads to one simple conclusion: make sure no comps are open in AE when the AVFS files are mounted or else you’re in for a very long wait.

    The slowdown is due to AE accessing the footage files for various reasons and the Avisynth scripts executing for every frame accessed. I had good results with having the comps in the Render Queue ready to go (and not loaded in the Composition window) then mounting the AVFS files.

    BTW, while checking out denoising footage with AVFS, I came across these two denoising scripts that work as well as what I’ve seen Noiseware do in Photoshop:

    super = MSuper(pel=2, sharp=1)
    backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=400)

    LoadPlugin(“C:\Program Files (x86)\AviSynth 2.5\plugins\SSEToolsS.dll”)
    Interleaved2Planar() # convert clip to planar
    super = MSuper(planar=true)
    bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
    fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
    bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
    fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
    bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
    fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
    MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=400,planar=true)
    Planar2Interleaved() # convert back to normal interleave YUY2

    The ability to denoise with the level of quality I’ve seen right after the deinterlacing step in the script on the final render is great – no more pre-processing problem clips.

  • Paul Cady

    November 7, 2010 at 3:34 pm in reply to: Will anyone test an Avisynth script in CS5?

    The screen caps of the deinterlace tests I did are here (5mb). The piece of footage is dreadful – low motion and noisy so it was a good test for the sort of footage we often have to work with.

  • Paul Cady

    November 5, 2010 at 11:18 pm in reply to: Will anyone test an Avisynth script in CS5?

    Chris,

    The idea is to wait until final render before swapping in the Avisynth version in order to avoid intermediates and keep AE as quick as possible. Using AVFS-mounted files while compositing would, as you suggest, be too slow to be practical (at least on our equipment).

    I have compared various deinterlacers, including native AE effects, various “formulas” and many of the Avisynth filters. Your timewarp method was good but difficult to automate within our workflow. AE’s Preserve Edges did not fair well though it’s what we’ll use until we swap in the Avisynth scripts for final render.

    Yadifmod gave us the least artifacting while still rendering at a reasonable framerate. There were certainly better Avisynth deinterlacers but the 2-3fps render rate probably won’t work for us. Our footage tends to be mostly interviews so there isn’t a lot of fast action. That’s the trouble with deinterlacing – there doesn’t seem to be One Best Solution.

    BTW, the Topaz Enhance appears to not be available anymore.

    I’ll post the comparison screenshots in the next day or so.
    -pc

  • Thanks for the response, Dave.

    You were correct and the slowdown is with the 64bit version of the Lagarith codec. I think I’ll try the other lossless codecs to see if I can improve the decoding performance.

    Cheers,
    -Paul

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy